基于椭圆曲线密码的分布式密钥生成协议与应用

来源 :西华大学 | 被引量 : 0次 | 上传用户:guanxinyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密钥生成是密钥管理的研究内容,密钥安全是一切安全密码系统的基础,在执行密码协议前必须先生成密钥。为了进行分布式计算等操作,我们需要提高密钥生成的效率,基于椭圆曲线密码系统研究分布式的密钥生成是一个有效的办法。要保证生成的密钥的正确性和安全性,安全椭圆曲线的选取很重要,因为椭圆曲线选取的好坏直接影响密码系统的安全,所以我们要选择一个安全的椭圆曲线,安全指的是建立在所选的椭圆曲线上的密码体制能够抵抗各种目前已经存在的攻击。椭圆曲线的安全性由椭圆曲线参数来决定。本文首先提出了一个改进的椭圆曲线参数选取算法,同时也提出了一个椭圆曲线安全基点的选取算法,并且通过Mathematica工具对提出的算法进行模拟,得到有效的输出结果。选取了安全的椭圆曲线后,本文还提出了一个基于椭圆曲线密码的分布式密钥生成协议ECC-DKG(Elliptic Curve Cryptography-Distributed Key Generation Protocol)。已有的分布式密钥生成方案或者是基于有限域上离散对数问题或者是基于大整数因子分解问题,但是通过亚指数算法可以解决上述两个问题。本文提出的ECC-DKG协议是基于椭圆曲线上的点构成的加法群上的离散对数问题,目前没有人能解决椭圆曲线上的离散对数问题。进而对提出的ECC-DKG协议进行了安全性分析,说明该协议具有高效、可行及安全的特点。最后,本文以提出的ECC-DKG协议为基础,提出一个基于椭圆曲线密码的广播多重数字签名方案ECC-BMDSS(Broadcast Multi-Digital Signature Scheme)。本方案能够克服已有的方案不能适用于广播签名的缺点,同时能够实现多重数字签名私钥的共享。与已有的椭圆曲线数字签名方案(ECDSS)相比,该方案效率高,可以有效的抵抗多种攻击,安全性较高。
其他文献
目前,中小型离散制造企业的数字设备普遍存在多种控制系统并存、不能实现远程监控与维护、信息难以直接连通和集成控制等问题;同时,生产现场信息不能被及时采集、处理和应用,现场
软件技术的发展已经经历了面向过程、面向对象和面向组件几个阶段,近几年,又提出了面向服务的体系结构SOA(Service Oriented Architechture)。SOA具有松藕合、易集成、可重用和
随着计算机浮点运算能力和图形加速能力的飞速提升,应用实践对三维模型的真实感和细腻度的要求越来越高,导致了三维几何模型的拓扑信息和几何信息急剧增长,从而为模型数据的传输
本文以徐工职院辅助教学系统(XGYFJXT)的研究与设计为背景,以CSCW理论和工作流技术、群件技术作为指导,用SQL Server建立系统数据库,以JAVA语言进行系统的设计,实现了支持多
由于信息技术的发展和激烈的竞争,独立、零散的办公自动化系统和计算机应用已不能满足人们的需要,而综合、集成化的解决方案日益成为企业所需。作为一种对常规性事物进行管理、
本文通过对时间规划中R_时刻表这个主题的深入探讨,以时间关系矩阵为基础,给出了R_时刻表算法的详细步骤,并设计了一个通用的时间规划系统,将时间规划应用于大学课程和田径运动会
学位
随着Internet的快速普及,Internet已经在社会政治、经济、文化、军事等领域中发挥着越来越大的作用。与此同时,在全球范围内,对计算机及网络基础设施的攻击行为也已经成为一个越
分布式并行文件系统已经成为高性能应用领域不可缺少的组成部分,在实际应用环境中,面向的往往是大规模的客户端,在大量客户端IO密集型应用并发地访问服务器时,数据服务器的IO请求
随着国内电信垄断格局的打破,各电信运营商间的竞争也越来越激烈。为了在竞争中争得先机,企业将越来越需要有一套迅速灵敏、功能强大的系统,有针对性地制定政策,适时拿出各种促销