Encryption Node Design in Internet of Things Based on Fingerprint Features and CC2530
Zeng Bohan, Xu Wang, Zhou Kaili, Zhao Xueyuan · 2013
Sensing node of IoT (Internet of Things) is commonly designed with It's CC2530 as a core chip at present. In order to ensure the security of sensitive data transmitted between the nodes, and access permission control for the sensing node, a pair of encryption nodes-encryption sensing node and access control node are designed based on AES (Advanced Encryption Standard) algorithm, and AES security coprocessor of CC2530 is used. The 128-bit key for AES is generated by Hash function whose inputs are fingerprint feature data coming from fingerprint module. Different fingerprint feature data can generate many keys to form a key bank. According to the access permission for different users, the administrator can allocate these keys to different nodes to form a sub-key bank. Keys in sub-key bank can be updated dynamically. The designed encryption node can manage the access permission and implement the user authentication. The software and hardware design methods of the encryption node are presented. The data transmission experiments between the nodes are carried out. The results show that the encryption nodes can achieve wireless encryption transmission for the node's data, so its security can be ensured.