Paper 2006/077
On Secret Sharing Schemes, Matroids and Polymatroids
Jaume Marti-Farre and Carles Padro
Abstract
The complexity of a secret sharing scheme is defined as the ratio between the maximum length of the shares and the length of the secret. The optimization of this parameter for general access structures is an important and very difficult open problem in secret sharing. We explore in this paper the connections of this open problem with matroids and polymatroids.
Matroid ports were introduced by Lehman in 1964. A forbidden minor characterization of matroid ports was given by Seymour in 1976. These results are previous to the invention of secret sharing by Shamir in 1979. Important connections between ideal secret sharing schemes and matroids were discovered by Brickell and Davenport in 1991. Their results can be restated as follows: every ideal secret sharing scheme defines a matroid, and its access structure is a port of that matroid. In spite of this, the results by Lehman and Seymour and other subsequent results on matroid ports have not been noticed until now by the researchers interested in secret sharing.
Lower bounds on the optimal complexity of access structures can be found by taking into account that the joint Shannon entropies of a set of random variables define a polymatroid. We introduce a new parameter, which is denoted by
Note: June 30, 2009: Thorough revision
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. This is an extended version of the paper that appeared in TCC 2007
- Keywords
- Secret sharingIdeal secret sharing schemesIdeal access structuresSecret sharing representable matroidsInformation rate.
- Contact author(s)
- cpadro @ ma4 upc edu
- History
- 2009-06-30: last of 3 revisions
- 2006-02-28: received
- See all versions
- Short URL
- https://ia.cr/2006/077
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2006/077, author = {Jaume Marti-Farre and Carles Padro}, title = {On Secret Sharing Schemes, Matroids and Polymatroids}, howpublished = {Cryptology {ePrint} Archive, Paper 2006/077}, year = {2006}, url = {https://eprint.iacr.org/2006/077} }