当前位置:主页 > 科技论文 > 计算机论文 >

并行可配置ECC协处理器关键技术研究

发布时间:2020-03-24 17:16
【摘要】: 椭圆曲线密码体制(ECC)的应用范围广泛,标准众多;曲线类型与曲线参数可选择性强;群运算层与曲线层运算算法多种多样;有限域运算的实现方法也非常丰富。然而,ECC应用与实现多样性在带来众多好处的同时,也给ECC硬件实现的兼容性、适用性提出了严峻挑战。另一方面,在高端应用领域,如网络服务器、认证中心(CA),由于安全连接数较大,要求ECC算法芯片能提供高吞吐率的签名认证服务。因此,如何提高ECC算法芯片的灵活性,使其能够在单一芯片上支持曲线参数可配置、多种有限域上的ECC运算,同时又能达到较高的处理速度,成为当前ECC实现技术的研究热点与难点。 本文从提高ECC算法芯片的灵活性与运算速度出发,对一款面向高端应用的ECC专用指令协处理器实现的关键技术进行了研究。主要做了以下四个方面的工作: 一、提出了标准射影坐标系统下素数域与二进制域上的ECC点加、倍点并行调度算法。通过增加模乘功能单元与引入临时变量,提高了点加、倍点调度算法中模乘、模加、模减运算的并行度。分析表明,通过这种以空间换时间的方式,点加、倍点并行调度算法运算时间比传统的串行调度算法减小了50%以上。 二、提出了一种三时钟模乘处理单元(PE)微结构。通过这种三时钟PE结构代替传统的双时钟结构,对可伸缩双域Montgomery模乘器进行了改进,缩短了模乘器的关键路径延时。在三时钟PE的微结构中,改进了一种双域Wallace混合树型结构对部分积进行压缩。同时,设计了一个高速的混合结构加法器,通过这个加法器把压缩后的冗余形式的中间值转化为常规表示,减少了重定时寄存器的数目。综合结果显示,通过这些改进措施,在SMIC 0.18μm CMOS工艺下,模乘器最大工作频率能达到240MHz,GF(p)域上的256bit模乘运算只需要0.23μs。 三、设计了一种可配置模加减器。采用基于字的模加、模减算法,使得模加、模减运算具有了可伸缩性。采用可重构的思想,在同一个硬件电路上实现素数域上的模加、模减和二进制域上的模加运算,减小了硬件实现的整体成本。 四、提出了一种软硬件结合的并行可配置ECC实现方案。ECC密码协议和点乘调度算法由主处理器指令和扩展的ECC专用指令编程实现;ECC点加、倍点等运算则由硬件加速协处理器实现。在协处理器中,提出了一种基于超长指令字(VLIW)的并行处理架构对ECC并行调度算法进行映射。这种架构的一个显著特点是VLIW指令的并行性开发不需要专门的软件编译器的支持,而是通过ECC并行调度算法保证。性能分析表明,通过这种并行处理的方式,ECC点乘运算的速度可提高一倍以上。 通过以上并行的调度算法、可配置的功能单元、可编程的扩展指令和并行处理的体系结构,提高了ECC算法芯片处理的灵活性,同时又达到了较高的运算速度。
【图文】:

位宽,加法器,时延


每个 4bitCSA的0进位组与l进位组由CRA构成 ;8bit, 16bit, 32bit的cLA均分成 4bit一组的cLA串接而成;P队由劫owles树[55]构成。四种加法器架构在不同位宽时的时延与面积分别如图4.12和图4.13所示。图4.12四种加法器在不同位宽时的时延(l1s)2000图 4.13由图4.12与图4.13可知,四种加法器在不同位宽时的面积(脚褚)CRA延时最大,,面积较小;位宽较大时,P队延时最小,面积最大;在小位宽(4bit)时,CLA比CSA延时小很多,面积却增大不多。因此,可以根据各种加法器的特点,灵活组织,充分发挥各种加法器的优点,设计出一种混合结构的加法器

面积图,位宽,加法器,面积


每个 4bitCSA的0进位组与l进位组由CRA构成 ;8bit, 16bit, 32bit的cLA均分成 4bit一组的cLA串接而成;P队由劫owles树[55]构成。四种加法器架构在不同位宽时的时延与面积分别如图4.12和图4.13所示。图4.12四种加法器在不同位宽时的时延(l1s)2000图 4.13由图4.12与图4.13可知,四种加法器在不同位宽时的面积(脚褚)CRA延时最大,面积较小;位宽较大时,P队延时最小,面积最大;在小位宽(4bit)时,CLA比CSA延时小很多,面积却增大不多。因此,可以根据各种加法器的特点,灵活组织,充分发挥各种加法器的优点,设计出一种混合结构的加法器
【学位授予单位】:解放军信息工程大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP332

【相似文献】

相关期刊论文 前10条

1 杨先文;李峥;;GF(2~m)上椭圆曲线密码协处理器的快速实现[J];计算机工程与设计;2008年05期

2 仲先海;徐金甫;严迎建;;并行可配置ECC专用指令协处理器[J];计算机工程;2009年05期

3 袁晓宇,张其善;两种智能卡芯片的ECDSA实现[J];计算机工程;2005年15期

4 何德彪;陈建华;胡进;;高速椭圆曲线密码协处理器的设计与实现[J];华南理工大学学报(自然科学版);2010年05期

5 于涛;叶顶锋;;素数域椭圆曲线密码在智能卡上的设计与实现[J];计算机仿真;2009年03期

