초록 |
본 발명은 사물인터넷 기기가 자체적으로 펌웨어에 대한 무결성을 수행하고 P2P 방식의 블록체인으로 신뢰성 있는 검증자를 획득하는 것에 의해 펌웨어의 무결성을 검증하고 업데이트를 수행할 수 있도록 하는 블록체인 기반의 펌웨어 무결성 검증 시스템 및 그 방법에 관한 것으로, 상기 블록체인 기반의 펌웨어 무결성 검증 시스템은, 펌웨어의 검증을 요청하여 펌웨어에 대한 검증을 수행하는 다수의 일반노드; 상기 다수의 일반노드들의 펌웨어에 대한 검증요청에 따라 일반노드들의 펌웨어 검증을 수행하는 다수의 검증노드; 및 상기 다수의 일반노드와 검증노드들의 펌웨어에 대한 검증을 수행하는 펌웨어업데이트서버;를 포함하고, 상기 다수의 일반노드와 다수의 검증노드는 블록체인 네트워크를 구성하며, 상기 다수의 일반노드는 다른 다수의 일반노드 또는 다수의 검증노드 중 하나의 노드를 통해 펌웨어 검증 또는 업데이트를 수행하고, 다수의 일반노드의 펌웨어 버전이 다른 다수의 일반노드 또는 다수의 검증노드의 펌웨어 버전보다 높은 경우 상기 펌웨어업데이트서버를 통해 펌웨어 업데이트를 수행하도록 구성 된다. |