【摘 要】
:
椭圆曲线密码(Elliptic Curve Cryptography,ECC)算法是一种公钥密码算法,由于具有比RSA密钥更短、安全强度更高、功耗更小、存储空间更少等优点,进而被广泛应用于快速加密,身份认证,数字签名等领域。目前对于椭圆曲线的研究大多数都是针对Weierstrass曲线,而对于Edwards曲线的研究却很少。本文主要针对Edwards曲线上的标量乘算法进行研究。标量乘是ECC上的核
论文部分内容阅读
椭圆曲线密码(Elliptic Curve Cryptography,ECC)算法是一种公钥密码算法,由于具有比RSA密钥更短、安全强度更高、功耗更小、存储空间更少等优点,进而被广泛应用于快速加密,身份认证,数字签名等领域。目前对于椭圆曲线的研究大多数都是针对Weierstrass曲线,而对于Edwards曲线的研究却很少。本文主要针对Edwards曲线上的标量乘算法进行研究。标量乘是ECC上的核心运算其运算速度直接影响着整个密码算法的实现效率。标量乘算法实现是一个由上到下分层调用的过程,主要由底层有限域上的模运算和顶层椭圆曲线层上的点运算组成。底层模运算中的模乘是关键运算,本文针对传统的Montgomery模乘进行改进,采用迭代步数可变的串并混合结构来减少模乘运算中的时钟个数,并综合考虑运算速度和资源占用情况给出最佳的迭代步数。通过在FPGA平台仿真得出,本文设计的模乘器完成一次256位的素域模乘仅需要0.38us。对于椭圆曲线上的点运算,本文从仿射坐标系和标准射影坐标系分别进行研究。在这两种坐标系下,根据点运算的计算公式,研究了点加运算和倍点运算的结构设计,并在仿射坐标系下针对连续倍点算法CDA(Continues Doubling Algorithm)给出算法的结构设计,该算法能够有效地降低模逆运算的次数。为了提高点运算的计算速度,对点加运算和倍点运算采用并行调用结构,结果表明,仿射坐标系下倍点运算速度提高了48%,点加运算速度提高了46%。同样地,标准射影坐标系下的倍点运算速度提高了42%,点加运算速度提高了35%。针对标量乘算法进行研究,在仿射坐标系下,将标量k表示为4-NNAF形式可以减少k的长度,再结合连续倍点算法计算标量乘能够有效减少其运算量,通过实例分析得出,此方案使得标量乘运算效率提高了13%以上。为了进一步提高运算速度,提出对CDA中的乘法和模逆运算采用并行结构来减少标量乘的运算次数。计算结果表明,并行后的计算效率提高了36%以上。在标准射影坐标系下,为了减少标量乘的运算量,针对EDSM算法进行了改进,设计了一种将标量k表示成四进制形式来计算标量乘的算法,经过理论分析和计算表明,改进算法的效率优于原算法,计算速度提高了10%左右。结合FPGA并行计算的特点,在Xilinx Virtex5系列的XC5VLX20T芯片中运行结果表明,完成一次256位标量乘仅需0.37ms。通过和其他文献进行对比,本文设计的标量乘算法运算效率更高,而且运算中并没有使用器件内部的专用乘法器,所以具有良好的可移植性,这使得本文算法可以用于其他硬件平台中。
其他文献
随着信息技术和移动设备的发展,特别是4G的普及以及5G的商用,视频等网络资源呈现爆发式增长。大规模的网络流量存在于网络中尤其在高峰期会造成网络回程拥挤,使得用户的请求延迟增大,降低量用户的上网体验。如何解决网络拥挤的问题是当下网络结构优化的重点。为了缓解网络拥塞和降低请求延迟,D2D缓存技术成为了一个现代通信网络重要的组成部分。人们总是在网上浏览他们感兴趣的内容。D2D缓存技术可以缓存人们比较感兴
我国的机械行业飞速发展使得XZS研究院公司不得不采取预算控制措施来达到“减支增效”的目的,以维护自己的经济利润。对成本进行有效控制可以提高重型机械制造企业与整个社会的利益,而预算控制作为一项提高利润的有效措施,更是被广泛的运用在研究院所中,财务人员可以通过成本预测、成本核算等成本管理环节对企业的预算进行控制,不仅降低了企业经营成本,还提高了工程施工企业的财务管理能力。XZS研究院是一个主要从事重型
近年来,多智能体系统(MASs)的协同控制理论研究在国内外取得了显著的成果,其成果广泛的应用于实际工程领域中,例如无人机编队飞行、军事防空部署、航天器姿态控制等领域。一致性、编队与包围控制是MASs协同控制中重要的研究方向。相比于一阶系统来讲,二阶系统更具有实际的研究意义,更进一步考虑了速度。引入事件触发机制,可以大幅度的减少控制器的更新频率。在此基础上,进一步考虑通信带宽的有限性,智能体之间通讯
人口老龄化给全球带来劳动力短缺以及政府财政负担加重等现实问题,为了应对和解决这种问题,世界各国的政策制定者试图通过对养老金制度进行改革,来确保个人工作寿命的扩大,以此来开发老年人力资源。我国政府也越来越热衷于提高中老年人的劳动参与率,政策关注点在于对退休年龄进行延迟,考虑如何促进中老年这一群体的就业。当今社会,年轻女性劳动参与率不断提高,这就使得由她们照料孩子的责任转移到了孩子的(外)祖父母一代,
说话人识别,作为生物特征识别的重要组成部分,广泛应用于军队安全系统、公安司法、生物医学工程等领域。目前,在安静的实验室环境下以及语音数据充足的条件下,说话人识别技术已经达到令人满意的效果。然而,实际应用环境无法预测,导致说话人识别系统鲁棒性差。因此,本文以提升说话人识别方法在噪声情况下的鲁棒性为出发点,针对说话人识别中特征表达能力不足、模型区分性不够、传统方法中各个模块相互独立训练的问题,提出以下
随着无线通信技术的蓬勃发展,种类繁多的无线通信设备的使用使得稀缺的无线频谱资源愈发拥挤。电磁环境异常检测方法可以为监管并规范大量用频设备合规使用频谱资源提供技术支持。另外,网络安全已成为一个全球性的问题,无线物理层的电磁环境安全检测是网络安全防御的重要内容。现有的通信方式产生的电磁信号很容易被拦截或渗透,如果能够检测出异常电磁信号的种类,将提升通信系统对异常电磁信号的主动防御能力。因此如何有效地把
随着科学技术的发展以及时代的进步,移动机器人不仅在工业领域得到广泛的应用,在人们的日常生活中也扮演着各种重要的角色。路径规划作为移动机器人导航任务中的重要一环引起了众多学者的关注。蚁群算法由于本身的并行性更加利于分布式计算,并且具有较高的鲁棒性,含有启发式的结构特点使其易与其他方法结合。这些优势使其在解决复杂环境下的路径规划有一定的优越性。但蚁群算法在寻优过程中仍有搜索效率低、搜索停滞、易陷入局部
知识型员工在当今知识经济时代发挥着重要的战略资源作用。随着科技技术的不断发展和大部分新生代知识型员工的步入职场,生长在新时代的一代人,成为当今时代发展的主军力量,
随着流动儿童群体的日益扩大,流动儿童的人际交往问题成为社会工作研究的一个重点领域。流动儿童跟随父母进入城市,面临着教育模式转变、离开原生文化和社会环境的一些问题。
随着互联网的发展,各种终端的普及,尤其是移动设备,网络中的数据不再是线性的增加,而是以指数的趋势在猛增。每天各种各样不同来源的数据充斥着网络。用户在这巨大的数据洪流中眼花缭乱,无法快速的获取有效的数据。如何行之有效的从这些嘈杂数据中找到用户需要的信息,成为了一个迫切的问题。而推荐系统正是解决这个问题的一个重要手段。通过推荐系统,用户可找到迎合他们兴趣的相关物品。本文主要的研究重点,就是融合辅助信息