6 姜滦生;唐勇;王星;;虚拟企业的安全信息共享[J];燕山大学学报;2006年02期

7 冯娟娟;祝跃飞;张亚娟;;利用半点计算椭圆曲线双标量乘法算法[J];计算机工程与应用;2006年18期

8 肖攸安;朱一伦;;嵌入式时控椭圆曲线代理签名方案[J];交通与计算机;2006年04期

9 郑建国;游林;;基于椭圆曲线密码体制的电子交易算法[J];海南师范大学学报(自然科学版);2007年01期

10 杨先文;李峥;;基于GF(2~n)上椭圆曲线标量乘的快速实现[J];计算机工程;2007年24期

相关会议论文 前10条

1 雷咏梅;;椭圆曲线密码体制的算法设计与实现[A];西部大开发 科教先行与可持续发展——中国科协2000年学术年会文集[C];2000年

2 王岩;高峰修;马传贵;;基于椭圆曲线密码体制的门限代理盲签名方案方案[A];现代通信理论与信号处理进展——2003年通信理论与信号处理年会论文集[C];2003年

3 卫龙;彭代渊;;基于ECC的门限代理签名机制[A];四川省通信学会2005年学术年会论文集[C];2005年

4 王小英;何明星;王永涛;郭振洲;田壁鸣;;一个新的基于ECC的广播多重数字签名方案[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年

5 赵燕丽;刘志猛;刘欣荣;;基于屏蔽明文的椭圆曲线加密算法[A];第二十二届中国(天津)'2008IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2008年

6 赵小龙;王衍波;;素域上椭圆曲线密码体制软件实现的几个问题[A];江苏省通信学会2004年学术年会论文集[C];2004年

7 刘灵;;椭圆曲线密码数字签名在电子公文传输上的研究[A];2008年计算机应用技术交流会论文集[C];2008年

8 郭前岗;;适用于矢量控制的高性能运动控制协处理器ADMC201及其应用[A];1998中国控制与决策学术年会论文集[C];1998年

9 朱隆海;杜海涛;;基于椭圆曲线的具有消息恢复的代理盲签名方案[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年

10 王培元;杨卫东;杨志刚;王学秀;;基于PowerPC的FPGA协处理器的研究[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年

相关重要报纸文章 前10条

1 徐淼;四核心与多核心处理器的发展[N];中国计算机报;2007年

2 ;TD-SCDMA手机采用协处理器[N];网络世界;2001年

3 谢文砚;非x86处理器将再度繁荣[N];中国计算机报;2008年

4 电脑商报记者 祁萌;曙光研制HPC协处理器部件[N];电脑商报;2007年

5 赵艳秋;手机青睐可拓展方案 IC设计转攻应用处理器[N];中国电子报;2007年

6 ;采用协处理器的TD-SCDMA手机设计[N];人民邮电;2001年

7 姜波;用户眼中x86技术的未来[N];网络世界;2006年

8 Altera公司高级产品行销经理 Paul Ekas;FPGA协处理器优化汽车信息系统设计[N];中国电子报;2004年

9 姜波;AMD亮剑[N];网络世界;2006年

10 岳婷;AP面临基带和协处理器竞争[N];中国电子报;2007年

相关博士学位论文 前10条

1 郑裕峰;高速包分类协处理器及网络平台研究[D];中国科学技术大学;2007年

2 张晓明;网络处理器设计的若干关键技术研究[D];国防科学技术大学;2006年

3 杜学亮;定制指令与协处理器加速机制的研究[D];中国科学技术大学;2009年

4 吴丹;高效能计算型存储器体系结构关键技术研究与实现[D];华中科技大学;2012年

5 陈毅成;无线传感器网络节点芯片安全增强策略研究[D];华中科技大学;2008年

6 孟建熠;超标量嵌入式处理器关键技术设计研究[D];浙江大学;2009年

7 段然;嵌入式可重构DSP体系结构研究[D];西北工业大学;2005年

8 李奇越;网络内容分析中基于硬件的字符串匹配算法的研究[D];中国科学技术大学;2008年

9 周杰;合成孔径雷达数据处理应用的细粒度并行算法与结构[D];国防科学技术大学;2010年

10 任小西;基于可重构计算的高可靠星载计算机体系结构研究[D];湖南大学;2007年

相关硕士学位论文 前10条

1 庞博;高性能专用数字协处理器的设计与测试[D];电子科技大学;2009年

2 张朝华;基于EFI/Tiano的协处理器模型的设计与实现[D];上海交通大学;2007年

3 樊金巧;基于EDA技术的图像边缘检测协处理器研究[D];武汉理工大学;2006年

4 姜天杰;无线传感器网络MAC控制器的软硬件设计与验证[D];华中科技大学;2008年

5 董隽;基于DSP的图像处理[D];南京理工大学;2004年

6 张薇;可靠通信服务模型及实例研究:Net SPU[D];兰州大学;2009年

7 陈尧;面向空间机器人运动控制的高速协处理器的研究[D];北京邮电大学;2008年

8 高路;面向语音编解码算法的高性能SOC架构的研究[D];中国科学技术大学;2009年

9 仲先海;并行可配置ECC协处理器关键技术研究[D];解放军信息工程大学;2008年

10 怀莲;IEEE 802.15.4 CCM-AES协处理器的研究与设计[D];华中科技大学;2010年



本文编号:2598613

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2598613.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户95df2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com