분산 해시 테이블과 피어투피어 분산 원장을 사용하여 디지털 자산의 소유권을 검증하기 위한 방법 및 시스템
분산 해시 테이블(13)과 피어투피어 분산 원장(14)을 사용하여 설치 후 실행 전의 컴퓨터 소프트웨어의 소유권을 검증하기 위한 컴퓨터 구현 방법(600)과 시스템(1)에 관한 것이다. 이것은 비트코인 블록체인 또는 대체 구현예일 수 있다. 방법은, 피어투피어 분산 원장(14) 상에 저장된 거래 기록으로부터 제2 사용자(24)에 연관된 제2 사용자 공개키를 결정하는 단계(610)를 포함한다. 제2 사용자에 연관된 제2 공개키는, 분산 해시 테이블(13) 상의 엔트리로부터 결정될 수 있다(620). 방법은, 제2 사용자 공개키와 제2...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | Korean |
Published |
26.12.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 분산 해시 테이블(13)과 피어투피어 분산 원장(14)을 사용하여 설치 후 실행 전의 컴퓨터 소프트웨어의 소유권을 검증하기 위한 컴퓨터 구현 방법(600)과 시스템(1)에 관한 것이다. 이것은 비트코인 블록체인 또는 대체 구현예일 수 있다. 방법은, 피어투피어 분산 원장(14) 상에 저장된 거래 기록으로부터 제2 사용자(24)에 연관된 제2 사용자 공개키를 결정하는 단계(610)를 포함한다. 제2 사용자에 연관된 제2 공개키는, 분산 해시 테이블(13) 상의 엔트리로부터 결정될 수 있다(620). 방법은, 제2 사용자 공개키와 제2 공개키를 비교하는 단계(630), 및 제2 사용자 공개키와 제2 공개키의 비교에 기초하여 컴퓨터 소프트웨어의 소유권을 검증하는 단계(640)를 더 포함한다.
A computer-implemented method (900) and system (1) for verifying the integrity of a computer software for installation using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This may be the Bitcoin blockchain or an alternative implementation. The method includes determining (910) a metadata associated with a transaction record stored on the peer-to-peer distributed ledger (14). An indication of an entry stored on the distributed hash table (13) may be determined (920) from the metadata. The method further includes determining (930) a third hash value based on the computer software and determining (940) a fourth hash value from the entry on the distributed hash table (13). The method further includes comparing (950) the third hash value and the fourth hash value and verifying (960) the integrity of the computer software based on the comparing of the third hash value and the fourth hash value. |
---|---|
Bibliography: | Application Number: KR20187034991 |