Secret sharing apparatus, method, and program
AssigneesKabushiki Kaisha Toshiba, Toshiba Solutions Corporation
InventorsNorikazu Hosaka, Yoshihiro Fujii, Minako Tada, Takehisa Kato
Life of this patent
Estimating the term…
Loading patent…
AssigneesKabushiki Kaisha Toshiba, Toshiba Solutions Corporation
InventorsNorikazu Hosaka, Yoshihiro Fujii, Minako Tada, Takehisa Kato
Estimating the term…
A secret sharing apparatus according to the present invention is based on a (k,n)-threshold scheme with a threshold of at least 4 but is still operational with a threshold of at least 2. The secret sharing apparatus generates a generator matrix (G) of GF(2) in which any k of n column vectors are at a full rank, divides secret information into n−1 pieces to generate divided secret data (K(1), . . . , K(n−1)), generates random data (U(0,1), . . . , U(k−2,n−1)), calculates the product of matrixes of the divided secret data, the random data, and the generator matrix (G), assigns the j×(n−1)+ith column of the calculation result to sharing partial data (D(j,i)) to calculate sharing partial data (D(j,1)), generates header information (H(j)), and individually distributes n pieces of sharing information (D(0), . . . , D(n−1)) made up of the header information (H(j)) and sharing partial data (D(j,i)) to n storage apparatuses.
A secret sharing apparatus based on a (k,n)-threshold scheme and configured to individually distribute n (n≦k≦4) pieces of sharing information D(0), . . . , D(n−1) into which secret information S is divided, to n storage apparatuses and to restore the secret information S from any k of the n pieces of sharing information, the apparatus comprising:
A secret sharing apparatus based on a (k,n)-threshold scheme and configured to individually distribute n (n≦k≦4) pieces of sharing information D(0), . . . , D(n−1) into which secret information S is divided, to n storage apparatuses and to restore the secret information S from any k of the n pieces of sharing information, the apparatus comprising:
A secret sharing apparatus based on a (k,n)-threshold scheme and configured to individually distribute n (n≧k≧4) pieces of sharing information D(0), . . . , D(n−1) into which secret information S is divided, to n storage apparatuses and to restore the secret information S from any k of the n pieces of sharing information, the apparatus comprising:
A non-transitory computer-readable medium storing computer readable instructions thereon for a computer in a secret sharing apparatus based on a (k,n)-threshold scheme, the instructions when executed by the computer performing a method comprising:
A non-transitory computer-readable medium storing computer readable instructions thereon for a computer in a secret sharing apparatus based on a (k,n)-threshold scheme, the instructions when executed by the computer performing a method comprising:
Dependencies are inferred from the claim text.