×

Secret sharing system and storage medium

  • US 6,810,122 B1
  • Filed: 01/20/2000
  • Issued: 10/26/2004
  • Est. Priority Date: 07/23/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A t-of-n secret sharing system which is applied to an RSA crypto system using a public, key and a secret key d, the secret sharing system including n shareholders connected to each other via a network and a user unit and, when partial final information about said secret key d is shared to n shareholders, enables any t shareholders out of said n shareholders to create at least one of a result of decryption and a result of signature without computing said secret key d, whereineach of said n shareholders comprises means for creating said public key and said secret key d, means for holding n-out-of-n partial information di (0≦

  • i≦

    n) created based on the secret key d, means for, if smallest integer equal to or larger than logarithm of n to a base t is r, turning said partial information di into t(r+1) partial random numbers of t-of-n type and sharing r+1 out of the t(r+1) partial random numbers to the respective shareholders based on a t-ary representation of value k at the tj-th digit (0≦

    k≦

    t−

    1, 0≦

    j≦

    r) of identification number of each of said shareholders, means for putting together n(r+1) partial random numbers shared by said shareholders for each digit tj in the t-ary representation and obtaining r+1 pieces of partial final information dj,k, means for performing an operation on the data to be processed received from said user unit on the basis of said partial final information dj,k and returning the obtained partial output to said user unit, and said user unit comprises means for selecting said t shareholders and transmitting data to be processed to the selected t shareholders, and means for combining the partial outputs received from said t shareholders and obtaining said result of decryption or said result of signature, wherein the means for selecting said t shareholders further comprises;

    means for providing t-ary representation of identification numbers of t shareholders, means for determining whether or not a digit of the t-ary representation meets a condition that a value, calculated by a predetermined condition, in the t-ary representation, differs for each digit in the t-ary representation for the t-shareholders, and means for selecting t shareholders which meet the condition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×