Skip to main content

DCANon: Towards Distributed Certification Authority (CA) with Non-fungible Token (NFT)

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 661))

Abstract

Distributed applications rely on Certification Authorities (CAs) entities associated with a few institutions around the world. There are countless trusted institutions on the networks, e.g., universities, governments, banks, making effective use of CAs. Although largely used, the decentralized management of CAs is an administrative challenge. In this context, the joint emergence of digital ledgers and Non-Fungible Tokens (NFTs) compose a new opportunity to effectively decentralize single assets safely. Towards Distributed Certification Authority with Non-Fungible Token (DCANon) is a distributed Certification Authority (CA) built to trusted institutions and supported by Non-Fungible Token (NFT) concepts. DCANon changes the way revocation may be find, permitting that all consortium member crawler the blockchain for revoked certificates, independently from which CA this revocation occurs. A proof-of-concept prototype was implemented with Hyperledger Fabric demonstrating the benefits of DCANon.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.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

Institutional subscriptions

Notes

  1. 1.

    Available: https://ethereum.org/en/nft/.

  2. 2.

    Available: https://hyperledger-fabric.readthedocs.io/.

  3. 3.

    Available: https://docs.cardano.org/.

  4. 4.

    Available: https://tezos.com/.

  5. 5.

    Available: https://www.ibm.com/blockchain.

  6. 6.

    Available: https://hackmd.io/@okwme/cosmos-nft.

  7. 7.

    Available: https://ethereum.org/en/developers/docs/.

  8. 8.

    Available: https://digicert.com/kb/enabling-ocsp-stapling.htm.

  9. 9.

    Available: https://letsencrypt.org/docs/ct-logs/.

  10. 10.

    Available: https://www.chromium.org/Home/chromium-security/crlsets/.

  11. 11.

    Available: https://blog.mozilla.org/security/.

  12. 12.

    Available: https://www.itu.int/rec/T-REC-X.509/.

  13. 13.

    Available: https://easy-rsa.readthedocs.io.

  14. 14.

    Available: https://developer.apple.com/support/D-U-N-S/.

  15. 15.

    Available: https://www.dnb.com/duns-number.html.

  16. 16.

    https://github.com/etcd-io/etcd.

References

  1. Al-Janabi, S.F., Obaid, A.K.: Development of certificate authority services for web applications. In: 2012 International Conference on Future Communication Networks, pp. 135–140. IEEE (2012). https://doi.org/10.1109/ICFCN.2012.6206857

  2. Anderson, J.C., Lehnardt, J., Slater, N.: CouchDB: the Definitive Guide: Time to Relax. O’Reilly Media, Inc., Sebastopol (2010)

    Google Scholar 

  3. Barker, E.: Guideline for using cryptographic standards in the federal government:. Technical Report, National Institute of Standards and Technology, Gaithersburg, MD (2020). https://doi.org/10.6028/NIST.SP.800-175Br1

  4. Bidgoli, H.: Handbook of Information Security. Wiley, USA (2005)

    Google Scholar 

  5. Chen, J., et. al.: CertChain: public and efficient certificate audit based on blockchain for tls connections. In: IEEE INFOCOM - IEEE Conference on Computer Communications, pp. 2060–2068 (2018). https://doi.org/10.1109/INFOCOM.2018.8486344

  6. Chirtoaca, D., et al: A framework for creating deployable smart contracts for non-fungible tokens on the ethereum blockchain. In: Proceedings of the IEEE International Conference DAPP, pp. 100–105 (2020). https://doi.org/10.1109/DAPPS49028.2020.00012

  7. Hepp, T., Sharinghousen, M., Ehret, P., et al.: On-chain vs. off-chain storage for supply- and blockchain integration. It Inf. Technol. 60(5-6), 283–291 (2018). https://doi.org/10.1515/itit-2018-0019

  8. Huang, H.S., et. al.: A secure file sharing system based on IPFS and blockchain. In: Proceedings of the 2020 2nd International Electronics Communication Conference, pp. 96–100. ACM, New York, NY, USA (2020). https://doi.org/10.1145/3409934.3409948

  9. Hunt, R.: Technological infrastructure for PKI and digital certification. Comput. Commun. 24(14), 1460–1471 (2001). https://doi.org/10.1016/S0140-3664(01)00293-6

    Article  Google Scholar 

  10. Javaid, H., et. al.: Optimizing validation phase of hyperledger fabric. In: IEEE 27th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecom. Systems (MASCOTS), pp. 269–275 (2019). https://doi.org/10.1109/MASCOTS.2019.00038

  11. Jayaraman, B., Li, H., Evans, D.: Decentralized certificate authorities. CoRR (2017)

    Google Scholar 

  12. Poon, J., Buterin, V.: Plasma: scalable autonomous smart contracts (2017)

    Google Scholar 

  13. Sakız, B., Gencer, A.H.: Blockchain beyond cryptocurrency: non-fungible tokens. In: International Conference on Eurasian Economies, pp. 154–161 (2021). https://doi.org/10.36880/C13.02527

  14. Shen, H., et. al.: Blockchain-based lightweight certificate authority for efficient privacy-preserving location-based service in vehicular social networks. IEEE Internet Things J. 7(7), 6610–6622 (2020). https://doi.org/10.1109/JIOT.2020.2974874

  15. Steichen, M., et al.: Blockchain-based, decentralized access control for IPFS. In: IEEE International Conference on Internet of Things (iThings) and IEEE Green Comp. and Comm. (GreenCom) and IEEE Cyber, Physical and Social Comp. (CPSCom) and IEEE Smart Data (SmartData), pp. 1499–1506 (2018). https://doi.org/10.1109/Cybermatics_2018.2018.00253

  16. Tikhomirov, S., et. al.: SmartCheck. In: Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain, pp. 9–16. ACM, New York, NY, USA (2018). https://doi.org/10.1145/3194113.3194115

  17. Wang, Y.: Public key cryptography standards: PKCS. CoRR abs/1207.5 (2012)

    Google Scholar 

  18. Xu, Q., et. al.: Building an ethereum and IPFS-based decentralized social network system. In: 24th International Conference on Parallel and Distributed Systems (ICPADS), pp. 1–6 (2018). https://doi.org/10.1109/PADSW.2018.8645058

  19. Zhang, P., Xiao, F., Luo, X.: A framework and dataset for bugs in ethereum smart contracts. In: 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 139–150 (2020). https://doi.org/10.1109/ICSME46990.2020.00023

Download references

Acknowledgements

This work was funding by the National Council for Scientific and Technological Development (CNPq), the Santa Catarina State Research and Innovation Support Foundation (FAPESC), UDESC, and developed at LabP2D. This work received financial support from the Coordination for the Improvement of Higher Education Personnel - CAPES - Brazil (PROAP/AUXPE) 0093/2021.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafael Descio-Trineto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Descio-Trineto, R., Pillon, M., Koslovski, G., Miers, C. (2023). DCANon: Towards Distributed Certification Authority (CA) with Non-fungible Token (NFT). In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2023. Lecture Notes in Networks and Systems, vol 661. Springer, Cham. https://doi.org/10.1007/978-3-031-29056-5_26

Download citation

Publish with us

Policies and ethics