● 摘要
随着无线网络技术的成熟及产品、服务的多样化,它的广泛应用和发展给我们带来了极大的便利,同时也带来了一定的安全困扰,椭圆曲线密码体制(ECC)因为它安全性能高、存储空间占用小、计算量小、处理速度快、带宽要求低,比RSA 公钥密码算法更适于无线网络的安全应用,所以椭圆曲线密码体制在无线网络的数据加密解密、数字签名、数字证书等方面有取代RSA 公钥密码算法的趋势,并有着广阔的应用前景,是目前无线网络安全研究的热点之一。 自从椭圆曲线加密体制被提出后,国内外都做了大量研究,IEEE P1363、ANSI X9.62、ISO/IEC14888等标准也相继建立,但是大都针对于个人计算机,对于资源受限平台,随着移动设备的处理能力增强,在移动设备上的可行性也应该将其纳入考虑范围。 本文将通过对椭圆曲线加密体制进行分析,基于嵌入式Linux内核的移动设备为研究平台,根据对JCA(Java Cryptography Architecture)安全框架的分析,建立J2ME上的轻型安全框架,并在此框架下对椭圆曲线签名算法ECDSA在J2ME平台上算法性能进行测试,对其可行性进行一定研究。