IP Library Granted Patent US 9,680,639
Granted Patent B2
US 9,680,639 · App. 13/434,369 · Granted Jun 13, 2017

Secret sharing apparatus and secret sharing method that restores secret data from at least two of generated shared 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 9,680,639
App. No.
13/434,369
Granted
Jun 13, 2017
Kind
B2
Abstract

A secret sharing apparatus generates, from secret data, a plurality of pieces of shared data from which the secret data is able to be restored. The secret data includes a plurality of pieces of divided data which does not include a random number. The secret sharing apparatus includes a shared data generating section which performs an XOR operation between the pieces of divided data and generates the plurality of pieces of shared data which includes the result of the XOR operation between the pieces of divided data.

Claims (30)

1. A secret sharing apparatus which generates a plurality of shared data from secret data, wherein:

the secret data is restored from at least two of the plurality of shared data,

the secret data is divided into a plurality of pieces of divided data and does not include a random number,

the plurality of pieces of divided data are grouped into a plurality of divided groups each of which has a plurality of columns, each including a piece of the divided data,

the secret sharing apparatus comprises:

a shared data generator which performs an XOR operation between pieces of the divided data located in corresponding columns of each divided group and generates the plurality of shared data including a first shared data and a second shared data, a piece of each of the shared data includes a result of the XOR operation, and

a transmitter which transmits at least the first shared data to a first apparatus and the second shared data to a second apparatus,

wherein a first divided group, which is one of at least two divided groups generating the first shared data, is shifted at least one column relative to column positions of the first divided group when used as one of at least two divided groups generating the second shared data.

2. The secret sharing apparatus according to claim 1 , wherein the shared data generator performs the XOR operation further between combinations of the divided data and random number data, and generates third shared data which includes results of the XOR operation between the pieces of divided data and the combinations of the divided data and the random number data.

3. The secret sharing apparatus according to claim 2 , further comprising a random number generator which generates the random number data using at least one piece of divided data among the plurality of pieces of divided data.

4. The secret sharing apparatus according to claim 1 , wherein

the shared data generator performs the XOR operation between the divided groups of which a number is N or more, where N is an integer of 2 or larger, and generates the plurality of pieces of shared data having a threshold value of N.

5. The secret sharing apparatus according to claim 1 , wherein

the shared data generator adds attribute information indicating an attribute of the shared data to the shared data.

6. The secret sharing apparatus according to claim 5 , wherein

the attribute information indicates a process by which the shared data generator performs the XOR operation between the divided groups.

7. The secret sharing apparatus according to claim 1 , wherein

the plurality of divided groups further include a second divided group different from the first divided group,

the shared data generator generates the first shared data including a first result of the XOR operation between a piece of the first divided group and a piece of the second divided group, further generates the second shared data including a second result of the XOR operation between the piece of the first divided group and another piece of the second divided group.

8. A secret sharing method comprising generating a plurality of shared data from secret data, wherein:

the secret data is restored from at least two of the plurality of the shared data,

the secret data is divided into a plurality of pieces of divided data and does not include a random number,

the plurality of pieces of divided data are grouped into a plurality of divided groups each of which has a plurality of columns, each including a piece of the divided data,

the secret sharing method includes performing an XOR operation between pieces of the divided data located in corresponding columns of each divided group, generating the plurality of shared data including a first shared data and a second shared data, a piece of each of the shared data includes a result of the XOR operation, and

transmitting at least the first shared data to a first apparatus and the second shared data to a second apparatus,

wherein a first divided group, being used as one of at least two divided groups generating the first shared data, is shifted at least one column relative to column positions of the first divided group when being used as one of at least two divided groups generating the second shared data.

9. The secret sharing method according to claim 8 , wherein

the plurality of divided groups further include a second divided group different from the first divided group,

the first shared data includes a first result of the XOR operation between a piece of the first divided group and a piece of the second divided group, and

the second shared data includes a second result of the XOR operation between the piece of the first divided group and another piece of the second divided group.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2012
From: MATSUO, MASAKATSU
To: PANASONIC CORPORATION
Reel/Frame 028423/0413 →