| The Ubiquitous Power Internet of Things(UPIoT)makes full use of advanced technologies(such as edge computing and big data)to realize interconnection of things,human-machine interaction,information dissemination,and state perception in the power system.As the UPIoT continues to grow and develope,the construction of various fields is in the ascendant.The centralized management mechanism can no longer withstand the connection of massive devices of the UPIoT.In this context,if the UPIoT wants to achieve security and stability,it must first ensure the secure distribution of keys for IoT devices.In addition,up to now,hundreds of millions of IoT terminal devices have been connected to the UPIoT system.Accordingly,UPIoT faces some new dilemmas,such as a large number of devices,complex categories,different standards,lack of certification,and management confusion.The security of the current equipments has become the first priority questions to be considered.The current devices in Internet of Things do not have an efficient security authentication mechanism,and the trust between devices has also become a major issue.Blockchain has outstanding characteristics such as decentralization and non-tampering,which has aroused people’s attention.In the blockchain network,the high degree of data uniformity is guaranteed by its consensus mechanism.The advantage of blockchain is that it is a peer-to-peer,distributed,authenticated,decentralized,highly transparent distributed database,which is not available in other technical entities.Physical Unclonable Function(PUF)is based on the difference of the chip to generate an output response corresponding to the input stimulus.It is lightweight,non-tamperable,unique,and non-clonable.Therefore,blockchain technology and physical unclonable technology provide technical possibilities for solving the problem of device key distribution and identity authentication in the UPIoT.The main contents of this thesis is as follows:(1)In the future,there will be a large number of underlying facilities in the UPIoT,which will have problems such as inability to distribute keys safely and efficiently,long time to obtain keys,and low key generation rate.Currently,most key distribution schemes are based on pseudo-random numbers and have low security.This thesis proposes a scheme of combining blockchain technology with private cloud storage technology,which takes advantage of the non-tamperable,highly transparent advantages of the blockchain and the large storage capacity of the private cloud.Under the prerequisite of ensuring the security of private data,this scheme improves the key generation rate and shortens the time and cost of obtaining the key.At the same time,the quantum random number generator(QRNG)ensures that the keys constituted by true random numbers,which guarantee the key secure and trusty.(2)For the current UPIoT,the devices have many data types,the identity authentication is not flexible,and most of the devices are lightweight.In addition,the current identity authentication schemes have a large number of devices at the bottom of the IoT,which have disadvantages such as high overhead and easy message leakage.This thesis combines blockchain technology and physical unclonable technology,which takes advantage of the non-tamperable and decentralized advantages of the blockchain and the lightweight and unclonable advantages of PUF,and proposes a dual device identity authentication protocol about UPIoT.While ensuring the security and effectiveness of the authentication process,it also guarantees the security of trust certificates,anti-forgery attacks,traceability,and message integrity.The above work has undergone theoretical analysis and experimental simulation.The simulation experimental results show that the key distribution scheme for the UPIoT can realize the safe and efficient distribution of keys between devices.This solves the problem of difficulty in key distribution in the current UPIoT;the blockchain-based UPIoT identity authentication scheme can achieve effective and safe authentication. |