Adversary (cryptography) とは

暗号では、敵(めったに相手、敵)は悪意のあるエンティティであり、暗号システムのユーザーが目標(主にプライバシー、完全性、データ可用性)を達成できないようにすることを目的としています。敵対者の努力は、機密データの発見、システム内のデータの破損、メッセージ送信者または受信者の身元の偽装、またはシステムのダウンタイムの強制を試みるという形で行われる可能性があります。
理想化されたものとは対照的に、実際の敵は攻撃者と呼ばれます。驚くべきことではないが、前者の用語は暗号で優位であり、後者はコンピュータセキュリティの文献で優勢である。 Eve、Mallory、OscarおよびTrudyは、両方の種類のテキストで広く使用されているすべての敵対的な文字です。
この敵対者の概念は、ユーザと中央で調整された敵との間の「ゲーム」としての暗号システムのセキュリティ解析を行うことによって、暗号システムに関する直観的かつ正式な推論の両方を助ける。暗号システムのセキュリティの概念は、特定の攻撃(通常は特定の種類の敵によって実行されると推定される)に関してのみ意味があります。
彼らが持っていると思われる能力や意図に応じて、いくつかのタイプの敵があります。敵は
 静的または適応的(すなわち、固定されたまたは変化する挙動を有する)、移動体または非移動体(すなわち、時間または記憶資源に関して)、盗聴またはビザンチン(すなわち、チャネル内のデータを受動的に聴取または能動的に崩壊する)例えばネットワークセキュリティの観点から)
等々。実際のセキュリティプラクティスでは、そのような敵に割り当てられた攻撃がしばしば見られるため、そのような概念分析は単なる理論的なものではありません。
敵がシステムを破壊するのにどれくらい成功したかは、その優位性によって評価されます。敵の利点は、システムを破壊する敵の確率と単純に推測することでシステムが壊れる確率の差です。この利点は、セキュリティパラメータの関数として指定されます。