Secure Message Transmission (SMT) is a two-party cryptographic protocol by which the sender can securely and reliably transmit messages to the receiver using multiple channels. An adversary can corrupt a subset of the channels and commit eavesdropping and tampering attacks over the channels. In this work, we introduce a game-theoretic security model for SMT in which adversaries have some preferences for protocol execution. We define rational "timid" adversaries who prefer to violate security requirements but do not prefer the tampering to be detected. First, we consider the basic setting where a single adversary attacks the protocol. We construct perfect SMT protocols against any rational adversary corrupting all but one of the channels. Since minority corruption is required in the traditional setting, our results demonstrate a way of circumventing the cryptographic impossibility results by a game-theoretic approach. Next, we study the setting in which all the channels can be corrupted by multiple adversaries who do not cooperate. Since we cannot hope for any security if a single adversary corrupts all the channels or multiple adversaries cooperate maliciously, the scenario can arise from a game-theoretic model. We also study the scenario in which both malicious and rational adversaries exist.
翻译:安全信息传输( SMT) 是一个双方加密协议, 发送者可以使用多个频道安全可靠地将信息传送给接收者。 对手可以腐蚀部分渠道, 并对频道进行窃听和篡改。 在这项工作中, 我们为 SMT 引入了游戏理论安全模式, 敌对者对协议执行有一些偏好。 我们定义了理性的“ 敌国” 对手, 他们宁可违反安全要求, 却不喜欢篡改被检测。 首先, 我们考虑的是单一敌人攻击协议的基本环境。 我们构建了完美的 SMT协议, 对抗任何理性敌人, 腐蚀了所有渠道, 除了一个频道之外。 由于传统环境下需要少数人腐败, 我们的结果展示了一种通过游戏理论方法绕过加密不可能的结果的方法。 接下来, 我们研究所有渠道都有可能被不合作的多个对手腐蚀的环境。 因为如果单个敌人腐蚀了所有渠道或多个敌人的恶意合作, 我们无法指望任何安全, 情景可以来自游戏思维模式。 我们还研究存在恶意和理性的敌人的情景。