Abstract
Many cryptographic schemes are based on computationally hard problems. The computational Diffie–Hellman problem is the most well-known hard problem and there are many variants of it. Two of them are the square Diffie–Hellman problem and the square root Diffie–Hellman problem. There have been no known reductions from one problem to the other in either direction. In this paper we show that these two problems are polynomial time equivalent under a certain condition. However, this condition is weak, and almost all of the parameters of cryptographic schemes satisfy this condition. Therefore, our reductions are valid for almost all cryptographic schemes.
Similar content being viewed by others
References
Bao F., Deng R.H., Zhu H.: Variations of Diffie–Hellman Problem. In: ICICS, LNCS, vol. 2836, pp. 301–312 (2003).
Diffie W., Hellman M.E.: New directions in cryptography. IEEE Trans. Inform. Theory 22(6), 644–654 (1976)
Konoma C., Mambo M., Shizuya H.: The computational difficulty of solving cryptographic primitive problems related to the discrete logarithm problem. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. E88-A-1, 81–88 (2005)
Maurer U., Wolf S.: Diffie–Hellman oracles. CRYPTO, LNCS 1109, 268–282 (1996)
Menezes A., van Oorschot P., Vanstone S.: Handbook of Applied Cryptogrphay. CRC Press, Boca Raton (1996)
Mitsunari S., Sakai R., Kasahara M.: A new traitor tracing. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. E85-A-2, 481–484 (2002)
NIST: Recommended elliptic curves for federal government use. http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf (1999).
Shanks D.: Five number-theoretic algorithms. In: Proceedings of the Second Manitoba Conference on Numerical Mathematics, pp. 51–70 (1973).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by S. D. Galbraith.
Rights and permissions
About this article
Cite this article
Roh, D., Hahn, S.G. The square root Diffie–Hellman problem. Des. Codes Cryptogr. 62, 179–187 (2012). https://doi.org/10.1007/s10623-011-9503-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-011-9503-3
Keywords
- Discrete logarithm problem
- Computational Diffie–Hellman problem
- Square Diffie–Hellman problem
- Square root Diffie–Hellman problem