Software Installing method for Plurality Device

In accordance with an embodiment of the present, a method for installing software on a plurality of devices connected to a server based on a blockchain network comprises: an uploading step of uploading the software, a software hash value, and an identification number to the block of the server and u...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHOI TAI WON, LA CHANG HYUN
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In accordance with an embodiment of the present, a method for installing software on a plurality of devices connected to a server based on a blockchain network comprises: an uploading step of uploading the software, a software hash value, and an identification number to the block of the server and uploading the same to the blockchain network; an identification step of comparing the identification numbers of the plurality of devices with the identification number uploaded to the block to identify at least one device including an identification number matching the updated identification number, among the plurality of devices; a hash value determination step in which the plurality of devices each compare the hash value, derived from the software, with the software hash value of the block to determine whether the software is normal; and an installation step in which the identified at least one device installs the software when the software is normal and the hash value derived from the identified at least one device matches the software hash value included in the block. Therefore, the software can be efficiently installed on the plurality of devices through the blockchain network. 본 발명의 실시예에 따른 서버와 블록체인 네트워크를 기반으로 연결된 복수의 장비에 소프트웨어를 설치하는 방법에 있어서, 상기 서버의 블록에 상기 소프트웨어, 소프트웨어 해시값 및 식별번호를 업로드하여 상기 블록체인 네트워크에 업로드하는 업로드 단계, 상기 복수의 장비의 식별번호와 상기 블록에 업로드된 식별번호를 비교하여 상기 복수의 장비 중 상기 식별번호와 일치하는 식별번호를 포함하는 적어도 하나의 장비를 식별하는 식별 단계, 상기 복수의 장비가 각각 상기 소프트웨어에서 도출한 해시값과 상기 블록의 소프트웨어 해시값을 비교하여 상기 소프트웨어의 정상 여부를 판단하는 해시값 판단 단계, 상기 소프트웨어가 정상이고, 상기 식별된 적어도 하나의 장비가 도출한 해시값과 상기 블록에 포함된 소프트웨어 해시값이 일치할 경우, 상기 식별된 적어도 하나의 장비는 상기 소프트웨어를 설치하는 설치 단계를 포함할 수 있다.