2022年线性代数方法建模Hill密码的数学模型--数学建模案例分析实用 .pdf
《2022年线性代数方法建模Hill密码的数学模型--数学建模案例分析实用 .pdf》由会员分享,可在线阅读,更多相关《2022年线性代数方法建模Hill密码的数学模型--数学建模案例分析实用 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数学建模数学建模3 Hill密码的数学模型Hill密码是一种传统的密码体系,它的加密过程可以描述如下:明文加密器密文普通信道解密器明文在这个过程中,运用的手段是矩阵运算,具体步骤如下:一、加密1、根据明文字母的表值,将明文信息用数字表示,设明文信息只需要26 个英文字母A Z(也可以不只 26 个,如还有数字、标点符号等),通信双方给出这26 个字母表值(见下表) 。A B C D E F G H I J K L M 1 2 3 4 5 6 7 8 9 10 11 12 13 N O P Q R S T U V W X Y Z 14 15 16 17 18 19 20 21 22 23 24
2、25 0 2、选择一个二阶可逆整数方阵A,称为 Hill密码的 加密矩阵, 它是这个加密体制的“密钥”(是加密的关键,仅通信双方掌握)。3、将明文字母依次逐对分组。Hill密码的加密矩阵为二阶矩阵,则明文字母2 个一组(可以扩充至每 n 个明文字母为一组) 。若最后一组只有一个字母,则补充一个没有实际意义的哑字母,这样使得每一组都由2 个明文字母组成。查出每个明文字母的表值,构成一个二维列向量。4、A乘以,得到一个新的二维列向量A,由的两个分量反查字母表值得到的两个字母即为密文字母。以上 4 步即为 Hill密码的加密过程。例 明文为 YI CHU FA。3021A,求这段明文的Hill密码。
3、将明文相邻2 个字母分为一组:YI CH UF AA。最后一个字母是哑字母,它是为使最后一组的字母数为2 而添加的,无实际意义。查出每对字母的表值,并构造2 维列向量:11,621,83,925(1)将上述 4 个列向量左乘矩阵A,得到 4 个新的列向量:33,1833,2419,2743(2)在反查这 4 个向量对应的字母时,遇到了问题: 第 1 个向量与第三个向量中的43 与 33 不是表值,处理的办法是加减26 的整数倍,使其化为0 25 之间的一个整数,这称为模 26 运算, 记为:187)26(mod1833,117)26(mod2743(3)这样,这 4 个新的二维列向量对应的字母
4、为:QA SX GR CC 。它就是明文“YI CHU FA”的密文。二、解密解密过程即为上述过程的逆过程。这是在模运算下如何解方程组A的问题。一般一个n 阶方阵A可逆的充要条件是0det A。在模 26 运算下矩阵可逆与一般的矩阵可逆有所不同。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 数学建模数学建模记整数集合Z=0 ,1,2, ,m-1 ,m 为一正整数,模m 可逆定义如下:定义 1对于一个元素属于集合Z 的 n 阶方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年线性代数方法建模Hill密码的数学模型-数学建模案例分析实用 2022 线性代数 方法 建模 Hill 密码 数学模型 数学 案例 分析 实用
限制150内