ELECTRONIC DEVICE FOR TRANSMITTING TRANSACTION BY USING EXTERNAL DEVICE AND OPERATION METHOD THEREFOR
An electronic device may comprise a processor for: generating first identification data including a unique value corresponding to an external device; transmitting, to the external device, an authentication request including information on a blockchain application and the first identification data; i...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English French Korean |
Published |
27.04.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | An electronic device may comprise a processor for: generating first identification data including a unique value corresponding to an external device; transmitting, to the external device, an authentication request including information on a blockchain application and the first identification data; if authentication is successful, receiving a generated random value from the external device; transmitting, to the external device, a signature request including the random value and information on a transaction; generating a first hash value for the transaction; receiving signature data obtained by digitally signing the transaction with a private key stored in the external device and a second hash value for the transaction, which is generated on the basis of verification of the random value; and determining whether to transmit the transaction to a blockchain network, on the basis of the first hash value and the second hash value.
Un dispositif électronique peut comprendre un processeur destiné à : générer des premières données d'identification comprenant une valeur unique correspondant à un dispositif externe ; transmettre, au dispositif externe, une requête d'authentification comprenant des informations sur une application de chaîne de blocs et les premières données d'identification ; si l'authentification est réussie, recevoir une valeur aléatoire générée depuis le dispositif externe ; transmettre, au dispositif externe, une requête de signature comprenant la valeur aléatoire et des informations sur une transaction ; générer une première valeur de hachage pour la transaction ; recevoir des données de signature obtenues par signature numérique de la transaction avec une clé privée stockée dans le dispositif externe et une seconde valeur de hachage pour la transaction, qui est générée sur la base de la vérification de la valeur aléatoire ; et à déterminer s'il faut transmettre la transaction à un réseau de chaîne de blocs, sur la base de la première valeur de hachage et de la seconde valeur de hachage.
전자 장치는 외부 장치에 상응하는 고유한 값을 포함하는 제1 식별 데이터를 생성하고, 외부 장치로 제1 식별 데이터 및 블록체인 어플리케이션에 대한 정보를 포함하는 인증 요청을 전송하고, 인증이 성공한 경우, 외부 장치로부터 생성되는 임의 값을 수신하고, 트랜잭션에 대한 정보 및 임의 값을 포함하는 서명 요청을 외부 장치로 전송하고, 트랜잭션에 대한 제1 해시 값을 생성하고, 임의 값에 대한 검증에 기초하여 생성된 트랜잭션에 대한 제2 해시 값 및 외부 장치에 저장된 개인키로 트랜잭션에 대해 전자 서명을 수행한 서명 데이터를 수신하고, 제1 해시 값과 제2 해시 값에 기초하여 트랜잭션을 블록체인 네트워크로 전송할 지 여부를 결정하는 프로세서를 포함할 수 있다. |
---|---|
Bibliography: | Application Number: WO2022KR15072 |