Advertisement

Designs, Codes and Cryptography

, Volume 86, Issue 1, pp 195–210 | Cite as

Combinatorial repairability for threshold schemes

  • Douglas R. Stinson
  • Ruizhong Wei
Article

Abstract

In this paper, we consider methods whereby a subset of players in a (kn)-threshold scheme can “repair” another player’s share in the event that their share has been lost or corrupted. This will take place without the participation of the dealer who set up the scheme. The repairing protocol should not compromise the (unconditional) security of the threshold scheme, and it should be efficient, where efficiency is measured in terms of the amount of information exchanged during the repairing process. We study two approaches to repairing. The first method is based on the “enrollment protocol” from Nojoumian et al. (IET Inf Secur 4: 202–211, 2010) which was originally developed to add a new player to a threshold scheme (without the participation of the dealer) after the scheme was set up. The second method distributes “multiple shares” to each player, as defined by a suitable combinatorial design. This method results in larger shares, but lower communication complexity, as compared to the first method.

Keywords

Secret sharing Threshold scheme Repairability Combinatorial design 

Mathematics Subject Classification

94A62 94C30 05B05 

Notes

Acknowledgements

The first author would like to thank Nabiha Asghar and Charlie Colbourn for helpful comments. The authors’ research was supported by NSERC discovery grants.

References

  1. 1.
    Abel R.J.R., Ge G., Yin J.: Resolvable and near-resolvable designs. In: Colbourn C.J., Dinitz J.H. (eds.) CRC Handbook of Combinatorial Designs, pp. 124–134. Chapman & Hall/CRC, Boca Raton (2007).Google Scholar
  2. 2.
    Ball S., Blokhuis A.: On the size of a double blocking set in PG\((2, q)\). Finite Fields Appl. 2, 125–137 (1996).MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Benaloh, J., Leichter, J.: Generalized secret sharing and monotone functions. In: CRYPTO ’88 Proceedings. Lecture Notes in Computer Science, vol. 403, pp. 27–35 (1990).Google Scholar
  4. 4.
    Chee Y.M., Colbourn C.J., Ling A.C.H.: Asymptotically optimal erasure-resilient codes for large disk arrays. Discret. Appl. Math. 102, 3–36 (2000).MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Colbourn C., Rosa A.: Triple Systems. Oxford Mathematical Monographs. Oxford University Press, Oxford (1999).Google Scholar
  6. 6.
    Dimakis A.G., Godfrey P.B., Wu Y., Wainwright M.J., Ramchandran K.: Network coding for distributed storage systems. IEEE Trans. Inf. Theory. 56, 4539–4551 (2010).CrossRefGoogle Scholar
  7. 7.
    Grannell M.J., Griggs T.S., Whitehead C.A.: The resolution of the anti-Pasch conjecture. J. Comb. Des. 8, 300–309 (2000).MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Guang, X., Lu, J., Fu, F.-W.: Repairable threshold secret sharing schemes (2015). arXiv report arXiv:1410.7190v2.
  9. 9.
    Nojoumian, M., Stinson, D.R., Grainger, M.: Unconditionally secure social secret sharing scheme. IET Inf. Secur. 4, 202–211 (2010) (Special issue on multi-agent and distributed information security).Google Scholar
  10. 10.
    Nojoumian, M.: Novel secret sharing and commitment schemes for cryptographic applications. PhD thesis, University of Waterloo (2012)Google Scholar
  11. 11.
    Ogata W., Kurosawa K.: Some basic properties of general nonperfect secret sharing schemes. J. Univ. Comput. Sci. 4, 690–704 (1998).MathSciNetzbMATHGoogle Scholar
  12. 12.
    Shamir A.: How to share a secret. Commun. ACM 22, 612–613 (1979).MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Stinson D.R.: Combinatorial Designs: Constructions and Analysis. Springer, New York (2004).zbMATHGoogle Scholar
  14. 14.
    Stinson D.R.: Cryptography Theory and Practice, 3rd edn. Chapman & Hall/CRC, Boca Raton (2006).zbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  1. 1.David R. Cheriton School of Computer ScienceUniversity of WaterlooWaterlooCanada
  2. 2.Department of Computer ScienceLakehead UniversityThunder BayCanada

Personalised recommendations