PUF-derived IoT identities in a zero-knowledge protocol for blockchain

被引:37
作者
Angel Prada-Delgado, Miguel [1 ]
Baturone, Iluminada [1 ]
Dittmann, Gero [2 ]
Jelitto, Jens [2 ]
Kind, Andreas [2 ]
机构
[1] Univ Seville, CSIC, Inst Microelect Sevilla, IMSE,CNM, Seville, Spain
[2] IBM Res, Zurich, Switzerland
关键词
PUF; IoT; Blockchain; Zero-knowledge proof; Authentication; Microcontroller; SRAM; KEYS;
D O I
10.1016/j.iot.2019.100057
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the internet of things moves into increasingly sensitive domains, connected devices need to be secured against data manipulation and counterfeiting. Where the underlying business processes involve multiple independent parties, a blockchain platform can provide a common source of truth. If changes to the common state depend on IoT devices, the authenticity and integrity of the IoT input must be ensured. Employing a blockchain platform for authenticating devices makes the process independent of the device manufacturer. This paper shows how cryptographic keys derived from a device's physical fingerprint can be employed in a zero-knowledge protocol to authenticate a device. As the keys are regenerated at boot time rather than stored, the approach does not need an expensive secure element. An efficient implementation enables even lightweight devices to prove their identity and sign messages. Experimental results demonstrate the robustness of the approach. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 33 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]  
[Anonymous], 2014, THESIS
[3]  
[Anonymous], PRESERVING AIRCRAFT
[4]  
[Anonymous], 2012, PHYS UNCLONABLE FUNC, DOI DOI 10.1007/978-1-4614-5040-5
[5]   A PUF- and Biometric-Based Lightweight Hardware Solution to Increase Security at Sensor Nodes [J].
Arjona, Rosario ;
Angel Prada-Delgado, Miguel ;
Arcenegui, Javier ;
Baturone, Iluminada .
SENSORS, 2018, 18 (08)
[6]  
Barker E., 2012, NIST Special Publication 800-133 Recommendation for Cryptographic Key Generation, DOI DOI 10.6028/NIST.SP.800-133
[7]  
Barker Elaine, 2015, NIST Special Publication 800-57 Part 3 Revision 1 Recommendation for Key Management', DOI DOI 10.6028/NIST.SP.800-90AR1
[8]   Improved Generation of Identifiers, Secret Keys, and Random Numbers From SRAMs [J].
Baturone, Iluminada ;
Prada-Delgado, Miguel A. ;
Eiroa, Susana .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2015, 10 (12) :2653-2668
[9]  
Chen L., 2009, NIST SPECIAL PUBLICA, V800, P1, DOI DOI 10.6028/NIST.SP.800-108
[10]   Fuzzy extractors: How to generate strong keys from biometrics and other noisy data [J].
Dodis, Yevgeniy ;
Ostrovsky, Rafail ;
Reyzin, Leonid ;
Smith, Adam .
SIAM JOURNAL ON COMPUTING, 2008, 38 (01) :97-139