Patents Assigned to LEADING SOFTWARE LIMITED
  • Patent number: 11991279
    Abstract: A method of securely storing data including providing, within a secure data storage system, a plurality of secret sharing methods for selection and identifying a striping policy for storage of the data, in accordance with input preferences. The data can be split into N secret shares according to a secret sharing method, the selection being determined by the striping policy, wherein a threshold number, T, of such shares is sufficient to recover the data, where T is less than N, generating metadata associated with the data, the metadata identifying the selected secret sharing method and storing the metadata within the secure data storage system and writing the secret shares to storage that includes storage outside the secure data storage system, such that, when at least T shares are retrieved, the metadata can be recalled to identify the selected secret sharing method for recovery of the data.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: May 21, 2024
    Assignee: LEADING SOFTWARE LIMITED
    Inventors: David Lanc, Lu Fan, Lachlan Mackinnon, Bill Buchanan
  • Patent number: 11245522
    Abstract: A method of securely storing a target number is provided based on the Chinese-Remainder Theorem, A set of n congruence pairs of numbers are generated, wherein a target number (a secret) can be uniquely derived from any t out of the n pairs. In one aspect the divisors are pre-selected such that any randomly selected n integers from the sequence are a valid Asmuth-Bloom sequence for any access structure (t, n) where 1<t?n?N. In another aspect, means are provided for pre-storing members of a Mignotte or Asmuth-Bloom sequence of N divisors in a look-up table from which n divisors can be selected. In this way a flexible access structure is supported. CRT secret shares for a selected access structure can be generated without having to perform the laborious process of calculating Mignotte sequences for each secret and access structure. Storage required to store the secret shares is also reduced by storing and retrieving congruence pairs in the form of an index and a remainder.
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: February 8, 2022
    Assignee: LEADING SOFTWARE LIMITED
    Inventors: Lu Fan, David Lanc
  • Patent number: 10979222
    Abstract: A method of securely storing data including: providing, within a secure data storage system, a plurality of secret sharing methods for selection and identifying a striping policy for storage of the data, in accordance with input preferences. The data can be split into N secret shares according to a secret sharing method, the selection being determined by the striping policy, wherein a threshold number, T, of such shares is sufficient to recover the data, where T is less than N, generating metadata associated with the data, the metadata identifying the selected secret sharing method and storing the metadata within the secure data storage system and writing the secret shares to storage that includes storage outside the secure data storage system, such that, when at least T shares are retrieved, the metadata can be recalled to identify the selected secret sharing method for recovery of the data.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 13, 2021
    Assignee: LEADING SOFTWARE LIMITED
    Inventors: David Lanc, Lu Fan, Lachlan Mackinnon, Bill Buchanan