IP Library Granted Patent US 8,155,322
Granted Patent B2
US 8,155,322 · App. 11/983,355 · Granted Apr 10, 2012

Systems and methods for distributing and securing data

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 8,155,322
App. No.
11/983,355
Granted
Apr 10, 2012
Kind
B2
Abstract

A robust computational secret sharing scheme that provides for the efficient distribution and subsequent recovery of a private data is disclosed. A cryptographic key may be randomly generated and then shared using a secret sharing algorithm to generate a collection of key shares. The private data may be encrypted using the key, resulting in a ciphertext. The ciphertext may then be broken into ciphertext fragments using an Information Dispersal Algorithm. Each key share and a corresponding ciphertext fragment are provided as input to a committal method of a probabilistic commitment scheme, resulting in a committal value and a decommittal value. The share for the robust computational secret sharing scheme may be obtained by combining the key share, the ciphertext fragment, the decommittal value, and the vector of committal values.

Claims (32)

1. A method for recovering data from a collection of purported shares comprising:

receiving a designated purported share of the collection of purported shares, wherein the designated purported share is asserted to be valid;

separating each purported share into a content portion and a vector of checksums;

using the vector of checksums associated with the designated purported share to classify each share of the collection of purported shares as an actual share or as a bogus share; and

applying a recovery algorithm of a computational secret sharing scheme to the shares classified as actual shares to recover the data.

2. The method of claim 1 , wherein the actual shares are produced by:

applying a sharing mechanism of a computational secret sharing scheme to the data to produce a collection of first shares;

generating a random or pseudo-random value;

computing a set of committal values and a set of decommittal values from the random or pseudo-random value and the collection of first shares;

producing each of the actual shares by combining a first share, a decommittal value, and at least one committal value of the set of committal values.

3. The method of claim 2 , wherein producing each of the actual shares comprises combining a first share, a decommittal value, and the entire set of committal values.

4. The method of claim 2 , wherein computing a set of committal values and a set of decommittal values comprises employing a probabilistic commitment scheme.

5. The method of claim 1 , wherein the computational secret sharing scheme is selected from the group consisting of the Shamir, Blakley, and Krawczyk secret sharing schemes.

6. The method of claim 1 , further comprising:

receiving the actual shares of the collection of purported shares.

7. The method of claim 6 , wherein receiving the actual shares of the collection of purported shares comprises receiving the actual shares of the collection of purported shares over a plurality of communication channels.

8. The method of claim 7 , wherein receiving the actual shares of the collection of purported shares over a plurality of communication channels comprises receiving each actual share over a different communication channel.

9. The method of claim 6 , wherein receiving the actual shares of the collection of purported shares comprises receiving the actual shares of the collection of purported shares from different geographic locations.

10. The method of claim 6 , wherein receiving the actual shares of the collection of purported shares comprises receiving the actual shares of the collection of purported shares from different physical locations on at least one data repository.

11. The method of claim 6 , wherein receiving the actual shares of the collection of purported shares comprises receiving the actual shares of the collection of purported shares from a distributed file system.

12. The method of claim 6 , wherein receiving the actual shares of the collection of purported shares comprises receiving the actual shares of the collection of purported shares from a plurality of logical storage devices.

13. The method of claim 1 , wherein the actual shares are produced by:

applying a sharing mechanism of a computational secret sharing scheme to the data to produce a collection of first shares;

using a probabilistic commitment scheme to compute a set of committal values and a set of decommittal values from the collection of first shares;

producing the actual shares, wherein each of the actual shares comprises a first share of the collection of first shares, a decommittal value of the set of decommittal values, and the set of committal values.

14. The method of claim 1 , wherein the actual shares are produced by:

generating a cryptographic key;

encrypting the data with the cryptographic key to create a ciphertext;

producing a collection of key shares by applying the computational secret sharing scheme to the cryptographic key;

producing a collection of ciphertext chunks by applying an information dispersal algorithm to the ciphertext;

computing committal values and decommittal values by applying a probabilistic commitment scheme to each of the key shares and ciphertext chunks;

