2丿 Lewis carroll' s vigenere代换 首先,加解密双方必须同时握有如表21所示的 表格,另外还必须商议出一把共同密钥,这里必须 强调的是表2.1并非密钥的一部分,也就是说,即使 表2.1被公开,也不会影响系统的安全性。假设通信 双方均已握有表2.1,且已互相约定好一把秘密密钥 CRYPTOGRAPHY 接着便可将明文 STRIKE WHILE THE RON S HOT3 加密了。 人民邮电出版礼 被此健映
(2)Lewis Carroll’s Vigenere代换法 首先,加解密双方必须同时握有如表2.1所示的 表格,另外还必须商议出一把共同密钥,这里必须 强调的是表2.1并非密钥的一部分,也就是说,即使 表2.1被公开,也不会影响系统的安全性。假设通信 双方均已握有表2.1,且已互相约定好一把秘密密钥 “ CRYPTOGRAPHY” , 接 着 便 可 将 明 文 “STRIKE WHILE THE IRON IS HOT” 加密了
首先,将密钥重复地写在明文的上方。 CR YP TO GR AP HY CR YP TO GR AP H ST RI KE WH IL ET HE IR ON IS HO T 然后以上下两个字母为指针去查表2.1,例如第 个字母对为(C,S),此即表示在表21中查找行为C且 列为S为元素,即为U,此字母就是相对于明文S的密 文,其他的明文字母转换成密文可依次类推,从而得 到以下密文: UKPXDSCYIAIRJVGGHBOTHDA 人民邮电出版礼 被此健映
首先,将密钥重复地写在明文的上方。 CR YP TO GR AP HY CR YP TO GR AP H ST RI KE WH IL ET HE IR ON IS HO T 然后以上下两个字母为指针去查表2.1,例如第一 个字母对为(C,S),此即表示在表2.1中查找行为C且 列为S为元素,即为U,此字母就是相对于明文S的密 文,其他的明文字母转换成密文可依次类推,从而得 到以下密文: UKPXDSCYIAIRJVGGHBOTHDA
2.1.3现代密码体制 1.对称密码体制和非对称密码体制 对称密码体制又称为秘密密钥密码体制( 或单密钥密码体制/隐蔽密钥密码体制),即 加密密钥和解密密钥相同或一个可由另一个导 出 非对称密码体制又称为公开密钥密码体制 ,即加密密钥公开,解密密钥不公开,从一个 推导出另一个是不可行的。 人民邮电出版礼 被此健映
2.1.3 现代密码体制 1.对称密码体制和非对称密码体制 对称密码体制又称为秘密密钥密码体制( 或单密钥密码体制/隐蔽密钥密码体制),即 加密密钥和解密密钥相同或一个可由另一个导 出。 非对称密码体制又称为公开密钥密码体制 ,即加密密钥公开,解密密钥不公开,从一个 推导出另一个是不可行的
2.分组密码体制和序列蜜码体制 这是根据密码算法对明文信息的加密方式 进行分类的方法。如果密文仅与给定的密码算 法和密钥有关,与被处理的明文数据段在整个 明文(或密文)中所处的位置无关,则称为分 组密码体制。分组密码体制就是将明文分成固 定长度的组,如64bit一组,用同一密钥和算法 对每一组加密,输出也是固定长度的密文。 如果密文不仅与给定的密码算法和密钥有关, 同时也是被处理的明文数据段在整个明文(或 密文)中所处的位置的函数,则称为序列密码 体制 人民邮电出版礼 被此健映
2.分组密码体制和序列密码体制 这是根据密码算法对明文信息的加密方式 进行分类的方法。如果密文仅与给定的密码算 法和密钥有关,与被处理的明文数据段在整个 明文(或密文)中所处的位置无关,则称为分 组密码体制。分组密码体制就是将明文分成固 定长度的组,如64bit一组,用同一密钥和算法 对每一组加密,输出也是固定长度的密文。 如果密文不仅与给定的密码算法和密钥有关, 同时也是被处理的明文数据段在整个明文(或 密文)中所处的位置的函数,则称为序列密码 体制
3.确定型密码体制和概率密码体制 如果一个加密过程可以描述为:当明文和密钥 确定后,密文的形式也就惟一地确定,则称为确定 型密码体制。前面提到的加密方法中,多数属于这 类。 如果一个加密过程可以描述为:当明文和密钥 确定后,密文的形式仍是不确定的,最后产生出来 的密文通过客观随机因素从一个密文集合中选出, 则称为概率密码体制。 4.单向函数密码体制和双向变换密码体制 人民邮电出版礼 被此健映
3.确定型密码体制和概率密码体制 如果一个加密过程可以描述为:当明文和密钥 确定后,密文的形式也就惟一地确定,则称为确定 型密码体制。前面提到的加密方法中,多数属于这 一类。 如果一个加密过程可以描述为:当明文和密钥 确定后,密文的形式仍是不确定的,最后产生出来 的密文通过客观随机因素从一个密文集合中选出, 则称为概率密码体制。 4.单向函数密码体制和双向变换密码体制