Netinfo Security ›› 2020, Vol. 20 ›› Issue (8): 1-8.doi: 10.3969/j.issn.1671-1122.2020.08.001

Previous Articles     Next Articles

Key Management Scheme for IoT Based on Blockchain Technology

SHI Runhua(), SHI Ze   

  1. School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China
  • Received:2020-05-11 Online:2020-08-10 Published:2020-10-20
  • Contact: SHI Runhua E-mail:rhshi@ncepu.edu.cn

Abstract:

A blockchain key distribution scheme for the Internet of things is proposed. First, the quantum random number generator is used to continuously generate random numbers, which are securely stored on the cloud storage. Second, the initiator selects a reasonable random number length according to the security requirements of different services and pays the corresponding bill to the proxy server. Third, the proxy server uploads purchasing records to the blockchain node for verifications and broadcast to the entire network. After the initiator’s gateway successfully queries the transaction records on the blockchain according to the transaction hash value, the interface devices of random numbers authenticate the identities of the gateways of the initiator and the sharer. Then, the random number stream is automatically stored in the smart card by smart contracts. Finally, the initiator and the sharer gain the corresponding smart card to get the shared key, respectively. The proposed scheme can effectively distribute the keys in IoTs so that it can realize secure communications between sensor devices in different subnets of IoTs.

Key words: blockchain, IoT, quantum random number, key distribution

CLC Number: