US 12,260,401 B2
Electronic device for transmitting transaction by using external device and operation method thereof
Youna Lee, Suwon-si (KR); Seongmin Je, Suwon-si (KR); Sungjin Park, Suwon-si (KR); and Minkyung Shin, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on May 18, 2023, as Appl. No. 18/198,962.
Application 18/198,962 is a continuation of application No. PCT/KR2022/015072, filed on Oct. 7, 2022.
Claims priority of application No. 10-2021-0140358 (KR), filed on Oct. 20, 2021.
Prior Publication US 2023/0289786 A1, Sep. 14, 2023
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/02 (2012.01); G06F 3/048 (2013.01); H04L 9/00 (2022.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC G06Q 20/3827 (2013.01) [G06Q 20/02 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/3825 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a communication circuit configured to communicate with a blockchain network;
a display;
a memory configured to store a blockchain application; and
at least one processor configured to:
generate first identification data comprising a first value corresponding to an external device connected to the electronic device;
transmit an authentication request comprising first information and the first identification data to the external device, the first information including information related to the blockchain application;
receive a second value from the external device based on a result of the authentication request being successful;
transmit, to the external device, a signature request comprising the second value and second information, the second information including information related to a transaction generated by the electronic device;
generate a first hash value for the transaction;
receive, from the external device, a second hash value for the transaction, the second hash value being generated based on verification of the second value, and signature data obtained by performing digital signature to the transaction with a private key stored in the external device; and
determine whether to transmit the transaction to the blockchain network, based on the first hash value and the second hash value.