Abstract
A blockchain-based access control system result from the idea that only a user with access rights (i.e., possession of the corresponding private key) can use the transaction’s value on the blockchain. In the Bitcoin payment system, all the activities of users are stored on the public blockchain. However, with the increase of users and the number of transactions, the traditional blockchain based system cannot provide fast processing due to the limited throughput of the blockchain. To solve these problems, an off-chain transaction has been proposed. The most famous method of building the off-chain transaction is a micropayment channel in the Bitcoin payment system. Users create a payment channel among them and all most transactions that occur in the payment channel are stored on the off-chain, except for some transactions. In this paper, we propose an enhanced blockchain-based access control system for reducing the cost of transactions. A grantor and a grantee create the micropayment channel between them. All the activities of them are stored as the off-chain transaction and when they want to close the channel, the last committed off-chain transaction is broadcasted to the blockchain network. As a result, the cost of the transaction can be reduced by reducing the number of transactions stored in the on-chain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Maesa DDF, Mori P, Ricci L (2017) Blockchain based access control. In: International conference on distributed applications and interoperable systems, Springer, pp 206–220
Ouaddah, A, Elkalam AA, Ouahman AA (2017) Towards a novel privacy-preserving access control model based on blockchain technology in IoT. In: Europe and MENA cooperation advances in information and communication technologies, Springer, pp 523–533
Croman K, Decker C, Eyal I, Gencer AE, Juels A, Kosba A, Miller A, Saxena P, Shi E, Sirer, EG, Song D, Wattenhofer R (2016) On scaling decentralized blockchains (a position paper). In: 3rd workshop on bitcoin and blockchain research
Burchert C, Decker C, Wattenhofer R (2017) Scalable funding of bitcoin micropayment channel networks. In: International symposium on stabilization, safety, and security of distributed systems, Springer, pp 361–377
Noh SW, Sur C, Park YH, Shin SU, Rhee KH (2017) Blockchain-based user-centric records management system. Int J Control Autom 10(11):133–144
Ateniese G, Faonio A, Magri B, De Medeiros B (2014) Certified bitcoins. In: International conference on applied cryptography and network security, Springer, pp 80–96
Decker C, Wattenhofer R (2016) A fast and scalable payment network with bitcoin duplex micropayment channels. In: Symposium on stabilization, safety, and security of distributed systems
Acknowledgements
This work was supported by Institute for Information and communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (No. 2017-0-00156, The Development of a Secure Framework and Evaluation Method for Blockchain) and partially supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2017-2015-0-00403) supervised by the IITP (Institute for Information and communications Technology Promotion).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Noh, S., Park, Y., Rhee, KH. (2019). A Blockchain-Based Access Control with Micropayment Channels. In: Park, J., Loia, V., Choo, KK., Yi, G. (eds) Advanced Multimedia and Ubiquitous Engineering. MUE FutureTech 2018 2018. Lecture Notes in Electrical Engineering, vol 518. Springer, Singapore. https://doi.org/10.1007/978-981-13-1328-8_88
Download citation
DOI: https://doi.org/10.1007/978-981-13-1328-8_88
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1327-1
Online ISBN: 978-981-13-1328-8
eBook Packages: EngineeringEngineering (R0)