{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T09:34:11Z","timestamp":1762076051718,"version":"build-2065373602"},"reference-count":35,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,11,18]],"date-time":"2022-11-18T00:00:00Z","timestamp":1668729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Modern Public Key Infrastructures (PKIs) allow users to create and maintain centrally stored cryptographic certificates. These infrastructures use a so-called certificate chain. At the root of the chain, a root Certification Authority (CA) is responsible for issuing the base certificate. Every verification and certification step within the chain is based upon the security of said root CA. Thus, its operation security is of great concern. Since the root certificates are stored locally on the root CA, any Denial of Service (DoS) attack may render the whole certificate chain, which is based on of the attacked root CA, inoperable. Therefore, this article evaluates different approaches to a decentralized data storage system that is based on the Distributed Ledger Technology (DLT). To show the real-world potential of the proposed approaches, we also evaluate the different technologies using a novel PKI mechanism called Near Field Communication Key Exchange (NFC-KE). The results indicate that modern distributed data storage solutions such as Interplanetary Filesystem (IPFS) and SIA can have significant performance and decentralization benefits in comparison to purely Blockchain-based technologies like Hyperledger Fabric. However, they lack any Smart Contract functionality, which requires a software developer to implement verification mechanisms in centralized software solutions.<\/jats:p>","DOI":"10.3390\/fi14110336","type":"journal-article","created":{"date-parts":[[2022,11,18]],"date-time":"2022-11-18T06:02:29Z","timestamp":1668751349000},"page":"336","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Comparison of Distributed Tamper-Proof Storage Methods for Public Key Infrastructures"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0464-5346","authenticated-orcid":false,"given":"Fabian","family":"Honecker","sequence":"first","affiliation":[{"name":"Faculty for Engineering and Computer Sciences, University of Applied Sciences, 49076 Osnabr\u00fcck, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1023-7901","authenticated-orcid":false,"given":"Julian","family":"Dreyer","sequence":"additional","affiliation":[{"name":"Faculty for Engineering and Computer Sciences, University of Applied Sciences, 49076 Osnabr\u00fcck, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3239-9282","authenticated-orcid":false,"given":"Ralf","family":"T\u00f6njes","sequence":"additional","affiliation":[{"name":"Faculty for Engineering and Computer Sciences, University of Applied Sciences, 49076 Osnabr\u00fcck, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kfoury, E., and Khoury, D. (August, January 30). Distributed Public Key Infrastructure and PSK Exchange Based on Blockchain Technology. Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada.","DOI":"10.1109\/Cybermatics_2018.2018.00203"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Hepp, T., Spaeh, F., Schoenhals, A., Ehret, P., and Gipp, B. (May, January 29). Exploring Potentials and Challenges of Blockchain-based Public Key Infrastructures. Proceedings of the IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France.","DOI":"10.1109\/INFCOMW.2019.8845169"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Papageorgiou, A., Mygiakis, A., Loupos, K., and Krousarlis, T. (2020, January 3). DPKI: A Blockchain-Based Decentralized Public Key Infrastructure System. Proceedings of the 2020 Global Internet of Things Summit (GIoTS), Dublin, Ireland.","DOI":"10.1109\/GIOTS49054.2020.9119673"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Schaerer, J., Zumbrunn, S., and Braun, T. (2022, January 13\u201316). Veritaa-IoT: A Distributed Public Key Infrastructure for the Internet of Things. Proceedings of the 2022 IFIP Networking Conference (IFIP Networking), Catania, Italy.","DOI":"10.23919\/IFIPNetworking55013.2022.9829794"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Melo, W., Machado, R.C.S., Peters, D., and Moni, M. (2020, January 3\u20135). Public-Key Infrastructure for Smart Meters using Blockchains. Proceedings of the 2020 IEEE International Workshop on Metrology for Industry 4.0 & IoT, Roma, Italy.","DOI":"10.1109\/MetroInd4.0IoT48571.2020.9138246"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Singla, A., and Bertino, E. (2018, January 18\u201320). Blockchain-Based PKI Solutions for IoT. Proceedings of the 2018 IEEE 4th International Conference on Collaboration and Internet Computing (CIC), Philadelphia, PA, USA.","DOI":"10.1109\/CIC.2018.00-45"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Dreyer, J., Fischer, M., and T\u00f6njes, R. (July, January 14). NFC Key Exchange\u2014A light-weight approach to authentic Public Key Exchange for IoT devices. Proceedings of the 2021 IEEE 7th World Forum on Internet of Things (WF-IoT), New Orleans, LA, USA.","DOI":"10.1109\/WF-IoT51360.2021.9595145"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ramesh, V.K.C., Kim, Y., and Jo, J.Y. (July, January ). Secure IoT Data Management in a Private Ethereum Blockchain. Proceedings of the 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC), Madrid, Spain.","DOI":"10.1109\/COMPSAC48688.2020.0-219"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Uddin, M.N., Hasnat, A.H.M.A., Nasrin, S., Alam, M.S., and Yousuf, M.A. (2021, January 17\u201319). Secure File Sharing System Using Blockchain, IPFS and PKI Technologies. Proceedings of the 2021 5th International Conference on Electrical Information and Communication Technology (EICT), Khulna, Bangladesh.","DOI":"10.1109\/EICT54103.2021.9733608"},{"key":"ref_10","unstructured":"Aslam, F., and Javaid, N. (2019). Blockchain-based secure data sharing platform for research data rights management over the Ethereum network. This Work Is Submitted as Major Assignment for the Fulfilment of the Graduate Course, Research Methodology in Information Technology (RMIT), Available online: https:\/\/www.researchgate.net\/publication\/339989757_Blockchain-Based_Secure_Data_Storage_for_Distributed_Vehicular_Networks."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"65439","DOI":"10.1109\/ACCESS.2018.2876971","article-title":"Proof of Delivery of Digital Assets Using Blockchain and Smart Contracts","volume":"6","author":"Hasan","year":"2018","journal-title":"IEEE Access."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3849","DOI":"10.1007\/s13369-018-03715-4","article-title":"Blockchain-based framework for protecting author royalty of digital assets","volume":"44","author":"Nizamuddin","year":"2019","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Park, J.S., Youn, T.Y., Kim, H.B., Rhee, K.H., and Shin, S.U. (2018). Smart contract-based review system for an IoT data marketplace. Sensors, 18.","DOI":"10.3390\/s18103577"},{"key":"ref_14","unstructured":"Protocol Labs, Inc. (2022, October 11). Interplanetary Filesystem. Available online: https:\/\/docs.ipfs.tech\/."},{"key":"ref_15","unstructured":"Protocol Labs, Inc. (2022, October 11). IOTA Wiki. Available online: https:\/\/wiki.iota.org\/learn\/about-iota\/an-introduction-to-iota."},{"key":"ref_16","unstructured":"Protocol Labs, Inc. (2022, October 11). IPFS: Distributed Hash Tables (DHTs). Available online: https:\/\/docs.ipfs.tech\/concepts\/how-ipfs-works\/#distributed-hash-tables-dhts."},{"key":"ref_17","unstructured":"Protocol Labs, Inc. (2022, October 11). IPFS: Directed Acyclic Graphs (DAGs). Available online: https:\/\/docs.ipfs.tech\/concepts\/how-ipfs-works\/#directed-acyclic-graphs-dags."},{"key":"ref_18","unstructured":"Protocol Labs, Inc. (2022, October 12). Filecoin Docs. Available online: https:\/\/docs.filecoin.io\/get-started\/overview\/."},{"key":"ref_19","unstructured":"Filebase, Inc. (2022, October 12). What Is the Difference Between IPFS and Sia?. Available online: https:\/\/docs.filebase.com\/storage-networks\/what-is-the-difference-between-ipfs-and-sia."},{"key":"ref_20","unstructured":"Linux Foundation (2022, October 12). Channels. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/latest\/channels.html."},{"key":"ref_21","unstructured":"Linux Foundation (2022, October 12). Organization. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/latest\/glossary.html#organization."},{"key":"ref_22","unstructured":"Linux Foundation (2022, October 12). Peers. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/latest\/peers\/peers.html."},{"key":"ref_23","unstructured":"Linux Foundation (2022, October 12). Smart Contracts and Chaincode. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/latest\/smartcontract\/smartcontract.html."},{"key":"ref_24","unstructured":"Linux Foundation (2022, October 12). The Ordering Service. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/latest\/orderer\/ordering_service.html."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Dreyer, J., Tonjes, R., and Aschenbruck, N. (June, January 30). Decentralizing IoT Public- Key Storage using Distributed Ledger Technology. Proceedings of the 2022 International Wireless Communications and Mobile Computing (IWCMC), Dubrovnik, Croatia.","DOI":"10.1109\/IWCMC55113.2022.9824878"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Dreyer, J., T\u00f6njes, R., and Aschenbruck, N. (2022, January 2\u20135). Towards securing Public-Key Storage using Hyperledger Fabric. Proceedings of the 2022 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Shanghai, China.","DOI":"10.1109\/ICBC54727.2022.9805517"},{"key":"ref_27","unstructured":"Filebase Team (2022, October 13). API Documentation. Available online: https:\/\/docs.filebase.com\/api-documentation."},{"key":"ref_28","unstructured":"Protocol Labs, Inc. (2022, October 13). API Documentation. Available online: https:\/\/github.com\/ipfs\/js-ipfs."},{"key":"ref_29","unstructured":"Skynet Devs (2022, October 13). Skynet Developer Guide. Available online: https:\/\/docs.skynetlabs.com\/."},{"key":"ref_30","unstructured":"Filebase Team (2022, October 13). Introducing Support for IPFS, Backed by Decentralized Storage. Available online: https:\/\/filebase.com\/blog\/introducing-support-for-ipfs-backed-by-decentralized-storage\/."},{"key":"ref_31","unstructured":"Protocol Labs, Inc. (2022, October 13). IPFS Public Gateway Checker. Available online: https:\/\/ipfs.github.io\/public-gateway-checker\/."},{"key":"ref_32","unstructured":"Protocol Labs, Inc. (2022, October 18). Web3.Storage Docs. Available online: https:\/\/web3.storage\/docs\/."},{"key":"ref_33","unstructured":"Vorick, D. (2022, October 18). SkyDB: A Mutable Database for the Decentralized Web. Available online: https:\/\/blog.sia.tech\/skydb-a-mutable-database-for-the-decentralized-web-7170beeaa985."},{"key":"ref_34","unstructured":"Wackerow, P. (2022, October 18). Ethereum Development Documentation. Available online: https:\/\/ethereum.org\/en\/developers\/docs\/."},{"key":"ref_35","unstructured":"IOTA Foundation (2022, October 18). The Complete Reference for IOTA. Technical Report. Available online: https:\/\/wiki.iota.org\/#core-libraries."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/11\/336\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:21:09Z","timestamp":1760145669000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/11\/336"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,18]]},"references-count":35,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["fi14110336"],"URL":"https:\/\/doi.org\/10.3390\/fi14110336","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2022,11,18]]}}}