IT用語集 › セキュリティ › Poly1305

Poly1305

セキュリティ Svenska → 更新: 2026-10-23

ダニエル・J・バーンスタインが2005年に発表した、高速なメッセージ認証コード。

Poly1305は、メッセージを多項式とみなし、2130−5を法として評価することでタグを計算する。鍵は256ビットで、半分が多項式の駆動に、残り半分が最終結果のマスクに使われる。ソフトウェアで高速に動き、間違った使い方をしにくい。それが設計目標の一部だった。

鍵は決して2回使ってはならない。ChaCha20-Poly1305では、メッセージごとに新しい鍵を導出することでこれを解決しており、Poly1305が同じ鍵を二度見ることはない。

← 用語集に戻る