The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 16, 2024

Filed:

Apr. 06, 2018
Applicant:

Nchain Licensing Ag, Zug, CH;

Inventors:

Martin Sewell, London, GB;

Daniel Joseph, London, GB;

Craig Steven Wright, London, GB;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 20/36 (2012.01); G06Q 20/06 (2012.01); G06Q 20/38 (2012.01); 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);
U.S. Cl.
CPC ...
G06Q 20/3678 (2013.01); G06Q 20/0658 (2013.01); G06Q 20/3825 (2013.01); H04L 9/0618 (2013.01); H04L 9/085 (2013.01); H04L 9/0825 (2013.01); H04L 9/3026 (2013.01); H04L 9/3265 (2013.01); H04L 9/50 (2022.05);
Abstract

A computer-implemented method for improving the security of a data record distribution process using a blockchain having a group of input nodes and a group of output nodes, each group having a private-public key pair, but wherein the nodes only have a key share of their respective private key and no node has a full private key. Using threshold signature scheme, secret share joining, and stealth addresses, data records from the input nodes are pooled at a stealth address determined through collaborative action of the input nodes, requiring cooperative determination of their public key, a shared secret, and the stealth address. The public key is copied into the transaction. The output nodes locate the transaction and extract the public key, collaboratively verify its authenticity, and collaboratively determine the shared secret. Having done so, the output nodes may, collectively, sign a second transaction for distributing data records from the stealth address to the output addresses. The invention may be used in conjunction with the Bitcoin blockchain, for example, or another blockchain implementation.


Find Patent Forward Citations

Loading…