Nova Patents
US11296889B2

Secret sharing via blockchains

Summary by NHIP

Blockchain Secret Sharing Method

The server splits an electronic document into secret shares and distributes them across multiple blockchain networks based on calculated capacity limits. The method determines the number of required networks by dividing the total shares by a maximum per-network limit, then publishes the shares to those specific networks.

Claim Score by NHIP

Read claim 11, the broadest

Abstract

Confidential, secret data may be shared via one or more blockchains. Mortgage applications, medical records, financial records, and other electronic documents often contain social security numbers, names, addresses, account information, and other personal data. A secret sharing algorithm is applied to any secret data to generate shares. The shares may then be integrated or written to one or more blockchains for distribution.

US11296889B2, drawing sheet 1
Sheet 1 of 17

Term

10.5 yearsleft in the term

Expires 23 March 2037, including 34 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

14 claims: 3 independent, 11 dependent

  1. 1
    A method conducted by a server that secretly shares an electronic document between computers, comprising:retrieving, by the server, the electronic document;splitting, by the server, the electronic document into a number N S of secret shares via an electronic representation of a secret sharing algorithm;determining, by the server, a maximum number N Smax of the number N S of the secret shares that are permissibly integrated into a single blockchain network;determining, by the server, a number N B of different blockchain networks that are required to distribute the number N S of the secret shares of the electronic document according to a ratio of N B =N S /N Smax ;and publishing, by the server, the number N S of the secret shares via the required number N B of the different blockchain networks to the computers.
  2. 6
    A system that secretly shares an electronic document between computers, comprising:a hardware processor;and a memory device storing instructions that when executed by the hardware processor perform operations, the operations comprising: retrieving an electronic data representing the electronic document;splitting the electronic data representing the electronic document into a number N S of secret shares via an electronic representation of a secret sharing algorithm;determining a maximum number N Smax of the number N S of the secret shares that are permissibly integrated into a single blockchain network;determining a number N B of different blockchain networks that are required to distribute the number N S of the secret shares according to a ratio of N B =N S /N Smax ;and distributing the number N S of the secret shares using the required number N B of the different blockchain networks to the computers.
  3. 11
    Broadest claimClaim Score 52, average(NHIP)A non-transitory memory device storing instructions that when executed by a hardware processor perform operations for secretly sharing an electronic document, the operations comprising:retrieving the electronic document;splitting the electronic document into a number N S of multiple shares via an electronic representation of a secret sharing algorithm;determining a maximum number N Smax of the number N S of the multiple shares that are permissibly integrated into any single blockchain network;determining a number N B of different blockchain networks that are required to distribute the multiple shares of the electronic document according to a ratio of N B =N S /N Smax ;and distributing the number N S of the multiple shares via the number N B of the different blockchain networks.