一种基于组合公钥的椭圆曲线数字签名的研究与实现

来源 :天津师范大学 | 被引量 : 0次 | 上传用户:zhouyu2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术和信息技术的不断完善和快速发展,信息安全重要性越来越受到重视。在网络环境中,数字签名技术具有较高的安全度,可以确认发件人的身份,具有认证功能,避免了交易的抵赖性和否认性。椭圆曲线加密体制是基于椭圆曲线解点群上的离散对数问题的,是一种公钥密码体制。组合公钥技术是一种不需要第三方认证,不需要后台数据库支持就可以管理海量的秘钥。针对数字签名的安全性问题,本文通过研究椭圆曲线相关原理和组合公钥相关技术,设计了一套基于组合公钥技术的数字签名软件,使数字签名具有更高的安全性。本文分析了数字签名研究背景,对椭圆曲线密码体制的发展历程进行了分析,详细介绍了基于椭圆曲线组合公钥技术的现状;研究介绍了与密码学相关的数学基础知识;其次,对椭圆曲线的相关原理进行了分析,包括椭圆曲线的定义,参数的选取问题,并对主要的算法进行了研究;再次,对基于椭圆曲线的组合公钥技术的理论进行了研究,内容涉及组合公钥技术的各个实现模块。最后在椭圆曲线密码体制和组合公钥理论相结合的基础上提出了一套改进的数字签名方案并进行了软件实现。该方案把双私钥技术应用到数字签名的私钥产生过程中,加强了安全性。在进行软件实现时,探索了椭圆曲线参数的选取算法,设计算法得到了相同阶的两个基点,为生成两个私钥种子矩阵做好准备。在私钥的生成过程中,本论文设计使用SHA-1散列算法对同一标识进行两次散列运算,得到的两个序列值分别对应两个私钥矩阵中的数据,从而得到两个私钥,使得该方案有更高的安全性。本方案的实现是基于FCLINT/C (Function for Large Integers in Number Theory and Cryptography)数论软件包,它提供基本的数学和数论函数并支持任意打的整数运算,可以实现不同安全强度的算法。
其他文献
绝大部分的应用系统都会提供对自身运行状况进行监控的功能,以方便用户更加深入和全面地了解系统的性能和当前的健康情况。提供这种功能的代码模块我们称之为性能监控系统。 
近几十年来,多媒体技术得到了飞速的发展,人们对交互式的音视频服务的需求也日益提高,这也推动了视频对象分割技术的进步。到目前为止,已经有近千种的分割算法,并且新的理论
随着时延容忍网络在现实生活中不断得到应用,其主流路由策略设计不足导致的性能瓶颈日益突出。理想的路由策略应该在能耗较低的前提下使时延容忍网络的传输性能达到最优,然而
动物机器人在运动的灵活性、能源供给、环境适应性等方面相比传统机器人具有很大的优势,在环境侦查和灾难搜救等方面的应用前景十分广阔,然而现实中将动物机器人用于未知环境探
随着电子纸显示技术的推广与应用,我们对电子纸已不再陌生,电子纸不仅是一种纸的替代品,而且是具有很大发展潜力的未来显示设备,电子纸显示技术分为很多类型,目前市面上最具代表性
随着科技日新月异的进步,各种各样的数据充斥着生产生活的各个领域,如何有效地获取数据中的精华并运用到各行各业中去,成为科研人员关注的焦点。基于这一实际需求,数据挖掘技术应
随着计算机技术的不断发展,社会环境的日益复杂,日常生活中对于安全的需求越来越高。人脸识别技术作为日益成熟的生物特征识别技术,通过比较人脸的生物特征信息来对身份加以
随着互联网、数码相机(特别是具有拍照功能的智能手机)和图像编辑工具的快速发展和大规模普及,网络上的图片数量成爆炸式增长。如何在互联网上海量图像中找到用户所需要的图
离群检测是数据挖掘的重要分支,离群数据对象隐藏着非常重要的信息和知识,发掘并运用这些财富推动着离群检测的研究。在理论上,研究者们对离群检测的研究取得了巨大的成功。在
对汉语复句中关系词的自动标识是中文信息处理中的一个研究难题,本课题组前期已经研究的“基于规则的复句关系词自动标识系统”所使用的规则是通过人工的方式挖掘的。该系统