双域椭圆曲线密码协处理器关键技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yoyoyu2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码ECC(Elliptic Curve Cryptography)具有安全强度高、功耗低、存储空间小等优点,因此被广泛应用于身份认证、快速加密、数字签名等领域。但常见的ECC系统由于所基于的有限域、椭圆曲线及不可约多项式各不相同,所以无法避免互通问题,而设计一款支持双域运算的ECC协处理器可以有效的解决这一问题。本论文主要针对双域ECC协处理器设计中的关键问题进行研究。椭圆曲线加密的核心是点乘运算,而点乘运算是一个自顶向下逐级调用的过程,据此本文设计出能够灵活支持双域点运算模块、双域模运算模块的ECC协处理器结构。论文首先对椭圆曲线密码算法中域上的模运算算法进行了深入研究,将不含进位链操作的二元域加法嵌入到素域加法中,紧接着基于该双域加法器设计一种能以可变步长迭代的双域Montgomery模乘运算方案,最后提出与该算法结构对应的串并混合硬件实现方案。仿真结果表明,采用该模乘方案执行一次256位素域模乘仅需要0.31us,该模乘器的吞吐量比现有文献至少提高0.84倍。论文其次研究了椭圆曲线层不同坐标系下点运算的效率以及算法的并行性,提出一种能将素数域雅可比坐标系下倍点提高37%、仿射-雅可比坐标系下点加提高10%的双路并行调度算法。同时依据该调度方式,二元域上LD坐标系的倍点效率提高了41%,LD仿射坐标下的点加运算效率提高了26%。最后,本设计的双域ECC协处理器可以根据主机系统发送的指令代码,执行高效的素域和二元域点乘运算、点加和倍点运算以及模乘、模逆等域运算。另外,本设计的运算模块并没有使用器件内部的任何专用乘法器,所以具有良好的可移植性,使得该双域ECC协处理器的灵活性更高。本文主要针对支持双域运算的ECC协处理器的关键技术进行了研究,分别从椭圆曲线群上的点运算和有限域上的模运算两个角度出发,结合椭圆曲线密码系统处理数据的特点,设计出同时支持素域和二元域运算的高性能ECC协处理器,能够实现与主机系统协同执行多种ECC运算。
其他文献
近两年提出的CornerNet与CenterNet等无锚框一阶段目标检测方法,因为具有模型简单和一个真值对应一个正样本的特点受到关注.但由于正负样本与难易分样本不均衡和多个头部网络
当学生对新知识的理解与科学概念不一致时,会出现对概念的误解,称为“misconception”,或“迷思概念”。迷思概念的隐藏性和顽固性,导致学生对概念的认知总是出错。通过概念
研究政策过程是考察我国政府内部运作逻辑的重要窗口,有利于政府服务能力和治理能力的提升。政策过程中,由于部分环节是在政府内部进行,公众并不能直接观察、了解其内部结构
随着信息技术在人们日常生活中的广泛应用,文本信息正以指数形式增长,如何对海量文本信息进行有效管理,进而快速了解文本信息的价值成为了研究的焦点。其中,文本表示和文本分
干净的图像可以为视频监控、目标追踪、目标检测、自动驾驶提供有保证的输入信号,保证这些任务可以正常运行。然而,雨是日常生活中常见的天气,在雨天拍摄的图像严重降低了视
“一花一世界,一叶一追寻”,在中国古代文学中,浪漫多愁的文人墨客总会在植物身上埋藏下自己当时的情思,赋予植物很多象征意义,因此书中花叶总有情。清代文学家张潮在《幽梦
随着移动互联网、人工智能等新技术的发展,如何安全、高效地对用户身份进行认证已变得日益重要。现有的移动端身份认证方法,如基于口令,指纹和人脸的身份认证,均属于一次身份验证方法。这些认证方法只在登录时认证一次用户身份,无法在用户后续访问期间提供连续认证。持续认证方法能够对用户身份进行持续地认证,能够有效地解决上述安全隐患。本文提出了两种持续认证方法,为满足用户在线认证需求,我们提出了基于长短记忆网络的
土地是人类生活的空间和载体,是生产发展的基本和源泉。我国城镇化的快速发展需要进行土地扩张,在城市土地资源供不应求的情况下,部分乡村建设用地由于缺乏约束机制出现土地粗放利用的问题。为确保常态有序地管理用地,昭化区在各乡镇开展城乡建设用地增减挂钩项目工作。本文通过对昭化区虎跳镇城乡建设用地增减挂钩土地整理项目的实际情况调研,同时借鉴国内外土地复垦适宜性评价研究成果,以第二次全国土地调查数据为基础,对虎
随着科技的发展,人们对天线辐射性能的要求越来越高,这种要求不仅体现在军事上也体现在我们的日常生活之中。目前的多波束天线大多数通过切换端口来获得多个波束,可以同时产
随着计算机技术的普及和生物领域的高速发展,生物医学领域文献的增长呈现指数级。如何从海量数据中快速高效地获取生物医学知识,这就涉及到信息抽取技术。问题蕴含识别是信息