US 12,010,216 B2
Computer-implemented system and method for highly secure, high speed encryption and transmission of data
Craig Steven Wright, London (GB)
Assigned to nChain Licensing AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Dec. 12, 2022, as Appl. No. 18/064,804.
Application 18/064,804 is a continuation of application No. 16/639,101, granted, now 11,528,127, previously published as PCT/IB2018/056116, filed on Aug. 15, 2018.
Claims priority of application No. 1713499 (GB), filed on Aug. 23, 2017.
Prior Publication US 2023/0188325 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0656 (2013.01) [H04L 9/0825 (2013.01); H04L 9/0869 (2013.01); H04L 9/0872 (2013.01); H04L 9/3066 (2013.01); H04L 9/3239 (2013.01); H04L 9/3252 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of encrypting and transmitting data from a first node to a second node over a network, the method comprising:
deriving, at the first node, a secret key from a common secret which is known by the first and second nodes;
utilizing the secret key as a seed for a pseudo random number generator;
combining output from the pseudo random number generator with data to be transmitted to produce encrypted data; and
transmitting the encrypted data to the second node,
wherein the first node is associated with a first asymmetric cryptography key pair and the second node is associated with a second asymmetric cryptography key pair, and the common secret is derived at the first and second nodes from the respective first and second asymmetric cryptography key pairs without transmitting the common secret between the first and second nodes.