Recently, the Internet of Things (IoT) is growing rapidly. IoT sensors are attached to various devices, and information is detected, collected and utilized through various wired and wireless communication environments. As the IoT is used in various places, IoT devices face a variety of malicious attacks such as MITM and reverse engineering. To prevent these, encryption is required for device-to-device communication, and keys required for encryption must be properly managed. We propose a scheme to generate seed needed for key generation and a scheme to manage the public key using blockchain.
ACKNOWEDL GMENT This research was supported by B“ asic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education, Science and Technology(2018R1D1A1B07048697)”, K“ orea Institute for Advancement of Technology(KIAT) grant funded by the Korea Government(MOTI)E (P0008703, The Competency Development Program for Industry Specialist)”, and t“ he MSIT(Ministry of Science and ICT), Korea, under the ITRC(Information Technology Research Center) support program(2018-0-10 396) supervised by the IITP(Institute for Information & communications Technology Promotion)”.This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education, Science and Technology(2018R1D1A1B07048697), Korea Institute for Advancement of Technology(KIAT) grant funded by the Korea Government(MOTIE) (P0008703, The Competency Development Program for Industry Specialist), and the MSIT(Ministry of Science and ICT), Korea, under the ITRC(Information Technology Research Center) support program(2018-0-01396) supervised by the IITP(Institute for Information & communications Technology Promotion).