摘要
通过分析椭圆曲线密码体制,比较软、硬件模块结构,对软硬件接口进行划分,提出了一种适合椭圆曲线公钥密码运算和满足实际产品需求的简单高效SOC架构,并讨论了设计、验证、实现以及软件系统的开发,成功完成了一款完全符合椭圆曲线密码体制及其安全标准的SOC芯片.椭圆曲线密码SOC采用HHNEC0.25μm制造工艺,实际芯片在59 MHz下的测试表明,192 bit非固定点乘运算性能为456次/s,256 bit非固定点乘运算性能为232次/s.
The research and design of an elliptic curve cryptosystem SOC(system on chip) is presented in this paper. By analyzing elliptic curve cryptosystem standard and comparing the architecture of software and hardware, the tradeoff between software and hardware is decided, and a kind of SOC chip architecture suitable for public key cryptosystem and actual product requirements is proposed, then the design, verification, implementation and kernel software development are elaborated further. This chip is fabricated with HHNEC 0.25 μm technology. When running in 59 MHz, the final real chip can execute 456 operations per second for 192 bit unknown point multiplication and 232 operations per second for 256 bit unknown-point multiplication.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2008年第11期52-55,共4页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家高技术研究发展计划资助项目(2001AA1.41010)
关键词
密码
椭圆曲线
公钥
单片系统
点乘
cryptography
elliptic curve
public key
SOC point multiplication