-
题名基于FPGA的祖冲之算法硬件实现
被引量:3
- 1
-
-
作者
郭泓键
董秀则
高献伟
-
机构
西安电子科技大学通信工程学院
北京电子科技学院
-
出处
《计算机工程》
CAS
CSCD
2014年第8期268-272,共5页
-
基金
北京市教育教号改革基金资助项目(121)
北京电子科技学院教研基金资助项目(JY201218)
-
文摘
为在现场可编程门阵列(FPGA)平台上更高效地实现祖冲之算法,提出一种新的硬件实现方法。利用祖冲之算法的迭代特性、并行特性以及模加的性质,减少加法器的使用数量,包括使用资源占用少、延时少的简单加法器替代资源占用多、延时长的进位保留加法器以及mod(231-1)加法器,实现祖冲之算法关键路径中多次mod(231-1)加法运算。使用QuartusⅡ与ISE软件进行了仿真验证,结果表明,该方法在芯片资源占用仅为305个slice的情况下达到了5.322 Gb/s的吞吐量,与目前已有的最优实现方法相比,芯片资源占用减少了近23%,单位面积的吞吐量提高了25.9%,可以在减少芯片硬件资源占用的同时快速实现ZUC算法。
-
关键词
现场可编程门阵列
祖冲之算法
硬件实现
进位保留加法器
mod(231-1)加法器
-
Keywords
Field Programmable Gate Array (FPGA)
ZUC algorithm
hardware implementation
carry-save adder
mod (231-1) adder
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名特定素域上模运算的研究与硬件实现
- 2
-
-
作者
张荣花
郭泓键
高献伟
-
机构
西安电子科技大学
北京电子科技学院
-
出处
《北京电子科技学院学报》
2012年第4期30-35,76,共7页
-
基金
北京市教育教学改革项目(NO.121)
北京电子科技学院教研基金项目(JY201218)
-
文摘
基于素域上的椭圆曲线密码体制(ECC)被广泛应用,其中模运算是ECC中影响速度与资源的关键因素,本文对模运算进行了研究与硬件实现。采用提前模约减的方法,首先用二进制形式表示待求模的数并对其进行分组,其次分别提取每组的公因子并对公因子进行模约减,接着用约减后的数代换公因子并整理,最后进行模运算。该方法降低了模运算的复杂度,提高了运算效率。硬件仿真结果表明,本文研究的两种方法与Barrett约减算法相比,速度明显提高,资源大大减少。
-
关键词
模运算
ECC
提前约减
硬件实现
-
Keywords
modular arithmetic
ECC
reduction in advance
hardware implementation
-
分类号
TN918.1
[电子电信—通信与信息系统]
-