首页 | 本学科首页   官方微博 | 高级检索  
     

改进的素数域椭圆曲线密码处理器
引用本文:陈传鹏,覃中平.改进的素数域椭圆曲线密码处理器[J].武汉大学学报(工学版),2011,44(1):124-127,132.
作者姓名:陈传鹏  覃中平
作者单位:1. 武汉大学计算机学院,湖北,武汉,430079
2. 华中科技大学软件学院,湖北,武汉,430074
基金项目:国家自然科学基金,国家863计划资助项目
摘    要:椭圆曲线密码算法的核心是点乘算法,由点加和点倍运算实现.通过采用仿射坐标,点加运算需要1次模除与4次Montgomery乘法,点倍运算需要1次模除与6次Montgomery乘法.通过采用一个统一的模除与Mont-gomery乘算法,使得硬件实现中仅需要1个算术运算器.素数域椭圆曲线密码处理器的核心是一个脉动算术运算阵列,其3级流水结构可以并行计算点运算中模除与Montgomery乘,以减少点运算的时间;通过改进核心的脉动算术运算单元,减少其关键路径延时以提高处理器的计算速度.仿真结果表明改进的处理器有效地提高了椭圆曲线密码处理器的计算速度.

关 键 词:椭圆曲线  密码术  硬件实现  脉动阵列

An improved elliptic curve cryptographic processor over GF(p)
CHEN Chuanpeng,QIN Zhongping.An improved elliptic curve cryptographic processor over GF(p)[J].Engineering Journal of Wuhan University,2011,44(1):124-127,132.
Authors:CHEN Chuanpeng  QIN Zhongping
Affiliation:CHEN Chuanpeng1,QIN Zhongping2(1.School of Computer,Wuhan University,Wuhan 430072,China,2.College of Software Engineering,Huazhong University of Science and Technology,Wuhan 430074,China)
Abstract:An improved high-performance elliptic curve cryptographic(ECC) processor for general curves over GF(p) is introduced.The core part of ECC system is the point scalar multiplication algorithm composed by point addition and point doubling operations.By using affine coordinates,the point addition needs one modular division and four Montgomery multiplications;and the point doubling needs one modular division and six Montgomery multiplications.A unified modular division/Montgomery multiplication algorithm is intr...
Keywords:elliptic curve  cryptography  hardware implementation  systolic array  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号