Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
309 words
A method for reconstructing a secret, over a public communication channel, using a perfect t-out-of-n secret sharing scheme; the t-out-of-n secret sharing scheme having a dealer which utilizes a delivering procedure for privately delivering n secret shares of said secret along with n keys to respective n participants that are interlinked by said public communication channel; the key that is delivered to each one of said n participants is composed of, or is serving for generating n-1 key constituents for respectively communicating, over said public communication channel, with the remaining n-1 participants from among said n participants; said secret sharing scheme further having a secret reconstructing procedure for being executed by each one of at least one recipient participant selected from a group of l participants from among said n participants, for reconstructing said secret by utilizing self secret share of said recipient participant and l-1 secret shares of the remaining l-1 participants from among said l participants; said secret reconstructing procedure, executed by each one of said recipient participants, comprising the following steps: (i) receiving over said public communication channel l-1 encoded secret shares from the l-1 participants, respectively; the l-1 encoded secret shares being generated, each, by one and different participant from among said l-1 participants, by applying an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (ii) decoding each one of said l-1 encoded secret shares, thereby obtaining l-1 decoded secret shares; the l-1 decoded secret share are obtained, each, by applying a decoding function that utilizes said key constituent, stipulated in step (i), that is adapted for communication between said one participant and said recipient participant; and (iii) reconstructing said secret from the l-1 decoded secret shares and from the self secret share of the recipient participant.
Claim 2
Independent Claim
309 words
A method for reconstructing a secret, over a public communication channel, using a perfect t-out-of-n secret sharing scheme; the t-out-of-n secret sharing scheme having a dealer which utilizes a delivering procedure for privately delivering n secret shares of said secret along with n keys to respective n participants that are interlinked by said public communication channel; the key that is delivered to each one of said n participants is composed of, or is serving for generating n-1 key constituents for respectively communicating, over said public communication channel, with the remaining n-1 participants from among said n participants; said secret sharing scheme further having a secret reconstructing procedure for being executed by each one of at least one recipient participant selected from a group of l participants from among said n participants, for reconstructing said secret by utilizing self secret share of said recipient participant and l-1 secret shares of the remaining l-1 participants from among said l participants; said secret reconstructing procedure, executed by each one of said recipient participants, comprising the following steps: (i) receiving over said public communication channel l-1 encoded secret shares from the l-1 participants, respectively; the l-1 encoded secret shares being generated, each, by one and different participant from among said l-1 participants, by applying an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (ii) decoding each one of said l-1 encoded secret shares, thereby obtaining l-1 decoded secret shares; the l-1 decoded secret share are obtained, each, by applying a decoding function that utilizes said key constituent, stipulated in step (i), that is adapted for communication between said one participant and said recipient participant; and (iii) reconstructing said secret from the l-1 decoded secret shares and from the self secret share of the recipient participant.
Claim 3
Dependent Claim
31 words
A method according to claim 1 wherein said n participants are further interlinked by means of private communication channel and wherein said delivering procedure is executed over said private communication channel.
Claim 4
Dependent Claim
14 words
A method according to claim 2, wherein said delivering procedure employs a Shamir technique.
Claim 5
Dependent Claim
14 words
A method according to claim 2, wherein said delivering procedure employs a Blakely technique.
Claim 6
Dependent Claim
19 words
A method according to claim 1, wherein the size of the secret share equals the size of the secret.
Claim 7
Dependent Claim
175 words
A method according to claim 1, wherein said secret reconstructing procedure is executed by exactly one recipient participant selected from the group of said l participants, and wherein said secret reconstructing procedure executed by the recipient participant further comprising the step of: (iv) transmitting over said public communication channel l-1 encoded messages to the l-1 participants, respectively; the l-1 encoded messages being generated, each, by applying to said secret an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communication between one and different participant, from among said l-1 participants, and said recipient participant; and for executing by each one of said l-1 participants: (v) receiving over said public communication channel, an encoded message from among said l-1 encoded messages and decoding it so as to obtain a decoded secret; the decoded secret is obtained by applying to the encoded message a decoding function that utilizes the key constituent stipulated in step (iv) that is adapted for communication between one and different participant and said recipient participant.
Claim 8
Dependent Claim
17 words
A method according to claim 1, wherein each one of said l participants constitutes said recipient participant.
Claim 9
Independent Claim
518 words
A method for reconstructing a secret, over a public communication channel, using a perfect t-out-of-n secret sharing scheme; the t-out-of-n secret sharing scheme having a dealer capable of partitioning said secret to t sub-secrets each of which being subjected to a delivering procedure for privately delivering n sub secret shares thereof to respective n participants that are interlinked by said public communication channel; said dealer is further capable of privately delivering n keys to the respective n participants; the key that is delivered to each one of said n participants is composed of, or is serving for generating, n-1 key constituents for respectively communicating, over said public communication channel, with the remaining n-1 participants from among said n participants; said secret sharing scheme further having a secret reconstructing procedure for being executed by each one of l participants (l≧t), constituting, respectively, l recipient participants, from among said n participants, for reconstructing said secret by utilizing a self secret share of said recipient participant and l-1 secret shares of the remaining l-1 participants from among said l participants; said secret reconstructing procedure, executed by each one of t participants from among said l recipient participants, comprising the following steps: (i) receiving over said public communication channel t-1 encoded sub secret shares from the remaining t-1 participants, from among said t participants; the t-1 encoded sub secret shares being generated, each, by one and different participant from among said t-1 participants, by applying to said sub secret share an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (ii) decoding each one of said t-1 encoded sub secret shares, thereby obtaining t-1 decoded sub secret shares; the t-1 decoded sub secret shares are obtained, each, by applying thereto a decoding function that utilizes said key constituent, stipulated in step (i), that is adapted for communication between said one participant and said recipient participant; (iii) reconstructing said sub secret from the t-1 decoded sub secret shares and from the sub secret share of the recipient participant; said secret reconstructing procedure, further comprising the steps (iv)-(vi), executed by each one of said I recipient participants: (iv) receiving over said public communication channel t or t-1 encoded sub secrets from said t or t-1 participants, respectively; the t or t-1 encoded sub secrets being generated, each, by one and different participant from among said t or t-1 participants, by applying to said sub secret an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (v) decoding each one of said t or t-1 encoded sub secrets so as to obtain t or t-1 decoded sub secrets; the t or t-1 decoded sub secrets are obtained, each, by applying thereto a decoding function that utilizes said key constituent, stipulated in step (iv), that is adapted for communication between said one participant and said recipient participant, thereby accomplishing t sub secrets; and (vi) reconstructing said secret from the t sub secrets.
Claim 10
Independent Claim
518 words
A method for reconstructing a secret, over a public communication channel, using a perfect t-out-of-n secret sharing scheme; the t-out-of-n secret sharing scheme having a dealer capable of partitioning said secret to t sub-secrets each of which being subjected to a delivering procedure for privately delivering n sub secret shares thereof to respective n participants that are interlinked by said public communication channel; said dealer is further capable of privately delivering n keys to the respective n participants; the key that is delivered to each one of said n participants is composed of, or is serving for generating, n-1 key constituents for respectively communicating, over said public communication channel, with the remaining n-1 participants from among said n participants; said secret sharing scheme further having a secret reconstructing procedure for being executed by each one of l participants (l≧t), constituting, respectively, l recipient participants, from among said n participants, for reconstructing said secret by utilizing a self secret share of said recipient participant and l-1 secret shares of the remaining l-1 participants from among said l participants; said secret reconstructing procedure, executed by each one of t participants from among said l recipient participants, comprising the following steps: (i) receiving over said public communication channel t-1 encoded sub secret shares from the remaining t-1 participants, from among said t participants; the t-1 encoded sub secret shares being generated, each, by one and different participant from among said t-1 participants, by applying to said sub secret share an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (ii) decoding each one of said t-1 encoded sub secret shares, thereby obtaining t-1 decoded sub secret shares; the t-1 decoded sub secret shares are obtained, each, by applying thereto a decoding function that utilizes said key constituent, stipulated in step (i), that is adapted for communication between said one participant and said recipient participant; (iii) reconstructing said sub secret from the t-1 decoded sub secret shares and from the sub secret share of the recipient participant; said secret reconstructing procedure, further comprising the steps (iv)-(vi), executed by each one of said I recipient participants: (iv) receiving over said public communication channel t or t-1 encoded sub secrets from said t or t-1 participants, respectively; the t or t-1 encoded sub secrets being generated, each, by one and different participant from among said t or t-1 participants, by applying to said sub secret an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (v) decoding each one of said t or t-1 encoded sub secrets so as to obtain t or t-1 decoded sub secrets; the t or t-1 decoded sub secrets are obtained, each, by applying thereto a decoding function that utilizes said key constituent, stipulated in step (iv), that is adapted for communication between said one participant and said recipient participant, thereby accomplishing t sub secrets; and (vi) reconstructing said secret from the t sub secrets.
Claim 11
Dependent Claim
21 words
A method according to claim 8, wherein said key is serving for generating said n-1 key constituent and wherein said P=t.
Claim 12
Dependent Claim
16 words
A method according to claim 9, wherein said key is generated by utilizing a Bloom technique.
Claim 13
Dependent Claim
61 words
A method according to claim 8, wherein said secret reconstruction procedure comprising an initial step of dividing said n participants into disjoint subsets t, 2t, . . . 2 i t and possibly additional subset of size t, partially overlapping one of said disjoint sets, such that each one of said n participants belongs to one, or two, of said subsets.
Claim 14
Dependent Claim
8 words
A method according to claim 1, wherein l≧t.
Claim 15
Dependent Claim
8 words
A method according to claim 6, wherein l≧t.
Claim 16
Dependent Claim
8 words
A method according to claim 7, wherein l≧t.
Claim 17
Dependent Claim
8 words
A method according to claim 7, wherein l>t.
Claim 18
Dependent Claim
8 words
A method according to claim 7, wherein l=t.
Claim 19
Dependent Claim
18 words
A method according to claim 1, wherein both said encoding and decoding functions being a modular add function.
Claim 20
Dependent Claim
18 words
A method according to claim 6, wherein both said encoding and decoding functions being a modular add function.
Claim 21
Dependent Claim
18 words
A method according to claim 7, wherein both said encoding and decoding functions being a modular add function.
Claim 22
Dependent Claim
18 words
A method according to claim 8, wherein both said encoding and decoding functions being a modular add function.
Claim 23
Dependent Claim
18 words
A method according to claim 1, wherein both said encoding and decoding functions being a logical xor function.
Claim 24
Dependent Claim
18 words
A method according to claim 6, wherein both said encoding and decoding functions being a logical xor function.
Claim 25
Dependent Claim
18 words
A method according to claim 7, wherein both said encoding and decoding functions being a logical xor function.
Claim 26
Dependent Claim
18 words
A method according to claim 8, wherein both said encoding and decoding functions being a logical xor function.
Claim 27
Dependent Claim
15 words
A method according to claim 1, wherein said key constituent being a one time pad.
Claim 28
Dependent Claim
15 words
A method according to claim 6, wherein said key constituent being a one time pad.
Claim 29
Dependent Claim
15 words
A method according to claim 7, wherein said key constituent being a one time pad.
Claim 30
Dependent Claim
15 words
A method according to claim 8, wherein said key constituent being a one time pad.
Claim 31
Independent Claim
301 words
A system for reconstructing a secret, over a public communication channel, using a perfect t-out-of-n secret sharing scheme; the t-out-of-n secret sharing scheme having a dealing means for privately dealing n secret shares of said secret along with n keys to respective n participants interlinked by said public communication channel; for each participant, the key that is dealt thereto is composed of, or is associated with generating means for generating n-1 key constituents for respectively communicating, over said public communication channel, with the remaining n-1 participants from among said n participants; said secret sharing scheme further having a secret reconstructing means associated with each of at least one recipient participant selected from a group of l participants from among said n participants, for reconstructing said secret by utilizing self secret share of said recipient participant and l-1 secret shares of the remaining l-1 participants from among said l participants; said secret reconstructing means associated with each of said at least one recipient participant is capable of: (i) receiving over said public communication channel l-1 encoded secret shares from the l-1 participants, respectively; the l-1 encoded secret shares being generated, each, by one and different participant from among said l-1 participants, by applying an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (ii) decoding each one of said l-1 encoded secret shares, thereby obtaining l-1 decoded secret shares; the l-1 decoded secret share are obtained, each, by applying a decoding function that utilizes said key constituent, stipulated in step (i), that is adapted for communication between said one participant and said recipient participant; and (iii) reconstructing said secret from the l-1 decoded secret shares and from the self secret share of the recipient participant.
Claim 32
Independent Claim
301 words
A system for reconstructing a secret, over a public communication channel, using a perfect t-out-of-n secret sharing scheme; the t-out-of-n secret sharing scheme having a dealing means for privately dealing n secret shares of said secret along with n keys to respective n participants interlinked by said public communication channel; for each participant, the key that is dealt thereto is composed of, or is associated with generating means for generating n-1 key constituents for respectively communicating, over said public communication channel, with the remaining n-1 participants from among said n participants; said secret sharing scheme further having a secret reconstructing means associated with each of at least one recipient participant selected from a group of l participants from among said n participants, for reconstructing said secret by utilizing self secret share of said recipient participant and l-1 secret shares of the remaining l-1 participants from among said l participants; said secret reconstructing means associated with each of said at least one recipient participant is capable of: (i) receiving over said public communication channel l-1 encoded secret shares from the l-1 participants, respectively; the l-1 encoded secret shares being generated, each, by one and different participant from among said l-1 participants, by applying an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communicating between said one participant and said recipient participant; (ii) decoding each one of said l-1 encoded secret shares, thereby obtaining l-1 decoded secret shares; the l-1 decoded secret share are obtained, each, by applying a decoding function that utilizes said key constituent, stipulated in step (i), that is adapted for communication between said one participant and said recipient participant; and (iii) reconstructing said secret from the l-1 decoded secret shares and from the self secret share of the recipient participant.
Claim 33
Dependent Claim
31 words
The system according to claim 29 wherein said n participants are further interlinked by means of private communication channel and wherein said delivering procedure is executed over said private communication channel.
Claim 34
Dependent Claim
14 words
The system according to claim 30, wherein said delivering procedure employs a Shamir technique.
Claim 35
Dependent Claim
14 words
The system according to claim 30, wherein said delivering procedure employs a Blakely technique.
Claim 36
Dependent Claim
19 words
The system according to claim 29, wherein the size of the secret share equals the size of the secret.
Claim 37
Dependent Claim
167 words
The system according to claim 29, wherein said reconstruction means is associated with exactly one recipient participant selected from the group of said l participants, and wherein said reconstructing means is further capable of: (iv) transmitting over said public communication channel l-1 encoded messages to the l-1 participants, respectively; the l-1 encoded messages being generated, each, by applying to said secret an encoding function which utilizes a key constituent from among said n-1 key constituents that is adapted for communication between one and different participant, from among said l-1 participants, and said recipient participant; and for executing by each one of said l-1 participants: (v) receiving over said public communication channel, an encoded message from among said l-1 encoded messages and decoding it so as to obtain a decoded secret; the decoded secret is obtained by applying to the encoded message a decoding function that utilizes the key constituent stipulated in step (iv) that is adapted for communication between one and different participant and said recipient participant.
Claim 38
Dependent Claim
17 words
The system according to claim 29, wherein each one of said l participants constitutes said recipient participant.
Claim 39
Dependent Claim
8 words
The system according to claim 29, wherein l≧t.
Claim 40
Dependent Claim
8 words
The system according to claim 34, wherein l≧t.
Claim 41
Dependent Claim
18 words
The system according to claim 29, wherein both said encoding and decoding functions being a modular add function.
Claim 42
Dependent Claim
18 words
The system according to claim 34, wherein both said encoding and decoding functions being a modular add function.
Claim 43
Dependent Claim
18 words
The system according to claim 29, wherein both said encoding and decoding functions being a logical xor function.
Claim 44
Dependent Claim
18 words
The system according to claim 34, wherein both said encoding and decoding functions being a logical xor function.
Claim 45
Dependent Claim
15 words
The system according to claim 29, wherein said key constituent being a one time pad.
Claim 46
Dependent Claim
15 words
The system according to claim 34, wherein said key constituent being a one time pad.