组合群论在密码学和电子商务的安全性中的应用

组合群论在密码学和电子商务的安全性中的应用

ID:46262719

大小:59.74 KB

页数:24页

时间:2019-11-22

组合群论在密码学和电子商务的安全性中的应用_第1页
组合群论在密码学和电子商务的安全性中的应用_第2页
组合群论在密码学和电子商务的安全性中的应用_第3页
组合群论在密码学和电子商务的安全性中的应用_第4页
组合群论在密码学和电子商务的安全性中的应用_第5页
资源描述:

《组合群论在密码学和电子商务的安全性中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、组合群论在密码学和电子商务的安全性中的应用摘要公钥密码体制从开始提出到现在,它的主要思想是利用了数论中的困难问题。例如,应用最广泛的RSA加密体制是基于大整数分解成两个素数的怵I难问题构造的加密算法,ElGamal数字签名是根据在剩余类环屮由生成元求解其离散对数的问题的困难程度来实现的。和这些加密算法不同的是本文屮利用了组合群论的思想构造的一些加密体制。组合群论中有些特定的字问题和共轨问题是困难问题,可用丁构造密码学的基础。N.R.Wager和M.R.Magyarik第一次提出了用组合群论的理论來构造

2、公钥加密算法的方法,他们所利用的是不可解的字问题,其次在93年,M.Anshel和I.Anhel提出了利用不可解的共轨问题对信息进行加密的算法,这也是公钥密码算法,其基本思想和第一个基本相似。更进一步,在99年I.Anshel,M.Anshel和D.Goldfeld利用辫群的共轨问题实现了一个新的密钥交换协议。密码学在组合群论屮的最新进展是Hyoung.Ko,SangJinLee和JungHeeCheon提出的密钥交换协议和加密协议,他们同样是利用了辫群的不可解共轨问题,但是主要思想和具体的实现上和I

3、.Anshel等提出的密钥交换协议有很大的区别。本文简要介绍这些加密算法和I办议。同时,利用辫群的一些基本特点把辫群的另一个困难问题应用到基于单向环同态的多签名体制中去,提出了一个新的多签名方案,并且讨论了这个多签名方案在电子支付系统屮的应用。关键词:辫群,字问题,共轨问题,密钥交换协议,多签名体制目录第一章密码学和电子商务的安全性第一节密码学概述第二节电子支付系统的安全性第二章组合群论和密码学第一节基础知识和背景第二节密码休制和密钥交换协议72.2.1[Wag84]公钥密码体制72.2.2[Ansh

4、el93]密码体制2.2.3[Anshel-Anshel-Goldfeld]密钥交换协议92.2.4[Ko-Lee-Cheon]密钥交换协议和密码休制11第三章组合群论在电子支票的多签名体制中的应用14第一节三方密钥交换协议14第二节基于辫群的多签名体制方案153.2.1多签名介绍163.2.2基于单向环同态的多签名体制173.2.3基于辫群的多签名体制18第一章密码学和电子商务的安全性第一节密码学概述信息安全是密码学的基本要求,为了要达到这一点,密码学始终涉及两个方面的斗争。其屮一方(发送者)是设法

5、对消息进行加密,使得只能是具有特殊权利的人(接受者)才能够接受和阅读信息。而另一方则是尽力设法截获信息,破译密文,或者用修改以后的假信息欺骗接收者。在木文中,我们主要讨论的是前一方,即考虑用何种方法能够对消息进行安全、有效且快捷的加密,保证消息的传送。待加密的消息被称作明文(plaintext),用某种方法伪装消息并隐藏它的内容的方法称作加密(encryption),被加密以后的消息称为密文,而把密文转变成明文的过程称为解密。加密体制屮的加密运算是由一个算法类组成,这些算法类的不同运算可用不同的参数表

6、示,不同的参数分别代表不同的算法,被称作密钥,密钥空间是所有密钥的集合。密码体制一般是指密钥空间与相应的加密运算结构,同时还包括了明文和密文的结构特征。在密码体制的设计和评价屮耍考虑到以下一些基本原则:(1)不可破原则,指该密码体制在理论上或实际上是不可破解的。(2)部分信息丢失不会影响整个系统的安全性。即硬件设备、加密算法或全部密文与部分明文这些信息的丢失不会危及整个系统的安全。(3)与计算机、通信系统匹配原则。要求密码系统不是独立存在的,而可以在计算机或通信系统中使用。密码体制发展到现在,已经有了

7、很多种不同的类型。但是从密码体制所使用算法的分类上说,可以分为两种。一种是利用了对称算法,乂称作传统密码算法;另一种则是利用了公开密钥算法。对称算法是指加密密钥和解密密钥能够互相推算出来,公开了一个也就相当于公开另一方。因此对称算法的密钥只能由发送者和接收者两方知道,他们必须事先商定好密钥,这一点就涉及了密钥交换协议。公开密钥算法是指公开了加密算法Ek以后不会泄露解密算法,因此和对称算法相比,任何人都可以通过公开渠道(网络或密钥管理屮心)已知他人的加密密钥,把明文加密以后传送给接收者,而只有拥有解密密

8、钥的人才能够对密文解密。这在密钥管理和消息的传送方面更具有优势。另外,公开密钥算法还可以运用在数字签名屮。在忖前应用于实际生活比校广泛的公钥加密算法包含有RSA密码体制和椭圆曲线密码体制。RSA密码体制:1979年,ShamirRivest和Adelman提出了第一个也是应用最广的公钥密码体制,即RSA体制。经过20多年的密码分析和攻击,迄今为止,RSA被证明仍是安全的。设n=pq,p和q是两个大素数,a和b是两个整数,定义密钥空间为{(n,p,q,a,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。