Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 155 | DOWNLOAD 5

Master's Thesis : Blockchain within software licensing

Télécharger
Renaud, Thibault ULiège
Promoteur(s) : Ernst, Damien ULiège
Date de soutenance : 25-jui-2020/26-jui-2020 • URL permanente : http://hdl.handle.net/2268.2/8827
Détails
Titre : Master's Thesis : Blockchain within software licensing
Auteur : Renaud, Thibault ULiège
Date de soutenance  : 25-jui-2020/26-jui-2020
Promoteur(s) : Ernst, Damien ULiège
Membre(s) du jury : Mathy, Laurent ULiège
Leduc, Guy ULiège
Langue : Anglais
Nombre de pages : 146
Mots-clés : [en] Blockchain, Software licensing, licenses, comparison, performance, SAM, SLC, Deloitte, CAP, security
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Public cible : Chercheurs
Professionnels du domaine
Etudiants
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en ingénieur civil en informatique, à finalité spécialisée en "intelligent systems"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] With the rise of blockchain, its possibilities and different applications, the EERM practice within the professional services firm Deloitte wants to investigate its capabilities in both the SLC (Software License Compliance) and SAM (Software Assets Management) offerings. The first part of this master thesis consisted in investigating SLC and SAM processes to identify the business needs. Both processes could be time-consuming because data related to software assets and licenses are often incomplete and sometimes inaccurate. To address these pain points, Deloitte wants a solution that leverages blockchain technology. A lot of companies want to investigate this new technology in the scope of their business. However, just a few consider alternative options that could be more suitable for simple use cases. This is why a literature study of several types of distributed technology - distributed databases, distributed file systems, blockchains - has been conducted in the second part of the master thesis.

As a result, one notices that multiple frameworks can be incorporated in the use case of software licensing. The advantage of the blockchain technology compared to the other ones is the tamper-resistance and immutable properties directly resulting from the hash chain of blocks that cannot be modified without every participant noticing. In addition, blockchain frameworks allow for representing the business with high accuracy by integrating identity management services, data privacy enhancement mechanisms, and fine-grained representation of organizations and their interactions - using smart contracts. In this perspective, permissioned blockchain frameworks are suitable for our use case. Compared to Corda and Quorum, Hyperledger Fabric is the most complete framework.

In the third part of the master thesis, a proof of concept (POC) has been implemented. It aims to demonstrate the feasibility of the solution and its added value compared to the current system. In this work, the blockchain infrastructure is based on Hyperledger Fabric. The network participants, assets, and transactions are defined by Hyperledger Composer. Clients' applications, in the form of web interfaces, do not communicate directly with the blockchain but send requests to a gateway server. The latter, implemented in Flask, handles clients' authentication and submits transactions and queries in the right format to Hyperledger Fabric. In this POC, clients (either software vendors, or customers) can monitor the flow of software assets and licenses throughout their life cycle (create, sell, buy, deploy, change installation, decommission). Deloitte, endorsing the role of solution manager, is granted read access to assets and participants transiting and interacting over the blockchain. Therefore, the professional services firm would be able to conduct SLC and SAM processes without any delays induced by the lack of completeness and accuracy of the information.


Fichier(s)

Document(s)

File
Access Master_Thesis_RENAUD_Thibault.pdf
Description:
Taille: 4.34 MB
Format: Adobe PDF

Annexe(s)

File
Access Presentation.pptx
Description:
Taille: 2.35 MB
Format: Microsoft Powerpoint XML
File
Access POC_demo_video.mkv
Description:
Taille: 22.3 MB
Format: Unknown
File
Access Master_Thesis_One_Page_RENAUD_Thibault.pdf
Description:
Taille: 77.41 kB
Format: Adobe PDF
File
Access Illustrations.pdf
Description:
Taille: 753.97 kB
Format: Adobe PDF

Auteur

  • Renaud, Thibault ULiège Université de Liège > Master ingé. civ. info., à fin.

Promoteur(s)

Membre(s) du jury

  • Mathy, Laurent ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques répartis et sécurité
    ORBi Voir ses publications sur ORBi
  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 155
  • Nombre total de téléchargements 5










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.