IP Library Granted Patent US 12,255,988
Granted Patent B2
US 12,255,988 · App. 18/626,043 · Granted Mar 18, 2025

Computer-implemented system and method for distributing shares of digitally signed data

Inventor: Craig Steven Wright (London, GB)
Assignee: NCHAIN LICENSING AG
H04L9/085H04L9/3073H04L9/3255H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,255,988
App. No.
18/626,043
Granted
Mar 18, 2025
Kind
B2
Abstract

A computer-implemented method for distributing shares of a digitally signed message among a plurality of participants. The method comprising: inputting a digital message to an elliptic curve digital signature algorithm to provide a digital signature; mapping the digital signature to elliptic curve points of an elliptic curve cryptography system common to the participants. In a first encryption step, a knapsack algorithm is applied to the elliptic curve points to generate an encrypted version of the digital signature. In a second encryption step, an elliptic curve cryptography encryption is applied to the encrypted version of the digital signature to provide a doubly encrypted version of the digital signature; and applying a secret sharing step to the doubly encrypted version of the digital signature, wherein the digital signature is fragmented into a plurality of blocks before applying the knapsack algorithm.

Claims (17)

1. A computer-implemented method for distributing shares of a digitally signed message among a plurality of participants, the method comprising:

inputting a digital message to an elliptic curve digital signature algorithm to provide a digital signature;

mapping the digital signature to elliptic curve points of an elliptic curve cryptography system common to the participants;

a first encryption step, wherein a knapsack algorithm is applied to the elliptic curve points to generate an encrypted version of the digital signature;

a second encryption step, wherein an elliptic curve cryptography encryption is applied to the encrypted version of the digital signature to provide a doubly encrypted version of the digital signature; and

applying a secret sharing step to the doubly encrypted version of the digital signature,

wherein the digital signature is fragmented into a plurality of blocks before applying the knapsack algorithm.

2. The computer-implemented method according to claim 1 , wherein the digital message is a hash of a value of a message.

3. The computer-implemented method according to claim 2 , wherein the digital message is a blockchain transaction.

4. The computer-implemented method according to claim 1 , wherein a series used in the knapsack algorithm is a super increasing sequence.

5. The computer-implemented method according to claim 1 , further comprising:

using a Stern series to seed proportions with which the knapsack algorithm is initialised.

6. The computer-implemented method according to claim 5 , wherein the Stern series is a modified Stern series.

7. A computer-implemented system comprising:

a processor; and

memory including executable instructions that, as a result of execution by the processor, cause the system to perform any embodiment of the computer-implemented method as claimed in claim 1 .

8. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform an embodiment of the method as claimed in claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2024
From: WRIGHT, CRAIG
To: NCHAIN HOLDINGS LTD
Reel/Frame 067584/0326 →
CHANGE OF NAME Recorded May 31, 2024
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 067597/0040 →
Priority Claims (1)
GB 1817507 · Oct 27, 2018 · national
Continuity (2)
Continuation 17288844
Related Publication 20240380578A1 · Nov 14, 2024
References Cited (13)
US 7239701B1 · Ogishi et al. · 2007 [cited by applicant]
US 10050779B2 · Alness et al. · 2018 [cited by applicant]
US 20180241565A1 · Paolini-Subramanya et al. · 2018 [cited by applicant]
EP 3511851A1 · 2019 [cited by examiner]
Shree et al., “Knapsack-based Elliptic Curve Cryptography Using Stern Series for Digital Signature Authentication”, Emerging Trends in Electrical and Computer Technology, IEEE, Mar. 23, 2011, 4 pages. (Year: 2011). [cited by examiner]
Knapsack-based Elliptic Curve Cryptography Using Stern Series for Digital Signature Authentication (Year: 2011). [cited by examiner]
Antonopoulos et al., “Bitcoin Book,” GitHub, retrieved from https://github.com/bitcoinbook/bitcoinbook, Jun. 8, 2017, 4 pages. [cited by applicant]
International Search Report and Written Opinion mailed Dec. 13, 2019, Patent Application No. PCT/IB2019/058902, 12 pages. [cited by applicant]
Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” Bitcoin, Oct. 31, 2008, https://bitcoin.org/bitcoin.pdf, 9 pages. [cited by applicant]
Satoshi et al., “Connection Limits,” Bitcoin Forum, Aug. 9, 2010, https://bitcointalk.org/index.php?topic=741.0;prev_next=prev, 2 pages. [cited by applicant]
Shree et al., “Knapsack-based Elliptic Curve Cryptography Using Stern Series for Digital Signature Authentication”, Emerging Trends in Electrical and Computer Technology, IEEE, Mar. 23, 2011, 4 pages. [cited by applicant]
Tsai et al., “Multi-document threshold Signcryption Scheme”, Security and Communication Networks, vol. 8., No. 13, Sep. 10, 2015, 14 page. [cited by applicant]
UK IPO Search Report mailed Mar. 7, 2019, Patent Application No. GB1817507.5, 3 pages. [cited by applicant]