US 12,217,246 B2
Method and system for use of an EMV card in a multi-signature wallet for cryptocurrency transactions
Srinath Ravinathan, Singapore (SG); Bensam Joyson, Singapore (SG); Donghao Huang, Singapore (SG); and Teck Yong Tan, Singapore (SG)
Assigned to MASTERCARD ASIA/PACIFIC PTE. LTD., Singapore (SG)
Filed by MASTERCARD ASIA/PACIFIC PTE. LTD., Singapore (SG)
Filed on Apr. 6, 2020, as Appl. No. 16/840,566.
Prior Publication US 2021/0312431 A1, Oct. 7, 2021
Int. Cl. G06Q 20/36 (2012.01); G06F 16/27 (2019.01); G06Q 20/06 (2012.01); G06Q 20/20 (2012.01); G06Q 20/34 (2012.01); G06Q 20/38 (2012.01)
CPC G06Q 20/3678 (2013.01) [G06F 16/27 (2019.01); G06Q 20/0658 (2013.01); G06Q 20/202 (2013.01); G06Q 20/341 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); G06Q 2220/10 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for carrying out a cryptocurrency blockchain transaction through an integrated circuit payment card using a multi-signature blockchain wallet stored in the integrated circuit payment card, comprising:
storing, in a memory of an integrated circuit of a payment card, at least a first private key of a first cryptographic key pair, a transaction account number, and a second public key of a second cryptographic key pair, the first cryptographic key pair associated with the multi-signature blockchain wallet and the second cryptographic key pair associated with an issuing financial institution;
receiving, by a receiver of the integrated circuit, transaction data from a point of sale device, the transaction data including a transaction amount and a transaction identifier;
transmitting, by a transmitter of the integrated circuit, the transaction account number to the point of sale device in response to the transaction data prior to generating a blockchain transaction;
receiving, by the receiver of the integrated circuit, blockchain data from the point of sale device via a communication channel, where the blockchain data includes at least one or more unspent transaction outputs associated with the payment card, one or more destination addresses associated with the point of sale device, a cryptocurrency amount for each of the one or more destination addresses, and a first digital signature generated by the issuing institution using a second private key of the second cryptographic key pair, the cryptocurrency amount being equivalent to the transaction amount in the transaction data, and the first digital signature generated in response to an authorization request from an acquiring financial institution linked to the point of sale device;
generating, by the integrated circuit, a blockchain transaction using the received blockchain data;
validating, by a processor of the integrated circuit, the first digital signature using the second public key of the second cryptographic key pair;
in response to validating the first digital signature, digitally signing, by the processor of the integrated circuit, the blockchain transaction using the first private key to generate a second digital signature; and
transmitting, by the transmitter of the integrated circuit, the digitally signed blockchain transaction including the first digital signature and the second digital signature to the point of sale device.