Designs, Codes and Cryptography

, Volume 87, Issue 12, pp 2913–2940 | Cite as

Efficient explicit constructions of compartmented secret sharing schemes

  • Qi ChenEmail author
  • Chunming Tang
  • Zhiqiang Lin


Multipartite secret sharing schemes have been an important object of study in the area of secret sharing schemes. Two interesting families of multipartite access structures are hierarchical access structures and compartmented access structures. This work deals with efficient and explicit constructions of ideal compartmented secret sharing schemes, while most of the known constructions are either inefficient or randomized. We construct ideal linear secret sharing schemes for three types of compartmented access structures, such as compartmented access structures with upper bounds, compartmented access structures with lower bounds, and compartmented access structures with upper and lower bounds. There exist some methods to construct ideal linear schemes realizing these compartmented access structures in the literature, but those methods are inefficient in general because non-singularity of many matrices has to be determined to check the correctness of the scheme. Our constructions do not need to do these computations. Our methods to construct ideal linear schemes realizing these access structures combine polymatroid-based techniques with Gabidulin codes. Gabidulin codes play a fundamental role in the constructions, and their properties imply that our methods are efficient.


Secret sharing schemes Multipartite access structures Compartmented access structures Matroids Polymatroids Gabidulin codes 

Mathematics Subject Classification

94A62 94B05 



The authors are very grateful to the reviewers and Dr. Yue Zhou for their detailed comments and suggestions that much improved the presentation and quality of this paper. Special thanks to the reviewer who suggests to use polymatroid–based techniques and gives many guidance to improve the presentation of our main result by using polymatroid-based techniques.


This research was supported in part by the Foundation of National Natural Science of China (Nos. 61772147, 61702124), Guangdong Province Natural Science Foundation of major basic research and Cultivation project (No. 2015A030308016) and Project of Ordinary University Innovation Team Construction of Guangdong Province (No. 2015KCXTD014).


  1. 1.
    Ball S., Padró C., Weiner Z., Xing C.: On the representability of the biuniform matroid. SIAM J. Discret. Math. 27(3), 1482–1491 (2013).MathSciNetCrossRefGoogle Scholar
  2. 2.
    Beimel A.: Secret-sharing schemes: a survey. In: Chee Y.M., Guo Z., Ling S., Shao F., Tang Y., Wang H., Xing C. (eds.) IWCC 2011. LNCS, vol. 6639, pp. 11–46. Springer, Heidelberg (2011).Google Scholar
  3. 3.
    Beimel A., Chor B.: Universally ideal secret sharing schemes. IEEE Trans. Inf. Theory 40(3), 786–794 (1994).MathSciNetCrossRefGoogle Scholar
  4. 4.
    Beimel A., Tassa T., Weinreb E.: Characterizing ideal weighted threshold secret sharing. SIAM J. Discret. Math. 22(1), 360–397 (2008).MathSciNetCrossRefGoogle Scholar
  5. 5.
    Ben-Or M., Goldwasser S., Wigderson A.: Completeness theorems for noncryptographic fault-tolerant distributed computations. In: Proceedings of the 20th ACM Symposium on the Theory of Computing, pp. 1–10 (1988).Google Scholar
  6. 6.
    Beutelspacher A., Wettl F.: On 2-level secret sharing. Des. Codes Cryptogr. 3(2), 127–134 (1993).MathSciNetCrossRefGoogle Scholar
  7. 7.
    Blakley G.R.: Safeguarding cryptographic keys. In: Proceedings of the National Computer Conference’79, AFIPS Proceedings, vol. 48, pp. 313–317 (1979).Google Scholar
  8. 8.
    Brickell E.F.: Some ideal secret sharing schemes. J. Comb. Math. Comb. Comp. 9, 105–113 (1989).MathSciNetzbMATHGoogle Scholar
  9. 9.
    Brickell E.F., Davenport D.M.: On the classification of ideal secret sharing schemes. J. Cryptol. 4, 123–134 (1991).zbMATHGoogle Scholar
  10. 10.
    Chaum D., Crépeau C., Damgård I.: Multiparty unconditionally secure protocols. In: Proceedings of the 20th ACM Symposium on the Theory of Computing, pp. 11–19 (1988).Google Scholar
  11. 11.
    Chor B., Kushilevitz E.: Secret sharing over infinite domains. J. Cryptol. 6(2), 87–96 (1993).MathSciNetCrossRefGoogle Scholar
  12. 12.
    Cramer R., Damgård I., Maurer U.: General secure multi-party computation from any linear secret-sharing scheme. In: Preneel B. (ed.) EUROCRYPT 2000. LNCS, vol. 1807, pp. 316–334. Springer, Heidelberg (2000).CrossRefGoogle Scholar
  13. 13.
    Cramer R., Daza V., Gracia I., Urroz J., Leander G., Martí-Farré J., Padró C.: On codes, matroids and secure multi-party computation from linear secret sharing schemes. In: Shoup V. (ed.) CRYPTO 2005. LNCS, vol. 3621, pp. 327–343. Springer, Heidelberg (2005).CrossRefGoogle Scholar
  14. 14.
    Desmedt Y., Frankel Y.: Threshold cryptosystems. In: Brassard G. (ed.) CRYPTO 1989. LNCS, vol. 435, pp. 307–315. Springer, Heidelberg (1990).Google Scholar
  15. 15.
    Farràs O., Padró C.: Ideal hierarchical secret sharing schemes. IEEE Trans. Inf. Theory 58(5), 3273–3286 (2012).MathSciNetCrossRefGoogle Scholar
  16. 16.
    Farràs O., Martí-Farré J., Padró C.: Ideal multipartite secret sharing schemes. J. Cryptol. 25(3), 434–463 (2012).MathSciNetCrossRefGoogle Scholar
  17. 17.
    Farràs O., Padró C., Xing C., Yang A.: Natural generalizations of threshold secret sharing. IEEE Trans. Inf. Theory 60(3), 1652–1664 (2014).MathSciNetCrossRefGoogle Scholar
  18. 18.
    Fehr S.: Efficient construction of the dual span program. Manuscript, May (1999).Google Scholar
  19. 19.
    Gabidulin E.M.: Theory of codes with maximum rank distance. Probl. Inf. Transm. 21, 1–12 (1985).MathSciNetzbMATHGoogle Scholar
  20. 20.
    Giulietti M., Vincenti R.: Three-level secret sharing schemes from the twisted cubic. Discret. Math. 310(22), 3236–3240 (2010).MathSciNetCrossRefGoogle Scholar
  21. 21.
    Goyal V., Pandey O., Sahai A., Waters B.: Attribute-based encryption for fine-grained access control of encrypted data. In: Proceedings of the 13th ACM Conference on Computer and Communications Security, pp. 89–98 (2006).Google Scholar
  22. 22.
    Herranz J., Sáez G.: New results on multipartite access structures. IEE Proc. Inf. Secur. 153(4), 153–162 (2006).CrossRefGoogle Scholar
  23. 23.
    Herzog J., Hibi T.: Discrete polymatroids. J. Algebr. Comb. 16(3), 239–268 (2002).MathSciNetCrossRefGoogle Scholar
  24. 24.
    Ito M., Saito A., Nishizeki T.: Secret sharing schemes realizing general access structure. In: Proceedings of the IEEE Global Telecommunication Conference, Globecom 1987, pp. 99–102 (1987).Google Scholar
  25. 25.
    Kothari S.C.: Generalized linear threshold scheme. In: Blakley G.R., Chaum D. (eds.) CRYPTO 1984. LNCS, vol. 196, pp. 231–241. Springer, Heidelberg (1985).Google Scholar
  26. 26.
    Lidl R., Niederreiter H.: Finite Fields. Cambridge University Press, Cambridge (1997).zbMATHGoogle Scholar
  27. 27.
    Massey J.L.: Minimal codewords and secret sharing. In: Proceedings of the 6th Joint Swedish-Russian Workshop on Information Theory, pp. 276–279 (1993).Google Scholar
  28. 28.
    Massey J.L.: Some applications of coding theory in cryptography. Codes Ciphers Cryptogr Coding 4, 33–47 (1995).Google Scholar
  29. 29.
    Naor M., Wool A.: Access control and signatures via quorum secret sharing. In: 3rd ACM Conference on Computer and Communications Security, pp. 157–167 (1996).Google Scholar
  30. 30.
    Oxley J.G.: Matroid Theory. Oxford University Press, New York (1992).zbMATHGoogle Scholar
  31. 31.
    Padró C., Sáez G.: Secret sharing schemes with bipartite access structure. IEEE Trans. Inf. Theory 46(7), 2596–2604 (2000).MathSciNetCrossRefGoogle Scholar
  32. 32.
    Schrijver A.: Combinatorial Optimization. Polyhedra and Efficiency. Springer, Berlin (2003).zbMATHGoogle Scholar
  33. 33.
    Shamir A.: How to share a secret. Commun. ACM 22, 612–613 (1979).MathSciNetCrossRefGoogle Scholar
  34. 34.
    Simmons G.J.: How to (really) share a secret. In: Goldwasser, S. (ed.) CRYPTO 1988. LNCS, vol. 403, pp. 390–448. Springer, Heidelberg (1990).Google Scholar
  35. 35.
    Tassa T.: Hierarchical threshold secret sharing. J. Cryptol. 20, 237–264 (2007).MathSciNetCrossRefGoogle Scholar
  36. 36.
    Tassa T., Dyn N.: Multipartite secret sharing by bivariate interpolation. J. Cryptol. 22, 227–258 (2009).MathSciNetCrossRefGoogle Scholar
  37. 37.
    Welsh D.J.A.: Matroid Theory. Academic Press, London (1976).zbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Advanced Institute of Engineering Science for Intelligent ManufacturingGuangzhou UniversityGuangzhouChina
  2. 2.College of Mathematics and Information ScienceGuangzhou UniversityGuangzhouChina
  3. 3.Key Laboratory of Mathematics and Interdisciplinary Sciences of Guangdong Higher Education InstitutesGuangzhou UniversityGuangzhouChina

Personalised recommendations