首页 > 其他 > 详细

密码学原理学习笔记

时间:2018-09-11 23:22:54      阅读:279      评论:0      收藏:0      [点我收藏+]

攻击的类型:

唯密文攻击(COA):攻击者只知道密文

已知明文攻击(KPA):攻击者知道同一密钥下密文对应的明文。

选择明文攻击(CPA):攻击者可以事先任意选择一定数量的明文,让被攻击的加密算法加密,并得到相应的密文。

选择密文攻击(CCA):攻击者事先知道任意一定数量的密文,让被攻击的解密算法解密,并得到对应的明文。

被动攻击:COA、KPA

主动攻击:CPA、CCA

 

重合因子Index of Coincidence(IC):任意取两个字母(取后放回),使之结果相同的概率

英语中的重合因子定义如下:

技术分享图片,由每个字母出现的概率,可算得其结果为0.065

 

古典密码学

凯撒密码:使用移位处理

维吉尼亚密码:确定密钥后,多次使用凯撒密码

破解维吉尼亚密码:关键在于确定密钥的长度

密码学原理学习笔记

原文:https://www.cnblogs.com/cellphone7/p/9595373.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!