US 11,956,374 B2
Cryptographic signature delegation
Jesús Alejandro Cárdenes Cabré, Montreal (CA); Arteum Kanda, Pierrefonds (CA); Jeremy Taylor, Montreal (CA); John Christopher Muddle, Barcelona (ES); and Kai Chung Cheung, Markham (CA)
Assigned to Via Science, Inc., Somerville, MA (US)
Filed by Via Science, Inc., Somerville, MA (US)
Filed on Apr. 14, 2023, as Appl. No. 18/134,814.
Claims priority of provisional application 63/331,491, filed on Apr. 15, 2022.
Prior Publication US 2023/0336361 A1, Oct. 19, 2023
Int. Cl. H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/3247 (2013.01) [H04L 9/3213 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
at least one memory including instructions that, when executed by the at least one processor, cause the system to:
receive first data representing a session public key corresponding to a first decentralized application and a first user;
receive second data representing an unsigned transaction of a blockchain and corresponding to the first user;
determine, using the session public key and the second data, that the unsigned transaction is valid;
receive third data representing a signed transaction, wherein the signed transaction corresponds to the unsigned transaction signed by a private signing key associated with the first user;
receive fourth data representing an approval, corresponding to a second user, for the unsigned transaction;
determine, based on at least the fourth data, a number of approvals corresponding to the unsigned transaction;
determine the number of approvals satisfies an approval threshold corresponding to the second data; and
send, to at least one device associated with the blockchain, the third data.