US 12,217,224 B2
Method and system for efficient transfer of cryptocurrency associated with a payroll on a blockchain that leads to an automated payroll method and system based on smart contracts
Craig Steven Wright, London (GB); and Stephane Savanah, London (GB)
Assigned to NCHAIN LICENSING AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Nov. 14, 2023, as Appl. No. 18/389,584.
Application 18/389,584 is a continuation of application No. 17/405,778, filed on Aug. 18, 2021.
Application 17/405,778 is a continuation of application No. 16/079,083, granted, now 11,126,976, issued on Sep. 21, 2021, previously published as PCT/IB2017/050867, filed on Feb. 16, 2017.
Claims priority of application No. 1603117 (GB), filed on Feb. 23, 2016; application No. 1603125 (GB), filed on Feb. 23, 2016; application No. 1604495 (GB), filed on Mar. 16, 2016; and application No. 1619301 (GB), filed on Nov. 15, 2016.
Prior Publication US 2024/0119429 A1, Apr. 11, 2024
Int. Cl. G06Q 20/06 (2012.01); G06Q 20/38 (2012.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01); G06Q 10/105 (2023.01); G06Q 40/12 (2023.01)
CPC G06Q 20/0658 (2013.01) [G06Q 20/3829 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/0841 (2013.01); H04L 9/14 (2013.01); H04L 9/3066 (2013.01); H04L 9/3073 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method of securely transmitting a output script or information associated with a payroll and a user between a first node and a second node with symmetric-key algorithm, wherein the method comprises:
determining a symmetric-key based on a common secret, wherein the symmetric key is determined using a generator value, wherein the generator value is used to determine the common secret based on a first node second private key and a second node second private key, wherein the second node has the same common secret based on a first node second public key and a second node second private key, and wherein the second node second private key forms a cryptographic pair with a second node second public key, wherein the second node second public key is based on a second node second master public key and the generator value;
encrypting at least part of the output script or information associated with the payroll and the second node with the symmetric-key, to an encrypted output script or encrypted information associated with the payroll and the second node; and
sending, over a communications network, the encrypted output script or encrypted information associated with the payroll and the second node from the first node to the second node.