Blockchain IoT (BIoT): A New Direction for Solving Internet of Things Security and Trust Issues

The Blockchain is an emerging paradigm that could solve security and trust issues for Internet of Things (IoT) platforms. We recently introduced in an IETF draft (“Blockchain Transaction Protocol for Constraint Nodes”) the BIoT paradigm, whose main idea is to insert sensor data in blockchain transactions. Because objects are not logically connected to blockchain platforms, controller entities forward all information needed for transaction forgery. Never less in order to generate cryptographic signatures, object needs some trusted computing resources. In previous papers we proposed the Four-Quater Architecture integrating general purpose unit (GPU), radio SoC, sensors/actuators and secure elements including TLS/DTLS stacks. These secure microcontrollers also manage crypto libraries required for blockchain operation. The BIoT concept has four main benefits: publication/duplication of sensors data in public and distributed ledgers, time stamping by the blockchain infrastructure, data authentication, and non repudiation.

[1]  Pascal Urien,et al.  Introducing TLS/DTLS Secure Access Modules for IoT frameworks: Concepts and experiments , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).

[2]  Pascal Urien Securing the IoT with TLS/DTLS server stacks embedded in secure elements: An ePlug usecase , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[3]  Pascal Urien An innovative security architecture for low cost low power IoT devices based on secure elements: A four quarters security architecture , 2018, 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[4]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[5]  Pascal Urien Blockchain Transaction Protocol for Constraint Nodes , 2000 .

[6]  Adi Shamir,et al.  IoT Goes Nuclear: Creating a ZigBee Chain Reaction , 2017, 2017 IEEE Symposium on Security and Privacy (SP).