Repository logo
 
Publication

BlockU: extended usage control in and for Blockchain

dc.contributor.authorKhan, Yasar
dc.contributor.authorAli, Toqeer
dc.contributor.authorFariz, Megat
dc.contributor.authorMoreira, Fernando
dc.contributor.authorBranco, Frederico
dc.contributor.authorMartins, José
dc.contributor.authorGonçalves, Ramiro Manuel
dc.date.accessioned2018-02-19T10:00:00Z
dc.date.accessioned2020-06-22T10:18:56Z
dc.date.available2018-01-19T10:00:00Z
dc.date.available2020-06-22T10:18:56Z
dc.date.issued2020
dc.description.abstractAn electronic business transaction among untrusted bodies without consulting a mutually trusted party has remained widely accepted problem. Blockchain resolves this problem by introducing peer-to-peer network with a consensus algorithm and trusted ledger. Blockchain originally introduced for cryptocurrency that came with proof-of-work consensus algorithm. Due to some performance issues, scientists brought concept of permissioned Blockchain. Hyperledger Fabric is a permissioned Blockchain targeting business-oriented problems for industry. It is designed for efficient transaction execution over Blockchain with pluggable consensus model; however, there is limitation of rapid application development. Hyperledger introduced a new layer called Hyperledger Composer on top of the Fabric layer, which provides an abstract layer to model the business application readily and quickly. Composer provides a smart contract to extend the functionality and flexibility of Fabric layer and provides a way of communication with other systems to meet business requirements. Hyperledger Composer uses role-based access control (RBAC) model to secure access to its valuable assets. However, RBAC is not enough because many business deals require continuous assets monitoring. Our proposed model, BlockU, covers all possible access control models required by a business. BlockU can monitor assets continuously during transactions and updates attributes accordingly. Moreover, we incorporate hooks in Hyperledger Composer to implement extended permission model that provides extensive permission management capability on an asset. Subsequently, our proposed enhanced access control model is implemented with a minimal change to existing Composer code base and is backward compatible with the current security mechanism.
dc.description.versioninfo:eu-repo/semantics/publishedVersionen_EN
dc.identifier.citationKhan, Yasar; Ali, Toqeer; Fariz, Megat; Moreira, Fernando; Branco, Frederico; Martins, José; Gonçalves, Ramiro (2020). BlockU: Extended usage control in and for Blockchain. Expert Systems. ISSN 0266-4720. 37:3, p. 1-12en_EN
dc.identifier.doi10.1111/exsy.12507en_EN
dc.identifier.issn0266-4720
dc.identifier.urihttp://hdl.handle.net/10198/22353
dc.language.isoeng
dc.peerreviewedyesen_EN
dc.relationundefined
dc.subjectFabricen_EN
dc.subjectHyperledger composeren_EN
dc.subjectPermissioned Blockchainen_EN
dc.subjectUCONen_EN
dc.titleBlockU: extended usage control in and for Blockchainen_EN
dc.typejournal article
dspace.entity.typePublication
person.familyNameMartins
person.givenNameJosé
person.identifierR-005-4SA
person.identifier.ciencia-idBC19-7E23-DA8C
person.identifier.orcid0000-0002-7787-6305
person.identifier.ridB-5280-2014
person.identifier.scopus-author-id35321317600
rcaap.rightsopenAccessen_EN
rcaap.typearticleen_EN
relation.isAuthorOfPublication9a3a730e-b304-424c-9325-35f43c88f16c
relation.isAuthorOfPublication.latestForDiscovery9a3a730e-b304-424c-9325-35f43c88f16c

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
98.pdf
Size:
1.48 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Plain Text
Description: