普通数字签名算法的研究与改进

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:wangtantan121212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字签名是实现认证的重要工具。其中普通数字签名由于有着广泛的使用背景,一直以来倍受关注,但现有大多数普通数字签名算法对于同态攻击和活动攻击是脆弱的,因此设计一种能有效克服这两方面缺陷的普通数字签名算法是一个十分重要的研究课题。本文即是从这一内容出发,从杂凑算法和数字签名算法两方面提出了一种新的普通数字签名算法ELDSA。本文的主要研究工作包括: (1)介绍了数字签名的基本特性、分类、两类密码体制的数字签名和公钥密码体制的基本概念。 (2)系统分析了RSA、ELGamal、DSS/DSA、LUC四种典型普通数字签名算法机制,指出了各自缺陷以及相应的解决办法;从分析结果可知,现有大多数普通数字签名算法易受同态攻击和活动攻击。 (3)介绍了杂凑函数的基本概念,讨论了杂凑函数的安全性,杂凑算法的结构,迭代杂凑函数的构造方法,单向迭代函数的选择,杂凑函数的设计思想以及杂凑函数的设计理论。 (4)由于解决同态攻击的方法是在对消息签名之前作杂凑变换,因此设计一种安全的杂凑函数将是克服这一缺陷的有效办法。而杂凑函数的安全性主要在于杂凑轮函数的安全性,因此杂凑轮函数的设计显得至关重要。但现有大多数杂凑算法如MD_x和SHA等都是采用三变量简单非线性布尔函数作为杂凑轮函数,并且这些杂凑轮函数有对称。因此在本文中,我们利用J.Seberry等人提出的方法,构造出了同时满足平衡性、高度非线性及严格雪崩特性的并且适合软件实现的新的五变量高度非线性布尔函数作为杂凑轮函数,并在此基础上提出了新的杂凑算法MSHA。该算法的杂凑值为160bit,与目前广泛使用且最安全的杂凑算法SHA-1相比,MSHA有着更高的安全性,并且速度差不多。 (5)由于解决活动攻击的方法是在验证签名之前先验证公钥的有效性,因此在本文中,我们提出了一种新的类似于ELGamal的数字签名算法ELDSA。该算法在验证签名的同时也验证了公钥的有效性,并且大大减少了计算量和存贮量。ELDSA的安全性基于单向杂凑函数、因子分解和离散对数假设。 (6)系统分析了ELDSA算法的安全性和时间复杂度,分析结果表明,新设计的算法具有足够的安全强度和较小的时间复杂度。
其他文献
该文提出了一种以自适应同时扰动随机逼近算法为主要手段的对未建模型的工业过程对象进行控制的新方法.由于自适应同时扰动随机逼近算法具有算式结构简单,对含有噪声的数据有
该文以江西省重点工程"下会坑水电站远动系统"的设计和实现为背景,针对中小型水电站远动系统的应用特点和设计要求进行了深入的论证和分析,详细阐述了系统结构的规划方案,对
在该文中,作者首先总结了国内外有关机器人时间最优轨迹规划与轨迹控制方面的研究成果,在此基础上,采用二阶多项式加三角余弦形式的要产条函数重新构造机器人的关节轨迹,创造
该文以武汉力兴电源有限公司并行工程为背景,讨论了并行工程的基本思想、原理和关键技术,从并行工程思想出发,提出了力兴电源并行工程中工程设计集成系统的设计方案,并研究了
近年来,水下自主航行器(Autonomous Underwater Vehicle,AUV)得到迅速发展,在科学考察、国民经济以及军事应用等领域展现出广阔的应用前景。长航时、高精度、自主性、隐蔽性等是军
在无线传感器网络中,对于监测对象的地理数据采集是不可或缺的。对于无线传感器网络中发生的事件,都可以通过采集到的传感器节点位置对事情发生地点进行定位。所以,在无线传
该文对单相全桥Buck-Boost PFC变换器和单相单开关Buck-Boost PFC变换器分析,并建立了数学模型.提出了将滑膜变结构控制方法应用到功率因数校正变换器中,使系统得到好的动态
该文针对进化算法的若干问题,从生物进化和种群多样性角度出发,依照简单进化机理到复杂进化机理、单种群算法到多种群算法、遗传算法到协作进化算法、简单问题到复杂问题的次
受电弓与接触网是列车供电系统的重要组成装置,行驶中的列车利用受电弓滑板从接触导线获取电能,其滑动接触状态直接影响到列车的牵引力稳定性和运行速度,随着列车的六次提速,
控制器局域网CAN(ContrllerAreaNetwork),属于现场总线(FieldBus)的范畴,是德国BOSCH公司在80年代初,为解决现代汽车内部众多的控制与测试仪器直接数据交换而开发的一种串行通信