共通鍵暗号
共通鍵暗号系の長所は公開鍵暗号系と比べて処理が高速であること、短所は鍵の受け渡しに注意を要することである。どんなに複雑な暗号化を施しても、暗号化の方式が既知なら、鍵さえ分かってしまえば誰でも復号できるからである。
暗号化する側と復号する側とが同じ鍵をもつ必要があり、鍵が漏洩する可能性は、保持者が増えるほど増すことになる。受け渡し相手によってそれぞれ個別の鍵をもてばよいが、その場合は管理すべき鍵の個数が相手の分だけ増加することになる。具体的には2人でだけ受け渡しをする場合は、1種類の鍵があればよいが、3人では3種類、4人では6種類、5人では10種類と増えていく。n 人の間で必要な鍵の個数は、 n ( n − 1 ) / 2 {\displaystyle n(n-1)/2} である。