密码学1 - 概念与术语

一、背景与相关人物

在研究密码学中,通常会涉及到三个人物,Alice、Bob和Eve,其中Alice和Bob相互发送消息,而Eve则企图获取Alice和Bob之间的交谈内容。Alice和Bob面临的问题是,Eve不仅很聪明,而且很有毅力,一旦他们使用某种加密方法后,Eve要破解(break)这种加密法只是时间的问题。也就是说,Eve可以不用秘钥来还原明文,或者说从密文还原秘钥,于是Alice和Bob就不得不使用更加先进的加密方法来加密明文。

二、相关术语

密码术(cryptology)是构建和分析不同加密一解密方法的科学(某种程序上也可以说是艺术)。该科学实际上是包含两部分。密码学(cryptography)是构建功能更强大、更有效的新的加密-解密方法的科学。密码分析学(cryptanalysis)则是发现已有加密法的弱点,以便不用密钥就能还原成明文的科学。

首先必须区分的是编码法(code)和加密法(cipher)这两个术语。因为有时会错误地用它们来描述同一过程。这两者都是用来加密信息的方法,但它们是以完全不同的方式进行的。编码法就是用字、短语或数字来替代明文。例如,“bomb”可能在消息中以数字“1508”的形式出现。从码文(codetext)还原明文不存在算法或密钥。生成码文或还原明文需要一本编码簿(codebook),它列出了所有数字(或替代字符)和与之相对应的明文字、短语或字母。加密法则是使用算法或密钥来加密信息。

 除编码法和加密法外,加密信息的另一种方式是夹带加密法(steganography)。该方法是将密文进行隐藏的方式来加密信息的。例如,密文可能夹带在一幅图画或其他消息中。使用不可视墨水是夹带加密法的另一种方式。

与其他大多数技术一样,加密系统的评估最终也要落到经济因素上来。一个加密法不必光为了安全而“牢不可破”(而且,它未必就是牢不可破的)。如果获得信息的代价比破解加密的代价更小,就可以称该数据是安全的。或者,如果破解加密需要的时间比信息的有用周期更长,该数据也是安全的。因此,任何加密法的最终安全性是基于这样一个原理:付出大于回报。 

三、重要术语总结

重要术语解释
恺撤加密法一种简单移位加密法,明文中的每个字母被其后的n个字母替换。
加密法基于使用密钥的某种算法,将消息打乱。
密文一个被打乱的消息。
编码法通过用字、短语或数字替换明文来打乱信息的一种方法。
密码分析法破解编码和加密的一门艺术与科学。
解密还原被打乱消息的过程。
加密打乱消息的过程。
单码加密法具有固定替换模式的加密法,即明文的每个字母就由密文的一个字母替代。
明文可读的消息。
多码加密法一种加密法,其替换模式是,可以用多个字母来替代同一个明文字母。
夹带法通过隐藏消息的存在来隐藏消息的方法。替换加密法用一个字符替换另一个字符的方法。换位加密法重新排列明文中字母位置的加密法。
替换加密法用一个字符替换另一个字符的方法。
换位加密法重新排列明文中字母位置的加密法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值