椭圆曲线密码快速算法的研究与应用实现

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:hh2006pk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球信息高速公路建设的兴起和通信网络的数字化、智能化、宽带化的不断加快,特别是INTERNET的高速发展,给人们生活带来极大的方便。网络作为信息交流和信息处理变得越来越普遍。人们在高科技带来方便的同时对信息的安全存储,安全处理和安全传输也提出了更高的要求。密码学便是解决这一问题的有效手段。 本文在较为广泛地搜索和调研整理国内外关于椭圆曲线密码技术的文献和研究成果的基础上,针对椭圆曲线密码算法的快速实现问题作了以下一些工作: 第一,研究了椭圆曲线密码算法的快速实现方法,主要包括椭圆曲线上的点加、倍点和点乘的快速实现方法,重点研究椭圆曲线上的点加、倍点、点乘运算。实现椭圆曲线密码的关键是计算椭圆曲线上基点G的k倍,称为点乘或标量乘法,它决定了椭圆曲线密码体制的运算速度。点乘运算的快速实现,可以通过对底层运算和高层运算进行改进:对底层运算,主要通过对椭圆曲线上的点加和倍点运算进行改进,采用雅可比射影坐标来定义椭圆曲线上的点,点加和倍点运算性能都较标准射影坐标有提高:对高层运算,主要通过对椭圆曲线点乘算法进行改进其中重点讨论了计算点乘的W-NAF窗口法,并对窗口的最佳选取问题进行深入的理论推导,进一步给出了窗口最佳选取的有效算法;本文提出了最佳W-NAF算法可以有效的提高点乘运算速度。 第二,对基于椭圆曲线的密码方案和数字签名功能进行了VC编程实现; 第三,完成了基于椭圆曲线密码体制的反软件盗版的研究和实现,基于本文提出的方案可有效地保护软件的版权利益,可有效抵抗非法暴力破解、防止非法注册机的制作以及正版序列号的非法传播。
其他文献
随着互联网的发展与宽带的普及,数据量日益爆炸式的增长,分布式的数据存储采用可扩展的系统结构,使用多台存储服务器进行数据的存储降低了每台存储服务器的存储负荷,存储信息
工程图矢量化是计算机图像处理研究的重要内容,它以实现计算机自动读图从而重建具有领域含义的图形对象及其语义等高层信息为目标,以实现工程图信息的高效复用为目的,从事该
随着社会对信息技术的依赖性日益增长,在至关重要 (critical systems) 系统中如何提高应用软件的可靠性成为一个紧迫的问题。目前,软件开发的形式化与自动化方法被认为是提高软
Petri网适合于网络环境下的信息处理系统的描述和建模。它的主要特性包括:并行、不确定性、异步及分步描述能力和分析能力。Petri网以其简洁、直观、潜在模拟能力强等特点被广
随着嵌入式系统的广泛应用,人们对嵌入式系统软件的质量提出了更高的要求,而作为保证软件质量最有效手段的测试技术,也越来越受到关注。由于汇编语言具有良好的实时性以及在
XML具有的与平台无关、易于扩展、交互性好、语义性强等特性,使得XML已经成为数据交换的事实标准。实现文本数据图形化表示的XML子语言SVG,集矢量图形与XML优点于一身,非常适
地理信息系统(GIS)是地球科学和信息科学等学科交叉的产物,涉及了地理学、制图学、遥感、CAD 技术、数据库技术。目前已成功地应用到资源管理、自动制图、设施管理、城市和区
计算网格正逐渐发展为一个提供高性能以解决各种大规模问题的新兴的计算平台.网格资源的分配和控制对于提高用户对网络服务的满意度,优化网格系统的整体性能具有十分重要的意
胃癌是消化道最常见的恶性肿瘤疾病之一,严重危害全世界人民健康,CT技术是目前诊断胃癌的主要检查手段之一。在临床上,胃部CT图像中淋巴结的转移情况及数目是判断胃癌病人病况的
比较各入侵检测技术优劣性,针对当前已发展较成熟的专家系统技术,将其应用于入侵检测系统,并已取得一定研究进展和实际应用,但存在入侵知识库维护更新的困难,需专家总结入侵