| For smart home security system, the most important thing is how to ensure that data packagesreceived is really sent by counterpart. Once package is illegally tampered or pretended, it will bringout incalculable consequences. PKI technology is mature, been widely used in various securityfields, but with the rapid expansion of network capacity, particularly in the era of massive networkwith IPv6, the storage capacity and the speed to find keys of the cryptographic key managementmethod based distributed key online library, has begun to be powerless and frustrated. In order tobetter meet the new era of massive network, looking for a new security system is imperative. In thispaper, based on Combined Public Key, combining application features of smart home securitynetwork systems, it establishes a new ZigBee smart home system applied to a data security system,and presents a viable local authentication scheme.The article first reviews the development of smart home security systems and informationsecurity technology, analyses the status quo, illustrates the main solution at this stage, and points outtheir advantages and disadvantages. On this basis, it introduces the advantages of smart homesafeguard system based on ZigBee, and the benefits of CPK in information security. Following, itproposes a suitable program on home security system. Since then it introduces basic knowledge andarithmetic of group, filed and elliptic curve. In this paper, using a secure algorithm based on ECDLP,it achieves on FPGA. According the characteristic that reduction polynomial has few nomials, usinga sliding window method can consume very little case of hardware in one clock cycle to completemodular arithmetic. Use hybrid structure in multiplication design takes into account the time andspace resources. The use of loop iterations reduces a large number of multiplications which wastemuch time, accelerates the speed of the inverse operation. In the point multiplication design,introducing LD effectively avoids a case where it requires a lot of inverse operations, and usingMontgomery method, not only saves more storage space and computing time, but also improvesthe resistance to attacks by energy and time analysis. Based on the above, it gives a feasibleauthentication scheme based on the ECDSA.By optimizing the seed matrix it efficiently prevents key collisions. The program achieves alocal authentication does not rely on third parties of database, supports massive security node bychip-level storage capacity, and greatly reduces the storage capacity and communication bandwidthrequirements, which is suitable for the security needs of the smart home security system.In the end, based on the above findings, the system builds a safety certification of ZigBee networks, has a preliminary realization of network message’s signature and authentication. Throughseveral scenarios were simulated, experimentally proves the working ability, anti retransmission,and anti-tamper. Experimental results show that the design meets the purpose of the request. |