Skip to main content

Smart Contract-Based Role Management on the Blockchain

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 339))

Abstract

Role-based access management is essential in today’s business applications. The need for such access control is indisputable, implementation in a centralized way, on the other hand, is not ideal. An improvement could be a decentralized, Smart-Contract-based approach. This paper examines whether corporate applications can use distributed ledger based authorization systems to benefit from the positive properties of blockchain technology, without losing the possibilities and strengths of existing central authorization techniques. The benefit of a prototype with a decentralized approach is to serve as a basis for future decentralized company developments. This paper deals with the implementation and validation of a blockchain-based access control solution for decentralized applications. The feasibility of this on-chain solution for role-based access control (RBAC) is verified through a proof-of-concept using a suitable distributed ledger platform.

The implementation of the authorization system aims to fulfill the evaluation requirements and does not claim to be used as a corporate service.

Supported by organization Daimler AG.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Colomb, R.: Deductive Databases and Their Application. Taylor & Francis, Bristol (2003)

    Google Scholar 

  2. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008). http://www.bitcoin.org/bitcoin.pdf

  3. Szabo, N.: Formalizing and securing relationships on public networks. J. First Monday (1997)

    Google Scholar 

  4. Civic Whitepaper. https://tokensale.civic.com/CivicTokenSaleWhitePaper.pdf. Accessed 4 Apr 2018

  5. SelfKey Whitepaper. https://selfkey.org/wp-content/uploads/2017/11/selfkey-whitepaper-en.pdf. Accessed 4 Apr 2018

  6. Hyperledger Indy Working Group Homepage. https://wiki.hyperledger.org/projects/indy. Accessed 4 Apr 2018

  7. Hyperledger Indy Homepage. https://www.hyperledger.org/projects/hyperledger-indy. Accessed 4 Apr 2018

  8. Incits: American National Standard for Information Technology - Role-Based Access Control Models. ANSI INCITS 359-2004 (2004)

    Google Scholar 

  9. Haustein, N.: Solving the long term archiving challenges with IBM Spectrum Protect for Data Retention Solutions (formerly SSAM) (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cornelius Ihle .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ihle, C., Sanchez, O. (2019). Smart Contract-Based Role Management on the Blockchain. In: Abramowicz, W., Paschke, A. (eds) Business Information Systems Workshops. BIS 2018. Lecture Notes in Business Information Processing, vol 339. Springer, Cham. https://doi.org/10.1007/978-3-030-04849-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-04849-5_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-04848-8

  • Online ISBN: 978-3-030-04849-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics