Advertisement

A Secret Sharing Scheme of Dynamic Threshold with Cheaters Detection and Identification

  • Yong-Zhong He
  • Xue-Jiao Xu
  • Dao-Shun WangEmail author
  • Shun-Dong Li
  • Xiang-Hui Zhao
  • Ching-Nung Yang
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 895)

Abstract

There are many schemes to detect and identify cheaters when the number of participants is exactly equal to \( t \) in secret sharing schemes. However, most of them need dealers or redundant information to detect the dishonest participants when participants are greater than threshold \( t \). Harn et al. proposed a dynamic threshold secret reconstruction scheme, which the threshold can be improved to \( k \) during reconstruction. Less than \( k - 1 \) participants cannot recover the shared secret. Their scheme uses the symmetric polynomial to resist the external adversary. However, each participant needs to hold a polynomial. Thus, the complexity of storage of the scheme is high. Furthermore, the scheme cannot detect and identify the cheaters who present falsified information during secret reconstruction. In this paper, we propose a secret sharing scheme with dynamic threshold \( k \) that can identify up to \( k - 1 \) dishonest participants who have no legal share information. The scheme does not need the help of the dealer to detect cheaters. The dealer uses the traditional polynomial to distribute a secret to each participant. In the secret reconstruction phase, the share information of each participant is transformed and then presents to other participants who verify it using the public key of the sender. If the presented information is falsified, it will fail the verification and the related participant is identified as a cheater. Otherwise, the secret can be correctly reconstructed. Meanwhile, our scheme ensures that the external adversary who eavesdrops the reconstruction messages cannot recover the secret. The trade-off is that our scheme has additional computation overhead.

Keywords

Cheater detection Dishonest participants Secret sharing 

Notes

Acknowledgment

This work was supported in part by the National key R&D program of China under Grant 2017YFC0820102, the National Natural Science Foundation of China under Grant U1536102, and Grant U1536116, in part by China Mobile Research Fund Project (MCM20170407), and State Administration of Press, Publication, Radio, Film and Television (SAPPRFT) Key Laboratory of Digital Content Anti-Counterfeiting and Security Forensics.

References

  1. 1.
    Shamir, A.: How to share a secret. Commun. ACM 22(11), 612–613 (1979)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Chor, B., Goldwasser, S., Micali, S., Awerbuch, B.: Verifiable secret sharing and achieving simultaneity in the presence of faults. In: 26th Annual Symposium on Foundations of Computer Science, pp. 383–395. IEEE (1985)Google Scholar
  3. 3.
    Laih, C.S., Harn, L., Lee, J.Y., Hwang, T.: Dynamic threshold scheme based on the definition of cross-product in an N-dimensional linear space. In: Advances in Cryptology, pp. 286–298. Springer, New York (1989)Google Scholar
  4. 4.
    Min, Z., Huang, T.L., Min, Z.: A RSA keys sharing scheme based on dynamic threshold secret sharing algorithm for WMNs. In: International Conference on Intelligent Computing and Integrated Systems, pp. 160–163 (2010)Google Scholar
  5. 5.
    Wang, F., Zhou, Y.S., Li, D.F.: Dynamic threshold changeable multi-policy secret sharing scheme. Secur. Commun. Netw. 8(11), 1002–1008 (2015)Google Scholar
  6. 6.
    Tadayon, M.H., Khanmohammadi, H., Arabi, S.: An attack on a dynamic multi-secret sharing scheme and enhancing its security. In: Electrical Engineering, pp. 1–5 (2013)Google Scholar
  7. 7.
    Yuan, L., Li, M., Guo, C., Choo, K.R., Ren, Y.: Novel threshold changeable secret sharing schemes based on polynomial interpolation. PLoS ONE 11(10), 1–19 (2016)Google Scholar
  8. 8.
    Qu, J., Zou, L., Zhang, J.: A practical dynamic multi-secret sharing scheme. In: IEEE International Conference on Information Theory and Information Security, pp. 629–631. IEEE (2010)Google Scholar
  9. 9.
    Harn, L.: Secure secret reconstruction and multi-secret sharing schemes with unconditional security. Secur. Commun. Netw. 7(3), 567–573 (2014)CrossRefGoogle Scholar
  10. 10.
    Tadayon, M.H., Khanmohammadi, H., Sayad Haghighi, M.: Dynamic and verifiable multi-secret sharing scheme based on Hermite interpolation and bilinear maps. IET Inf. Secur. 9(4), 234–239 (2014)CrossRefGoogle Scholar
  11. 11.
    Pilaram, H., Eghlidos, T.: A lattice-based changeable threshold multi-secret sharing scheme and its application to threshold cryptography. Scientia Iranica 24(3), 1448–1457 (2017)CrossRefGoogle Scholar
  12. 12.
    Wei, C., Xiang, L., Bai, Y., Gao, X.: A new dynamic threshold secret sharing scheme from bilinear maps. In: International Conference on Parallel Processing Workshops, pp. 19–22. IEEE Computer Society (2007)Google Scholar
  13. 13.
    Harn, L., Hsu, C.F.: A novel threshold cryptography with membership authentication and key establishment. Wirel. Pers. Commun. 97(11), 1–8 (2017)Google Scholar
  14. 14.
    Harn, L., Hsu, C.F.: Dynamic threshold secret reconstruction and its application to the threshold cryptography. Inf. Process. Lett. 115(11), 851–857 (2015)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Traverso, G., Demirel, D., Buchmann, J.: Dynamic and verifiable hierarchical secret sharing. In: Information Theoretic Security. Springer (2016)Google Scholar
  16. 16.
    Harn, L., Lin, C.: Detection and identification of cheaters in \( (t,n) \) secret sharing scheme. Des. Codes Cryptogr. 52(1), 15–24 (2009)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Yong-Zhong He
    • 1
  • Xue-Jiao Xu
    • 1
    • 2
  • Dao-Shun Wang
    • 2
    Email author
  • Shun-Dong Li
    • 3
  • Xiang-Hui Zhao
    • 4
  • Ching-Nung Yang
    • 5
  1. 1.Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, School of Computer and Information TechnologyBeijing Jiaotong UniversityBeijingChina
  2. 2.Department of Computer Science and TechnologyTsinghua UniversityBeijingChina
  3. 3.School of Computer ScienceShaanxi Normal UniversityXi’anChina
  4. 4.China Information Technology Security Evaluation CenterBeijingChina
  5. 5.Department of Computer Science and Information EngineeringNational Dong Hwa UniversityHualienTaiwan

Personalised recommendations