An
Internet of Things (IoT)-based thing
management system using block chain
authentication wherein unit nodes connect to each other through a wire and / or
wireless communication network, things connect to each other in each of the unit nodes, and control instructions for causing the things to operate are mutually authenticated by the unit nodes to confirm the validity of the instructions; each of the unit nodes includes: a plurality of things which connect to the wire and / or
wireless communication network, each of the things performing individual functions separately; and a core which includes n block chain having n blocks recording operation histories of the things thereon, the blocks being linked one after another in the form of a chain, and the core generating public keys and private keys based on the n block chain and providing the generated keys to each of the things, wherein one of the things includes a controller which has a
list of public keys provided by the core, each of the public keys is unique to each of the things, the controller sends a control instruction with the controller's private key combined thereto, to a thing of which a public key is selected by the controller from the
list of the public keys, so as to control operations of the thing based on the sent control instruction, and the thing sends the controller a response
signal with the thing's private key combined thereto in response to the control instruction and performs an operation according to the control instruction.