US 12,260,400 B2
Computer-implemented method and system for digital signing of transactions
Christopher Dylan Ward, Winchester (GB); Roumen Gueorguiev Asenov, Winchester (GB); and Michael James Elkins, Winchester (GB)
Appl. No. 17/286,356
Filed by Star Hat Solutions Limited, Winchester (GB)
PCT Filed Oct. 16, 2019, PCT No. PCT/GB2019/052939
§ 371(c)(1), (2) Date Apr. 16, 2021,
PCT Pub. No. WO2020/079423, PCT Pub. Date Apr. 23, 2020.
Claims priority of application No. 1817099 (GB), filed on Oct. 19, 2018.
Prior Publication US 2021/0398112 A1, Dec. 23, 2021
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/36 (2012.01); G06Q 20/40 (2012.01); H04L 9/32 (2006.01)
CPC G06Q 20/3825 (2013.01) [G06Q 20/3829 (2013.01); G06Q 20/389 (2013.01); G06Q 20/401 (2013.01); H04L 9/3247 (2013.01); G06Q 20/367 (2013.01); H04L 2209/56 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method for digital signing a transaction between two nodes, comprising:
preparing a multi-party transaction block in a first node of the two nodes, the multi-party transaction block comprising at least one transaction object comprising at least a goods transaction and a payment transaction;
adding first digital asset sources to the multi-party transaction block in the first node;
digital signing the multi-party transaction block with a first digital signature of the first node in the first node;
transmitting the multi-party transaction block to the second node of the two nodes by the first node, wherein the multi-party transaction block transmitted by the first node comprises the goods transaction, the payment transaction, the first digital asset sources, and the first digital signature of the first node;
adding second digital asset sources to the multi-party transaction block, in the second node;
digital signing the multi-party transaction block with a second digital signature of the second node in the second node;
submitting the multi-party transaction block to a transaction ledger by the second node, wherein the multi-party transaction block submitted by the second node comprises the goods transaction, the payment transaction, the first digital asset sources, the second digital asset sources, the first digital signature of the first node, and the second digital signature of the second node;
wherein the first and the second digital asset sources are recorded in the ledger;
wherein the first and second digital signatures are based on public-private key pair technology and at least on one of the following: RSA cryptography, DSA cryptography.