可逆矩阵加密算法初步研究与应用设计.docx
《可逆矩阵加密算法初步研究与应用设计.docx》由会员分享,可在线阅读,更多相关《可逆矩阵加密算法初步研究与应用设计.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可逆矩阵加密算法初步研究与应用设计 打开文本图片集 摘要:为了防止通信过程中重要信息泄露,确保网络信息传输的平安,本文依据可逆矩阵的特性并结合加密算法原理,提出了一种新的可逆矩阵加密算法,并且依据可逆矩阵加密算法自身的加密特性,探讨了其应用模式。 关键词:可逆矩阵 加密算法 密钥矩阵 中图分类号:TP309.7文献标识码:A 文章编号:1017-941609-0111-02 密码技术在网络平安中具有重要的作用。目前常用的加密算法有:DES算法、3DES加密算法、IDEA加密算法、AES加密算法和RSA加密算法等。然而随着计算方法的改进,计算机运行速度的加快,网络的发展,越来越多的加密算法被破解
2、,目前常用的加密算法都有可能在短时间内被破解,因此,须要探讨新的平安加密方法。 可逆矩阵加密算法与以往的加密算法不同,它属于非对称加密算法,但其用于加密和解密两个密钥均不对外公布。该算法采纳C/S模式对密钥进行分发和管理,每个密钥对应一个可逆矩阵,因此其密钥矩阵也具有多数个。在每次通信中,从中随机选取一对密钥矩阵加密和解密信息,这一对密钥矩阵对应的矩阵互为可逆矩阵。由于每一个可逆矩阵只有唯一的一个可逆矩阵与其互为逆矩阵,所以在加密密钥矩阵未知的状况下,求得解密密钥矩阵的可能性为0。该加密算法就是利用密钥矩阵空间无穷大的特性,在每次通信中对密钥矩阵进行随机选择,确保了通信数据信息的平安。 1、可
3、逆矩阵加密算法理论分析 1.1 算法的加密原理 信息发送端首先依据密钥矩阵A的阶数,将明文转换为n维数向量X,然后将X与A相乘得到密文Y,既Y=AX,再将Y发送,信息端接受到Y后,则利用密钥矩阵A-1与Y相乘,则会得到明文X,既:A-1Y=A-1AX=X。 例如:一个密钥矩阵,另一个密钥矩阵,信息发送端欲发送信息ABC。首先依据ASCII码表将ABC转为三维数向量,则对应的密文,然后将密文Y传输,当信息接收端接收到密文Y时,利用解密密钥矩阵A-1,依据公式求得,然后利用ASCII码表则可解析动身送信息为ABC。 1.2 算法平安性分析 在已知加密密钥矩阵A的状况下,求得解密密钥矩阵A-1志向算
4、法的时间困难度为n3,其中n为A的阶数。而在A未知的状况下,求得A-1的可能性为0。因为,每一个n阶矩阵都有多数个可逆矩阵存在,而每一个可逆矩阵只有唯一的一个矩阵与它互为逆矩阵,从多数个可选矩阵中选取唯一的与加密矩阵对应的解密矩阵的可能性为0,故在A未知的状况下,求得A-1的可能性为0。本文提出的C/S应用模式,服务端具有多数个成对的密钥矩阵,服务端可以定期的为须要平安服务的通信双方各自随机平安地供应一个密钥矩阵队列,这两个密钥矩阵队列对应位置的对应的矩阵互为可逆矩阵。在每次通信时,信息发送端依据肯定的规则从密钥矩阵队列中选择一个密钥矩阵A加密信息,而每次选择都随外界条件改变而改变,因此相当于
5、从多数个密钥矩阵中随机选取一个密钥矩阵加密信息,只有对应的信息接收端利用反规则和对应的密钥矩阵队列,才可以解密动身送的信息内容。窃密者即使知道加密和解密规则,也会由于密钥空间的无限而无法获得解密密钥矩阵A-1,从而也无法获得密文信息。因此该算法是平安的。 1.3 算法的加密和解密困难度分析 加密困难度:在已知加密密钥矩阵A和数向量X的状况下,求得密文Y须要计算n*n乘法和n*n次加法。 解密困难度:在已知解密矩阵A-1和密文数向量Y的状况下,求得明文X也须要计算n*n乘法和n*n次加法。 依据上面的结论,我们可以知道矩阵的阶数大小干脆影响到算法的执行效率,所以选择阶数适合的密钥矩阵很重要。 2
6、、可逆矩阵加密算法的密钥生成 2.1 基本概念介绍 密钥矩阵库:密钥矩阵存放的数据库。能够根据密钥矩阵的阶数,对存放密钥矩阵进行成对的存取。 随机密钥矩阵选择器:用来随机选取成对密钥矩阵的算法。可以依据用户初始化参数n,在矩阵阶数为n的密钥矩阵库里随机的选取其中的一对密钥矩阵。 初等可逆矩阵生成器:用来生成可逆矩阵的算法。可以依据用户的初始化参数n,随机生成一个n阶密钥矩阵。 2.2 密钥生成算法的流程 首先,随机密钥选择器依据初始化参数A,A-1,n中n的值,从密钥矩阵库里随机选取一个n阶密钥矩阵,假如选取失败,就会触发初等可逆矩阵生成器,使其生成一个n阶密钥矩阵,并将其送入密钥矩阵库里。然
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可逆 矩阵 加密算法 初步 研究 应用 设计
限制150内