密码学 hill密码.ppt

上传人:s****8 文档编号:67223147 上传时间:2022-12-24 格式:PPT 页数:9 大小:338.50KB
返回 下载 相关 举报
密码学 hill密码.ppt_第1页
第1页 / 共9页
密码学 hill密码.ppt_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《密码学 hill密码.ppt》由会员分享,可在线阅读,更多相关《密码学 hill密码.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 2.7 Hill密码密码2Hill密码密码nHill是密码1929年数学家Lester Hill发明的分分组密码组密码。它将n 个连续的明文字母串加密成n个连续的密文字母串。n它的意义在于第一次在密码学中用到了代数方法(线性代数,模的运算)。3Hill加密过程加密过程n设n=3,明文串p1p2p3 到密文串c1c2c3 的变换由下面方程组给出密钥密钥4Hill矩阵矩阵nHill 加密事实上是一个矩阵乘法体系加密密钥是一个方阵K解密密钥就是K-1n例如,加密 n o w 13 14 22 x u e5Hill密码的分析密码的分析nHill密码对于唯密文攻击方式唯密文攻击方式有很高的防攻击能力。

2、明文一个字母改变,通常带来密文n个字母改变当n比较小时,只要密文文本足够大,总可以用频率分 析法来破密文nn=2,双频率分析法nn=3,三频率分析法矩阵越大,密文越难破译nHill密码对于已知明文攻击方式已知明文攻击方式来说,是非常弱的事实上,只要知道n块相互独立的明文串及相对的密文,就可以确定密钥 K.6原理原理n我们知道密文矩阵C由明文矩阵P乘以密钥矩阵K 所得,即n所以,知道明文矩阵P的逆矩阵,就可以得到密钥 矩阵,即:C=PKK=P-1C7例:例:假设已知假设已知n=2,明密对为:明密对为:howareyoutoday;zwseniuspljveu.解:明文对应数字:7,14,22,0

3、,17,4,24,14,20,19,14,3,0,24密文对应数字:25,22,18,4,13,8,20,18,15,11,9,21,4,20设密钥矩阵为K,得解得,8分组密码分组密码n在分组密码中,大小为n的一组明文符号被一起进 行加密,创建出相同大小的一组密文。n在分组密码中,即使密钥是由多个值构成的,但 仍看成单密钥,整个分组都由它进行加密。例例1:playfair密码是分组密码,组的大小是n=2,两个字符一起加密。例例2:Hill密码是分组密码,用单密钥(一个矩阵)进行整体加密。虽然密钥由nn个值组成,还是要看作一个单密钥。9扩散和混淆扩散和混淆n扩散性(diffusion):在同一密钥下,n相似的明文,密文差别较大;n相似的密文,明文差别较大。扩散性隐藏明文和密文之间的关系n阻止对手通过统计密文找到明文的n混淆性(confusion):在同一明文下,n相似的密钥,密文差别较大;n相似的密文,密钥差别较大。混淆性隐藏密文和密钥之间的关系,n阻止对手用统计密文来找到密钥。Shannon:一个好的密码系统应具备抵抗统计分析的两个特性:例子例子:Hill密码

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