METHOD AND SYSTEM FOR AUTHENTICATING DATA GENERATED IN BLOCK-CHAIN BY USING SIGNABLE CONTRACT

A method and a system for authenticating data generated in a block-chain are provided. In embodiments of the present invention, a data authenticating method of a node implemented by a computer device participating in a block-chain network may comprise the steps of: sharing a private key representing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: SO, Hongsup
Format: Patent
Sprache:eng ; fre ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method and a system for authenticating data generated in a block-chain are provided. In embodiments of the present invention, a data authenticating method of a node implemented by a computer device participating in a block-chain network may comprise the steps of: sharing a private key representing a chain of the block-chain network with at least one other node participating in the block-chain network; generating a public address of the block-chain network by using the private key; signing, with the private key via a contract installed in the block-chain network, data to be transmitted from the block-chain network to another block-chain network; and transmitting the signed data to the another block-chain network via the contract. Then, through a comparison between the signed data and the public address, the signed data may be verified to have been transmitted through the block-chain network. L'invention concerne un procédé et un système d'authentification de données générées dans une chaîne de blocs. Dans des modes de réalisation de la présente invention, un procédé d'authentification de données d'un noeud mis en oeuvre par un dispositif informatique participant à un réseau à chaîne de blocs peut comprendre les étapes consistant à: partager une clé privée représentant une chaîne du réseau à chaîne de blocs avec au moins un autre noeud participant au réseau à chaîne de blocs; générer une adresse publique du réseau à chaîne de blocs à l'aide de la clé privée; signer, avec la clé privée par l'intermédiaire d'un contrat installé dans le réseau à chaîne de blocs, des données à transmettre du réseau à chaîne de blocs à un autre réseau à chaîne de blocs; et transmettre les données signées à l'autre réseau à chaîne de blocs par l'intermédiaire du contrat. Ensuite, par une comparaison entre les données signées et l'adresse publique, les données signées peuvent être vérifiées comme ayant été transmises par le réseau à chaîne de blocs. 블록체인에서 생성된 데이터를 인증하는 방법 및 시스템을 제공한다. 본 발명의 실시예들에 있어서, 블록체인 네트워크에 참여하는 컴퓨터 장치로 구현되는 노드의 데이터 인증 방법은 상기 블록체인 네트워크의 체인을 대표하는 프라이빗 키(private key)를 상기 블록체인 네트워크에 참여하는 적어도 하나의 다른 노드와 공유하는 단계, 상기 프라이빗 키를 이용하여 상기 블록체인 네트워크의 퍼블릭 주소를 생성하는 단계, 상기 블록체인 네트워크에서 다른 블록체인 네트워크로 전달하고자 하는 데이터를 상기 블록체인 네트워크에 설치된 컨트랙트를 통해 상기 프라이빗 키로 서명하는 단계 및 상기 서명된 데이터를 상기 컨트랙트를 통해 다른 블록체인 네트워크로 전달하는 단계를 포함할 수 있다. 이때, 상기 서명된 데이터와 상기 퍼블릭 주소간의 비교를 통해 상기 서명된 데이터가 상기 블록체인 네트워크를 통해 발송된 것임이 검증될 수 있다.