Abstract
Nowadays, an important issue in the IoT landscape consists of enabling the dynamic instauration of interactions among two or more objects, operating autonomously in a distributed and heterogeneous environment, which participate in the enactment of accountable cross-organization business processes. In order to achieve the above goal, a decentralized and reliable approach is needed. Here, we propose a solution based on physical unclonable function (PUF) and blockchain technologies that represent the building blocks of the devised IT infrastructure. The core of the authentication process is based on a purposely designed circuit for the PUF bitcell, implemented in a 65 nm CMOS technology. One of the most important aspects of this work is represented by the concept of accountability node, an element inspired to a blockchain 3.0 masternode. This is the key element of the proposed architecture, acting as the main interface for cooperating services and IoT objects which relieve the users/objects from the burden of having to directly interact with the blockchain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ryan, P.J., Watson, R.B.: Research challenges for the internet of things: what role can or play? Systems 5(1), 24 (2017)
Zhu, X., Badr, Y.: Identity management systems for the internet of things: a survey towards blockchain solutions. Sensors 18, 4215 (2018)
Lou, W., Ren, K.: Security, privacy, and accountability in wireless access networks. IEEE Wirel. Commun. 16(4), 80–87 (2009)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. White Paper (2008). https://bitcoin.org/bitcoin.pdf
Fortino, G., Messina, F., Rosaci, D., Sarne, G.M.L.: Using blockchain in a reputation-based model for grouping agents in the internet of things. IEEE Trans. Eng. Manage., 1–13 (2019, in press). https://doi.org/10.1109/TEM.2019.2918162
Weber, R.H.: Accountability in the internet of things. Comput. Law Secur. Rev. 27(2), 133–138 (2011)
AgID - Agenzia per l’Italia Digitale: Spid – regole tecniche (2017). https://media.readthedocs.org/pdf/spid-regole-tecniche/latest/spid-regole-tecniche.pdf
Frustaci, M., Pace, P., Aloi, G., Fortino, G.: Evaluating critical security issues of the IoT world: present and future challenges. IEEE Internet Things J. 5(4), 2483–2495 (2018)
Jani, S.: An overview of ethereum & its comparison with bitcoin (2018)
Ackermann, J., Meier, M.: Blockchain 3.0 - the next generation of blockchain systems (2018)
Di Martino, B., Esposito, A., Nacchia, S., Maisto, S.A.: Towards an integrated internet of things: current approaches and challenges. In: Di Martino, B., Li, K.-C., Yang, L.T., Esposito, A. (eds.) Internet of Everything. IT, pp. 13–33. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-5861-5_2
Halak, B.: Physically Unclonable Functions From Basic Design Principles to Advanced Hardware Security Applications. Springer, Southampton (2018). https://doi.org/10.1007/978-3-319-76804-5
Herder, C., Yu, M., Koushanfar, F., Devadas, S.: Physical unclonable functions and applications: a tutorial. Proc. IEEE 102, 1126–1141 (2014)
De Rose, R.: A physical unclonable function based on a 2-transistor subthreshold voltage divider. Int. J. Circ. Theory Appl. 45, 260–273 (2017)
Furfaro, A., Argento, L., Saccà, D., Angiulli, F., Fassetti, F.: An infrastructure for service accountability based on digital identity and blockchain 3.0. In: CRYBLOCK 2019: INFOCOM Workshop - 2nd Workshop on Cryptocurrencies and Blockchains for Distributed Systems, Paris (2019)
Kum, S.W., Kang, M., Park, J.I.: IoT delegate: smart home framework for heterogeneous IoT service collaboration. KSII Trans. Internet Inform. Syst. 10, 3958–3971 (2016)
Wohlgemuth, S., Umezawa, K., Mishina, Y., Takaragi, K.: Competitive compliance with blockchain. In: IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kyoto, Japan, pp. 967–972 (2019)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Felicetti, C., Furfaro, A., Saccà, D., Vatalaro, M., Lanuzza, M., Crupi, F. (2019). Making IoT Services Accountable: A Solution Based on Blockchain and Physically Unclonable Functions. In: Montella, R., Ciaramella, A., Fortino, G., Guerrieri, A., Liotta, A. (eds) Internet and Distributed Computing Systems . IDCS 2019. Lecture Notes in Computer Science(), vol 11874. Springer, Cham. https://doi.org/10.1007/978-3-030-34914-1_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-34914-1_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-34913-4
Online ISBN: 978-3-030-34914-1
eBook Packages: Computer ScienceComputer Science (R0)