高速ECC算法协处理器设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:mlove251
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题设计的高速ECC算法协处理器用于满足大型认证服务器的高数据吞吐量的需求。其中,ECC算法芯片的吞吐率是解决服务器高数据吞吐量的关键。本课题的主要研究任务是高速ECC算法协处理器的算法改进以及硬件实现。本课题研究的ECC算法实现了位长192-bit到256-bit模p素域上的通用椭圆曲线的运算。在硬件设计上,优化了流水脉动双模乘器结构;在算法级上,采用了改进的Mongtomery模乘算法,该算法突破了原Montgomery算法中的“最后减法”和“商计算”的瓶颈,解决了“商计算”的流水延迟和点运算的有限域算术运算输入输出数据溢出问题;同时,ECC点运算采用“从左到右”点乘算法,点乘运算中需要的随机数采用NAF2编码,上点的坐标表示采用Modified Jacobian混合坐标,有效地减少了点加运算次数。为了提高流水脉动双模乘器硬件效率和点乘运算速度,本课题重新排列点加和点倍运算序列,通过状态机调用序列指令的方式实现ECC中的点运算,使得点加运算只占用7个模乘计算周期,点倍运算只占用4个模乘计算周期,从而实现了高速ECC点乘算法平均模乘计算周期数为6.3L(L近似为模长)。本设计实现的芯片能够实现在工作频率为100MHz,模长为192-bit时,平均每秒点乘运算约为6000次;模长为256-bit时,平均每秒点乘运算约为3000次。
其他文献
2020年1月12日,“中国2050现代智慧生态农业战略研究与发展路线图”重大咨询研究项目(以下简称“现代智慧生态农业”项目)启动会在北京召开.会议由中国工程院原副院长、项目
期刊
小波分析于八十年代末取得了突破成就——Daubechies提出构造具有紧支撑的光滑小波和Mallat的多分辨率及快速小波变换,其发展历史不过十余年,但是期间,有关小波的研究不断取
学位
表面等离子体纳米微腔、纳米棒及其阵列是进行光学纳米天线设计的基本单元。由于表面等离子体纳米天线可应用于表面增强的拉曼散射、太阳能利用、光学传感、非线性增强以及成
学位
据了解,这个发布会的主题是介绍2019年重点农产品市场运行情况,市场与信息化司司长唐珂和畜牧兽医局二级巡视员王俊勋先后向与会者通报了有关情况.rn还有不到10天就是新春佳
期刊
细菌的cAMP受体蛋白(Cyclic AMP receptor protein,简称CRP),也被称作代谢基因激活蛋白,在基因的转录调控中发挥重要作用。别构效应物cAMP的结合能够诱导CRP发生构象变化从而与DNA
在射频接收机中,可变增益放大器(Variable Gain Amplifier,VGA)与反馈环路组成的自动增益控制电路(Automatic Gain Control,AGC)为基带ADC提供恒定的信号功率,是射频接收机的关键模块
第一部分麻疯树胚胎发育晚期富集蛋白基因[JcLEA)的功能分析最早发现于陆生植物中的LEA蛋白,是一类在植物种子胚胎发育晚期积累起来的亲水性蛋白家族。由于其在非生物逆境耐
学位