BlockU: extended usage control in and for Blockchain

Detalhes bibliográficos
Autor(a) principal: Khan, Yasar
Data de Publicação: 2018
Outros Autores: Ali, Toqeer, Fariz, Megat, Moreira, Fernando, Branco, Frederico, Martins, José, Gonçalves, Ramiro Manuel
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10198/22353
Resumo: An 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.
id RCAP_9cb27430b3e84ea596374f5f79180370
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/22353
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling BlockU: extended usage control in and for BlockchainFabricHyperledger composerPermissioned BlockchainUCONAn 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.Biblioteca Digital do IPBKhan, YasarAli, ToqeerFariz, MegatMoreira, FernandoBranco, FredericoMartins, JoséGonçalves, Ramiro Manuel2018-01-19T10:00:00Z20202020-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10198/22353engKhan, 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-120266-472010.1111/exsy.12507info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-21T10:50:07Zoai:bibliotecadigital.ipb.pt:10198/22353Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:13:36.025537Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv BlockU: extended usage control in and for Blockchain
title BlockU: extended usage control in and for Blockchain
spellingShingle BlockU: extended usage control in and for Blockchain
Khan, Yasar
Fabric
Hyperledger composer
Permissioned Blockchain
UCON
title_short BlockU: extended usage control in and for Blockchain
title_full BlockU: extended usage control in and for Blockchain
title_fullStr BlockU: extended usage control in and for Blockchain
title_full_unstemmed BlockU: extended usage control in and for Blockchain
title_sort BlockU: extended usage control in and for Blockchain
author Khan, Yasar
author_facet Khan, Yasar
Ali, Toqeer
Fariz, Megat
Moreira, Fernando
Branco, Frederico
Martins, José
Gonçalves, Ramiro Manuel
author_role author
author2 Ali, Toqeer
Fariz, Megat
Moreira, Fernando
Branco, Frederico
Martins, José
Gonçalves, Ramiro Manuel
author2_role author
author
author
author
author
author
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Khan, Yasar
Ali, Toqeer
Fariz, Megat
Moreira, Fernando
Branco, Frederico
Martins, José
Gonçalves, Ramiro Manuel
dc.subject.por.fl_str_mv Fabric
Hyperledger composer
Permissioned Blockchain
UCON
topic Fabric
Hyperledger composer
Permissioned Blockchain
UCON
description An 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.
publishDate 2018
dc.date.none.fl_str_mv 2018-01-19T10:00:00Z
2020
2020-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/22353
url http://hdl.handle.net/10198/22353
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Khan, 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-12
0266-4720
10.1111/exsy.12507
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135412564787200