试题详情
简答题密码系统如何分类?
  • 密码编码系统通常有三种独立的分类方式:
    (1) 按照明文变换到密文的操作类型可分为代替和换位。
    – 代替:即明文中的每个元素(比特、字母、比特组合或字母组合)被映射为另一个元素。该操作主要达到非线性变换的目的。
    – 换位:即明文中的元素被重新排列,这是一种线性变换,对它们的基本要求是不丢失信息(即所有操作都是可逆的)。
    (2) 按照所用的密钥数量多少可分为单密钥加密和双密钥加密。
    – 单密钥加密:即发送者和接收者双方使用相同的密钥,该系统也称为对称加密、秘密密钥加密或常规加密。
    – 双密钥加密:即发送者和接收者各自使用一个不同的密钥,这两个密钥形成一个密钥对,其中一个可以公开,称之为公钥,另一个必须为密钥持有人秘密保管,称之为私钥。该系统也称为非对称加密或公钥加密。
    (3) 按照明文被处理的方式不同可分为分组加密和流加密。
    – 分组加密:一次处理一块(组)元素的输入,对每个输入块产生一个输出块。即一个明文分组被当作一个整体来产生一个等长的密文分组输出,通常使用的是64位或128位的分组大小。
    – 流加密:也称为序列密码,即连续地处理输入元素,并随着该过程的进行,一次产生一个元素的输出。即一次加密一个比特或一个字节。
  • 关注下方微信公众号,在线模考后查看

热门试题