A Study of Threshold Signature and Authenticated Encryption Schemes based on the Elliptic Curve Cryptosystem
黃國軒、陳澤雄 ; 余心淳
E-mail: [email protected]
ABSTRACT
The concept of threshold is broadly used in the group-oriented signature schemes. So far there are numerous studies on the investigation and development of threshold signature. Since the idea of threshold verification is initialed in recent years, it increasingly attracts many researchers’ attentions. In the thesis, these two ideas are integrated into a specified-verifier
group-oriented threshold signature scheme. In the proposal, no matter the generation and verification of signature, a threshold value is used in qualifying the number of participants instead of all members’ participance. Moreover, for the part of verifier, no one except for the specific verifier is able to verify a signature. Such a characteristic can be fit to some certain situation. Furthermore, a new type of authenticated encryption scheme is proposed for achieving the security requirements of privacy, integrity, and authenticity at the same time. Such a kind of scheme is not only provided with the functions and characteristics of the
above-mentioned threshold signature and threshold verification schemes, but also with the low-operation and low-communication advantages. Besides, take the size of messages into account, especially the over-large messages, the concepts of labor division and message linkage are inducted into the proposal ─ a division-labor signature threshold authenticated encryption scheme with message linkage. In the proposal, an over-large message is divided into several readable sub-messages in advance so as to assign these sub-messages to the participant for being examined and signed. Following the way, the workload of signer can be reduced, and the efficiency of performance is also promoted. According to the characteristic of message linkage, a verifier is able to determine whether the content of received group-signature block has been maliciously permuted or altered. For offering higher efficiency in
performance, the elliptic curve cryptosystem is used in the proposals. The security is based on the difficulty for solving the elliptic curve discrete logarithm problem.
Keywords : threshold signature ; authenticated encryption scheme ; division-labor signature ; message linkage ; elliptic curve cryptosystem
Table of Contents
封面內頁 簽名頁 授權書 iii 中文摘要 v 英文摘要 vii 誌謝 ix 目錄 x 表目錄 xii Chapter 1 Introduction 01 1.1 Background of Research 01 1.2 Motivation and Contribution of Research 03 1.3 Organization of Research 05 Chapter 2 The Elliptic Curve Cryptosystem 07 2.1 The Finite Field Fp and F2m 09 2.2 Arithmetic in an Elliptic Curve Group over Fp 13 2.3 Arithmetic in an Elliptic Curve Group over F2m 15 2.4 Elliptic Curve Discrete Logarithm Problem 18 Chapter 3 Integrated Application of Threshold Signature and Threshold Verification 19 3.1 Review of the Scheme by Hsu 20 3.2 The Proposed Scheme 24 3.3 Estimation of Security and Performance 29 3.4 Discussions 33 Chapter 4 An Authenticated Encryption Scheme 34 4.1 Review of the Scheme by Hsu 35 4.2 The Proposed Scheme 40 4.3 Estimation of Security and Performance 46 4.4 Discussions 49 Chapter 5 Extend Application of Division Labor and Message Linkage to Authenticated Encryption Scheme 51 5.1 Review of the Scheme by Tseng and Jan 54 5.2 The Proposed Authenticated Encryption Scheme 56 5.3 Estimation of Security and Performance 61 5.4 Discussions 66 Chapter 6 Conclusions 67 6.1 Contribution of the Research 67 6.2 Perspective of the Research 68 References 70 REFERENCES
[1] Desmedt, Y., “Society and group oriented cryptography,” Advances in Cryptology — CRYPTO'87, Springer-Verlag, 1987, pp.120-127.
[2] Li, C.M., Hwang, T., and Lee, N.Y., “Remark on the threshold RSA signature scheme,” Advances in Cryptology — CRYPTO'93, Springer-Verlag, 1993, pp.413-419.
[3] Harn, L., “Group-oriented (t, n) threshold digital signature scheme and digital multisignature,” IEE Proceedings — Computer and Digital Techniques, Vol.141, No.5, 1994, pp.307-313.
[4] Li, C.M., Hwang, T., and Lee, N.Y., “Threshold - multisignature schemes where suspected forgery implies traceability of adversarial shareholders,” Advances in Cryptology — EUROCRYPT'94, Springer-Verlag, 1994, pp.194-203.
[5] Langford, S.K., “Threshold DSS signature without a trusted party,” Advances in Cryptology — CRYPTO'95, Springer-Verlag, 1995,
pp.397-409.
[6] Gennaro, R., Jarecki, S., Krawczyk, H., and Rabin, T., “Robust threshold DSS signatures,” Advances in Cryptology — EUROCRYPT'96, Springer-Verlag, 1996, pp.354-371.
[7] Wang, C.T., Lin, C.H., and Chang, C.C., “Threshold signature schemes with traceable signers in group communications,” Computer Communications, Vol.21, No.8, 1998, pp.771-776.
[8] Lee, W.B., and Chang, C.C., “(t, n) threshold digital signature with traceability property,” Journal of Information Science and Engineering, Vol.15, No.5, 1999, pp.669-678.
[9] Li, Z.C., Zhang, J.M., Luo, J., Song, W., and Dai, Y.Q., “Group-oriented (t, n) threshold digital signature schemes with traceable signers,”
ISEC 2001, LNCS 2040, 2001, pp.57-69.
[10] Harn, L., and Kiesler, T., “New scheme for digital multisignature,” Electronics Letters, Vol.25, No.15, 1989, pp.1002-1003.
[11] Boyd, C., “Multisignatures based on zero-knowledge schemes,” Electronics Letters, Vol.27, No.22, 1991, pp.2002-2004.
[12] Chang, Y.S., Wu, T.C., and Huang, S.C., “ElGamal-like digital signature and multisignature schemes using self-certified public keys,” The Journal of Systems and Software, Vol.50, 2000, pp.99-105.
[13] Lee, N.Y., Hwang, T., and Wang, C.H., “The security of two ID-based multisignature protocols for sequential and broadcasting architectures,” Information Processing Letters, Vol.70, No.2, 1999, pp.79-81.
[14] De Soete, M., Quisquater, J.J., and Vedder, K., “A signature with shared verification scheme,” Advances in Cryptology — CRYPTO'89, Springer-Verlag, 1989, pp.253-262.
[15] Harn, L., “Digital signature with (t, n) shared verification based on discrete logarithms,” Electronics Letters, Vol.29, No.24, 1993, pp.2094-2095.
[16] Horster, P., Michels, M., and Petersen, H., “Comment: digital signature with (t, n) shared verification based on discrete logarithms,”
Electronics Letters, Vol.31, No.14, 1995, pp.1137.
[17] Lee, W.B., and Chang, C.C., “Comment: digital signature with (t, n) shared verification based on discrete logarithms,” Electronics Letters, Vol.31, No.3, 1995, pp.176-177.
[18] Nyberg, K., and Rueppel, R.A., “A new signature scheme based on the DSA given message recovery,” Proceedings of the First ACM Conference on Computer and Communications Security, 1993, pp.58-61.
[19] Nyberg, K., and Rueppel, R.A., “Message recovery for signature schemes based on the discrete logarithm,” Advances in Cryptoloty-EUROCRYPT’94, Springer-Verlag, Berlin, 1994, pp.175-190.
[20] Piveteau, J.M., “New signature scheme with message recovery,” Electronic Letters, Vol.29, No.25, 1993, pp.2185-2186.
[21] Pinch, R.G.E., “Comment: new signature scheme with message recovery,” Electronics Letters, Vol.30, No.11, 1994, pp.852.
[22] Lin, C.C., and Laih, C.S., “Cryptanalysis of Nyberg-Ruppel’s message recovery scheme,” IEEE Communication Letters, Vol.4, No.7, 2000, pp.231-232.
[23] Chen, K., “Signature with message recovery,” Electronics Letters, Vol.34, No.20, 1998, pp.1934.
[24] Mitchell, C.J., and Yeun, C.Y., “Comment: signature with message recovery,” Electronics Letters, Vol.35, No.3, 1999, pp.217.
[25] Horster, P., Michels, M., and Petersen, H., “Authenticated encryption schemes with low communication costs,” Electronics Letters, Vol.30, No.15, 1994, pp.1212-1213.
[26] Lee, W.B. and Chang, C.C., “Authenticated encryption scheme without using a one way function,” Electronics Letters, Vol.31, No.19, 1995, pp.1656-1657.
[27] Hsu, C.L. and Wu, T.C., “Authenticated encryption scheme with (t, n) shared verification,” IEE Proceedings — Computers and Digital Techniques, Vol.145, No.2, 1998, pp.117-120.
[28] Araki, S., Uehara, S., and Imamura, K., “The limited verifier signature and its application,” IEICE Trans. on Fundamentals, Vol.E82-A, No.1, 1999, pp.63-68.
[29] Yeun, C.Y., “Digital signature with message recovery and authenticated encryption(signcryption)-a comparison,” Crypto & Coding’99, LNCS 1746, 1999, pp.307-312.
[30] Wang, C.T., Chang, C.C., and Lin, C.H., “Generalization of threshold signature and authenticated encryption for group communications,
” IEICE Transactions on Fundamentals of Electronic Communications and Computer Science, Vol.E83-A, No.6, 2000, pp.1228-1237.
[31] Hsu, C.L., Wu, T.S., and Wu, T.C., “Improvements of generalization of threshold signature and authenticated encryption for group communications,” Information Processing Letters, Vol.81, No.1, 2002, pp.41-45.
[32] Tseng, Y.M., Jan, J.K., and Chien, H.Y., “On the security of generalization of threshold signature and authenticated encryption,” IEICE Transactions on Fundamentals of Electronic Communications and Computer Science, Vol.E84-A, No.10, 2001, pp.2606-2609.
[33] Wu, T.S., and Hsu, C.L., “Convertible authenticated encryption scheme,” The Journal of Systems and Software, Vol.62, 2002, pp.205-209.
[34] Hwang, S.J., Chang, C.C., and Yang, W.P., “Authenticated encryption schemes with message linkage,” Information Processing Letters, Vol.58, 1996, pp.189-194.
[35] Lee, W.B. and Chang, C.C., “Authenticated encryption schemes with linkage between message blocks,” Information Processing Letters,
Vol.63, No.5, 1997, pp.247-250.
[36] Tseng, Y.M., and Jan, J.K., “An efficient authenticated encryption scheme with message linkages and low communication costs,” Journal of Information Science and Engineering, Vol.18, No.1, 2002, pp.41-46.
[37] Huang, H.F., and Chang, C.C., “Enhancement of the authenticated encryption schemes with message linkages,” The Second International Workshop for Asian Public Key Infrastructures, 2002, Taiwan.
[38] Tseng, Y.M., Jan, J.K., and Chien, H.Y., “Authenticated encryption schemes with message linkages for message flows,” Computers and Electrical Engineering, Vol.29, 2003, pp.101-109.
[39] Tseng, Y.M., Jan, J.K., and Chien, H.Y., “Digital signature with message recovery using self-certified public keys and its variants,” Applied Mathematics and Computation, Vol.136, 2003, pp.203-214.
[40] Koblitz, N., “Elliptic curve cryptosystems,” Mathematics of Computation, Vol.48, 1987, pp.203-209.
[41] Miller, V.S., “Uses of elliptic curves in cryptography,” Advances in Cryptology-Crypto'85, Proceedings, Lecture Notes in Compute Science, New York, NY: Springer-Verlag, No.218, 1985, pp.417-426.
[42] Koblitz, N., “A course in number theory and cryptography,” New York, NY: Springer-Verlag, Second edition, 1994.
[43] Koblitz, N., Menezes, A., and Vanstone, S., “The state of elliptic curve cryptography,” Designs, Codes and Cryptography, Vol.19, 2000, pp.173-193 [44] Menezes, A., Okamoto, T., and Vanstone, S., “Reducing elliptic curve logarithms to logarithms in a finite field,” IEEE Transactions on Information Theory, Vol. 39, 1993, pp. 1639-1646.
[45] Torii, N., and Yokoyama, K., “Elliptic curve cryptosystem,” FUJITSU Sci. Tech. J., 36,2, 2000, pp.140-146.
[46] Guajardo, J., and Paar, C., “Efficient algorithms for elliptic curve cryptosystems,” Advances in Cryptology-Crypto'97, Lecture Notes in Compute Science, Springer-Verlag, No.1294, 1997, pp.342-356.
[47] Agnew, G., Mullin, R., and Vanstone, S., “An implementation of elliptic curve cryptosystems over ,” IEEE Journal on Selected Areas in Communications, Vol.11, 1993, pp.804-813.
[48] Shamir, A., “How to share a secret,” Commum. ACM, Vol.22, 1979, pp.612-613.
[49] Menezes, A.J., Van Oorschot, P.C., and Vanstone, S.A., “Handbook of applied cryptography,” CRC Press, 1996.