분산 해시 테이블과 피어투피어 분산 대장을 사용하여 디지털 자산의 소유권을 검증하기 위한 방법 및 시스템

분산 해시 테이블(13)과 피어투피어 분산 대장(14)을 사용하여 설치할 컴퓨터 소프트웨어의 소유권을 검증하기 위한 컴퓨터 구현 방법(600)과 시스템(1)에 관한 것이다. 이것은 비트코인 블록체인 또는 대체 블록체인 구현예일 수 있다. 방법은, 피어투피어 분산 대장(14) 상에 저장된 트랜잭션 레코드로부터 제2 사용자(24)에 연관된 제2 사용자 공개 키를 결정하는 단계(610)를 포함한다. 제2 사용자에 연관된 제2 공개 키는, 분산 해시 테이블(13) 상의 엔트리로부터 결정될 수 있다(620). 방법은, 제2 사용자 공개 키와...

Full description

Saved in:
Bibliographic Details
Main Authors WRIGHT CRAIG STEVEN, SAVANAH STEPHANE
Format Patent
LanguageKorean
Published 26.12.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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: KR20187035210