US 12,088,736 B2
Methods and systems for authorizing transactions based on a derived public key
David Cameron, Kitchener (CA)
Assigned to Shopify Inc., Ottawa (CA)
Filed by Shopify Inc., Ottawa (CA)
Filed on Jul. 5, 2022, as Appl. No. 17/857,904.
Prior Publication US 2024/0015030 A1, Jan. 11, 2024
Int. Cl. H04L 9/00 (2022.01); G06Q 20/36 (2012.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3252 (2013.01) [G06Q 20/36 (2013.01); H04L 9/0825 (2013.01); H04L 9/3213 (2013.01); H04L 9/50 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, by a server from a user device, a digital signature for a message, the message being based on session-specific data regarding an active session with a transaction processing system and being signed using a private key associated with a blockchain wallet address;
generating, by the server, the message based on the session-specific data;
deriving, based on the message as generated by the server and the digital signature as received, a public key corresponding to the private key used to generate the digital signature;
obtaining blockchain data associated with the public key from a blockchain network; and
authorizing a transaction on the transaction processing system for the user device based on the blockchain data.