R-ate双线性对密码算法的高效实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:skiau2548
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码技术作为保护信息的手段,它的快速实现一直是密码学界的热门研究内容之一。2016年我国国家密码管理局对外发布了中国标准商密算法SM9,随着研究的逐步深入,未来双线性对加密技术一定会在各行各业发挥至关重要的作用。然而就目前而言,双线性对加密技术的计算效率相对于实际应用中的要求仍存在一定的差距。因此不断探索并改进双线性对算法的执行效率是推广双线性对加密技术的重中之重。本文以SM9标准为指导,以降低R-ate双线性对计算复杂度、提高算法的执行效率、实现高效的加密系统为目标,进行了大量的理论分析和实验验证后,所获得的成果如下:1.根据SM9标准中给出的参数,对不同层次的计算进行了详细论述,给出了一套从上到下的R-ate双线性对加密算法的详细计算方法。其中包括扩域下的基本运算、直线函数和最后模幂部分等在内详细的算法推导。2.本文提出了一系列的优化算法来提高R-ate双线性对算法的执行效率,包括基于NAF的加速技术、蒙哥马利域下计算和十二次扩域下的稀疏乘法等优化措施。3.在上述推导出的算法基础上用C语言实现了一套完整的R-ate双线性对计算程序,并且将加密算法移植在基于FPGA的SOC加密系统上。经过测试,本实现在保证准确性的同时可以在0.28S内完成一次加密运算,在执行效率方面有较高的优势。
其他文献
<正> 笔者自拟“二黑四黄饮”治疗脱发77例,疗效满意。方药组成及加减法:由黑豆、黑芝麻各50克,生地黄、熟地黄、黄精、黄芪各15克组成。全方共达补肝肾、生精血、促进毛发生
急诊科作为近几十年来新兴的一门管理学科,受到越来越多的重视,如何有效的提升和改善急诊科的管理工作,也就成为目前急诊科重点研究的一个课题。本文从急症科管理的重要性出
近年来,人们在物质需求水平方面的日益提高,这使得人们对家庭居住环境的追求逐渐向自动化、智能化方向发展,智能化家居概念应运而生。智能化家居控制系统,是以监测和控制为目标的
传统的供电可靠性评估方法是以准确的配电网结构和多年的元件可靠性历史数据为基础的,难以实现城市复杂配电网远期供电可靠性指标的预测。为此文章提出一种基于BP神经网络的
随着全球化的深入发展,人们片面追求经济利益所造成的人与自然关系日益尖锐,生态环境问题日渐突出,由此,生态安全问题也对国家的传统安全观提出了挑战,并成为国家新的安全观的重要
系泊及安装缆绳连接着海床中的锚固结构和海面上的浮式海洋平台,是系泊系统的重要组成部分。一方面,拖船或系泊浮体的运动通过安装或系泊缆绳传至锚固结构,从而导致锚固结构
泰戈尔的诗集《新月集》以其轻灵的诗句 ,描绘了一个和谐的世界 ,谱写了一曲爱的颂歌。这一曲爱的颂歌 ,表现了诗人对于和谐生活、祖国和民族的热爱 ,体现了诗人渴望世界和平
随着城市化进程的加快,我国将要建造越来越多的建筑物。很多施工单位对建筑质量并不是很重视,这将会对居民的生命安全造成严重威胁。为了提高施工质量,必须发挥工程监理企业
行业标准《透水沥青路面技术规程》(CJJ/T190—2012),于2012年12月1日起实施。介绍规程编制概况及其主要内容,包括总则、术语、材料、结构组合与构造、施工、验收、维护和保
本文主要从以下几个方面对煤炭企业成本管理问题进行探讨。首先,分析了煤炭企业成本的构成与特点,重点剖析了煤炭企业成本影响因素;然后,指出煤炭企业成本管理中现存的主要问