producing the actual shares, wherein each actual share is a function of a key share, a ciphertext chunk, a decommittal value, and the committal values, whereby the data is recoverable from a predefined number of the actual shares.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2022
From: GYENES, ANDY; AUBER INVESTMENTS LTD.; SIMONS, BARBARA; BLT1 C/O FAMILY OFFICE SOLUTIONS; O'REILLY, COLIN; COOPER ROAD LLC.; COYDOG FOUNDATION C/O FAMILY OFFICE SOLUTIONS; DASA INVESTMENTS LLC C/O FAMILY OFFICE SOLUTIONS; LAKOFF, DAVID E.; LEES, DAVID; O'REILLY, DAVID; OKST, DAVID; KEHLER, DEAN C.; KOBAK, DOROTHY; CRAWFORD, ELIZABETH; ALTMANN, ERIC; JOR, GERALD R, JR.; GRANDPRIX LIMITED C/O LOEB BLOCK & PARTNERS L.P.; RAUTENBERG, H.W.; HARPEL, JAMES W.; WU, JASPER; PEISACH, JAIME; LG MANAGEMENT LLC.; LTE PARTNERS; RAUTENBERG, MARK; PINTO, MAURICE; MEYTHALER INVESTMENT PARTNERS LLC; MASELLI, MICHAEL; GYENES, PETER; GINTHER, RAYMOND; BERKELEY, RICHARD M.; MERCER, ROBERT; ROLA INVESTMENTS LLC C/O FAMILY OFFICE SOLUTIONS; SOS & CO.; BARLE, STANKO; STRAUS, SANDOR; MIROCHNIKOFF, SYLVAIN; MERCER, REBEKAH; TOPSPIN SFC HOLDINGS LLC.; BARTON, WESLEY W.; ZUG VENTURES LLC C/O KATHY COOK, FUSION GROUP; ZUCKER, CHARLES; COLEMAN, ROGER T.; COLEMAN, MARGARET E.; COLEMAN, THERESA M.; COLEMAN, JOHN T.; PERLBINDER, STEPHEN
To: SECURITY FIRST CORP.
Reel/Frame 061578/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2022
From: SECURITY FIRST CORP
To: SECURITY FIRST INNOVATIONS, LLC
Reel/Frame 061262/0865 →
PATENT SECURITY AGREEMENT Recorded Jun 24, 2016
From: SECURITY FIRST CORP.
To: GYENES, ANDY; AUBER INVESTMENTS LTD.; SIMONS, BARBARA; BLT1; O'REILLY, COLIN; COOPER ROAD LLC; COYDOG FOUNDATION; DASA INVESTMENTS LLC; LAKOFF, DAVID E; LEES, DAVID; O'REILLY, DAVID; OKST, DAVID; KEHLER, DEAN C; KOBAK, DOROTHY; CRAWFORD, ELIZABETH; ALTMANN, ERIC; JORDAN, GERALD R, JR; GRANDPRIX LIMITED; RAUTENBERG, H.W.; HARPEL, JAMES W.; WU, JASPER; PEISACH, JAIME; LG MANAGEMENT LLC; LTE PARTNERS; RAUTENBERG, MARK; PINTO, MAURICE; MEYTHALER INVESTMENT PARTNERS LLC; MASELLI, MICHAEL; GYENES, PETER; GINTHER, RAYMOND; BERKELEY, RICHARD M; MERCER, ROBERT; ROLA INVESTMENTS LLC; SOS & CO.; BARLE, STANKO; STRAUS, SANDOR; MIROCHNIKOFF, SYLVAIN; MERCER, REBEKAH; TOPSPIN SFC HOLDINGS LLC; BARTON, WESLEY W; ZUG VENTURES LLC; ZUCKER, CHARLES; COLEMAN, ROGER T.; COLEMAN, MARGARET E.; COLEMAN, THERESA M.; COLEMAN, JOHN T.; PERLBINDER, STEPHEN
Reel/Frame 039153/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2008
From: BELLARE, MIHIR; ROGAWAY, PHILLIP
To: SECURITY FIRST CORPORATION
Reel/Frame 020443/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2008
From: BELLARE, MIHIR; ROGAWAY, PHILIP
To: SECURITY FIRST CORPORATION
Reel/Frame 020316/0755 →