1.2 有限域GF(2m)上的椭圆曲线



图6


2.1 ElGamal密码系统

2.2 在椭圆曲线上来实现ElGamal密码系统

2.3 具体过程


3 结论
较之RSA算法,ECC具有密钥长度短,加解密速度快,对计算环境要求低,在需要通讯时,对带宽要求低等特点。近年来,ECC被广泛应用于商用密码领域,被ANSI、IEEE、ISO、NIST等许多著名的国际标准组织所采纳佐证。随着Diffle-Hellman密钥交换算法的专利过期,RSA算法的专利期限也将面临结束,取而代之的将是基于椭圆曲线的密码方案。
参考文献
[1] 卢开澄,计算机密码学,清华大学出版社
[2] IEEE P1363 / D13, Standard Specifications for Public Key Cryptography,the Institute of Electrical and Electronics Engineers, Inc.
[3] Certicom Research,SEC1:Elliptic Curve Cryptography(Version 1.0),Certicom Corp.
[4] Michael Rosing,Implementing Elliptic Curve Cryptography,Manning Publications Co.
[5] Bruce Schneier,应用密码学,机械工业出版社
[6] Rfc3278,Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS),The Internet Society
[7] M.J.B. Robshaw, Ph.D. and Yiqun Lisa Yin, Ph.D.,Elliptic Curve Cryptosystems,RSA Security Inc