密码学hill密码

密码学hill密码

ID:40188295

大小:533.81 KB

页数:9页

时间:2019-07-25

密码学hill密码_第1页
密码学hill密码_第2页
密码学hill密码_第3页
密码学hill密码_第4页
密码学hill密码_第5页
资源描述:

《密码学hill密码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、:7,14,22,0,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的一组明文符号被一起进行加密,创建出相同大小的一组密文。在分组密码中,即使密钥是由多个值构成的,但仍看成单密钥,整个分组都由它进行加密。例1:playfair密码是分组密码,组的大小是n=2,两个字符一起加密。例2:Hill密码是分组密码,用单密钥(一个矩阵)进行整体加密。虽然密钥由n×n个值

4、组成,还是要看作一个单密钥。9扩散和混淆扩散性(diffusion):在同一密钥下,相似的明文,密文差别较大;相似的密文,明文差别较大。扩散性隐藏明文和密文之间的关系阻止对手通过统计密文找到明文的混淆性(confusion):在同一明文下,相似的密钥,密文差别较大;相似的密文,密钥差别较大。混淆性隐藏密文和密钥之间的关系,阻止对手用统计密文来找到密钥。Shannon:一个好的密码系统应具备抵抗统计分析的两个特性:例子:Hill密码

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

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

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