二つの基本的な暗号原理

冗長性

冗長性(redundancy)
暗号原理1「メッセージは何らかの冗長性を持たなければならない」

フレッシュネス

フレッシュネス(freshness)
暗号原理2「リプレイ攻撃を防止する何らかの手法が必要である」