同步序列密码简介

TIME:2019-02-15   click: 236 次

通常,根据加解密过程中的不同密钥流,同步序列密码工作模式分为两种类型:同步序列密码和自同步序列密码。

在同步序列密码中,密钥流的生成完全独立于消息流(普通流或密文流)。在这种操作模式中,若传输中时丢失了密文字符,则发送方与接收方必一定得重新同步它们的密钥生成器,以便可以正确地加密/解密后续序列,否则加密/解密将失败。

因同步序列密码的操作位彼此独立,所以在以此种方式加密/解密时不会发生错误传播。在操作期间发生位错误时,只有一位受影响,后续位不受影响。这是同步序列密码的一个重要特征。

同步序列密码有以下属性:

1.同步性。在同步序列密码中,一定得同步消息的发送者与接收者才可以正确解密,也就是说双方用一样的密钥并用其在同一位置上操作。一旦在传输时插入或删除了密文字符,则会破坏同步且解密过程会失败。此时,仅通过其他附加技术来重建同步,解密过程可继续。重新同步的技术包括:重新初始化;特殊标记设置在密文序列的规则间隔内;当明文消息序列含足够的冗余时,也可试一试所有可能的密钥流偏移。

2.没有错误传播。密文字符在传输期间被修改(不删除),不影响其他密文字符的解密。

3.主动攻击可检测性。活动攻击者插入密文字符、删除或重放会立即破坏系统的同步,这可能被解密器检测到。同时,主动攻击者可选择性地修改密文字符,并准确理解这些更改对明文的影响,因此必须用其他附加技术来保证加密数据的完整性。

上一篇:分组密码的分析 下一篇:双钥密码体制特点