An Integrity Check Value Algorithm for Stream Ciphers

An Integrity Check Value Algorithm for Stream Ciphers
复制标题

流密码的完整性校验值算法

DOI:
--
复制
发表时间:
1993
期刊:
Annual International Cryptology Conference
影响因子:
--
通讯作者:
Richard Taylor
Richard Taylor
中科院分区:
--
文献类型:
--
作者:
Richard Taylor

文献摘要

被引文献

相似文献

提出了一种使用流密码计算完整性校验值(icv)的方法。对其提供的消息完整性强度进行了分析,并证明它取决于所使用流密码的不可预测性。还解释了一种使用单个流密码有效提供完整性和加密的方法。请注意,无论是否与加密一起使用,提供消息完整性的这种方法都不会遭受许多针对常规完整性方案的攻击。具体而言,任何被复制或删除并随后被重放的合法消息 - icv对欺骗接收者的概率都非常小。此外,攻击者生成并注入通信信道的任何消息 - icv对被检测到的概率都非常小,除非攻击者实际上破解了流密码。即使攻击者有任意数量的选定消息和相应的icv,或者进行了任意次数的计算,情况也是如此。
A method of calculating an integrity check value (icv) with the use of a stream cipher is presented. The strength of the message integrity this provides is analysed and proven to be dependent on the unpredictability of the stream cipher used. A way of efficiently providing both integrity and encryption with the use of a single stream cipher is also explained. Note that the method of providing message integrity, used with or without encryption, is not subject to a number of attacks that succeed against many conventional integrity schemes. Specifically any legitimate message-icv pair that is copied or removed and subsequently replayed will have an appropriately small small chance of deceiving the receiver. Furthermore, any message-icv pair generated by an attacker and injected into the communication channel will have an appropriately small chance of escaping detection unless the attacker has actually broken the stream cipher. This is the case even if the attacker has any amount of chosen messages and corresponding icvs or performs any number of calculations.