密码学1_分析法


1.

密码术:构建和分析不同加密-解密方法的科学

加密:打乱消息的过程

解密:还原被打乱消息的过程

明文:可读的消息

密文:被打乱的消息

①密码学:构建功能更强大、更有效的新的加密-解密方法的科学

②密码分析学:发现已有加密法的弱点,以便不用秘钥就能还原成明文的科学


2.

加密信息的方法:

①编码法:用字、短语或数字来替代明文——密码簿

②加密法:使用算法或秘钥来加密信息

③夹带加密法:将密文进行隐藏的方式来加密信息


3.

加密算法的基础:

①加密系统在实际中应是不可破解的,尽管不是理论上不可破解的

②破解加密系统应不会打扰通信者

③秘钥应无需做记录即可记住,并容易修改

④密码应能够用电报来传输

⑤设备或文档应一个人即可携带或操作

⑥系统应很容易操作,无需掌握一长串的规则或进行专门培训


4.

一个好的加密法应具有:

①模糊性:加密法应隐藏所有局部模式(语言的任何识别字符都应变模糊)

②扩散性:加密法将密文的不同部分进行融合,使任何字符都不在其原来的位置


5.

付出大于回报

“安全”:获得信息的代价比破解加密的代价更小


6.

密码分析法:

①密文:从密文中获得所有信息生成明文(具有全部密文)(最难)

②已知明文:从信息和密文发现秘钥(具有密文和全部或部分明文)

③选取明文:影响信息特性,有利于发现秘钥(具有密文和信息)(最易)


密码学1_记录_02

密码学1_通信_03


7.

CAP软件


8.

经典加密法:以单字母为作用对象的加密法

①替换加密法:用一个字符替换另一个字符的方法

1)单码加密法:具有固定替换形式的加密法(明文的每个字母就由密文的一个字母替代)

2)多码加密法:用多个字母来替代同一个明文字母

②换位加密法:重新排列明文中字母位置的加密法