检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨同杰[1] 戴紫彬[1] 杨晓辉[1] 张军[1]
出 处:《计算机工程与应用》2010年第13期62-65,75,共5页Computer Engineering and Applications
基 金:国家高技术研究发展计划No.2008AA01Z0103~~
摘 要:有限域上的求逆运算是椭圆曲线密码算法的关键运算之一。分别对GF(p)和GF(2n)域上的Montgomery模逆算法进行分析,并将GF(2n)域上的Montgomery模逆算法中对变量阶数的比较进行了改进,这样不仅利于GF(p)和GF(2n)域上的模逆运算在统一的硬件结构上实现,也解决了数据位数较大时进行阶数比较延迟较大的问题,在此基础上提出一种基于GF(p)和GF(2n)双域上统一的模逆算法,并根据算法,采用双域可伸缩运算单元,实现了一种可扩展的统一Montgomery模逆硬件结构。设计采用Verilog-HDL语言进行硬件描述,并基于0.18μm工艺标准单元库进行了综合,结果表明该设计与其他设计相比具有灵活性好、性能高的特点。Modular inverse arithmetic plays an important role in elliptic curve cryptography.This paper analyzes the Montgomery modular inversion algorithm in finite fields GF(p) and GF(2n) respectively and improves the latter by advancing the comparison of degree of variables.This improvement makes it easy to implement the Modular inverse arithmetic in GF(p) and GF(2n) in a unified hardware design and shortens the delay of comparison of degree.A dual-field modular inversion algorithm is presented and a scalable and unified architecture for Montgomery inverse hardware in finite fields GF(p) and GF(2n) is completed accordingly.Finally this work has been verified by modeling it in Verilog-HDL,implementing it under 0.18 μm CMOS technology.The result indicates that the work has advanced performance better than other works.
关 键 词:Montgomery模逆算法 双域 可扩展硬件电路
分 类 号:TP303[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222