ARIAは2003年に韓国のにより開発され、2004年に (KATS) にて標準暗号として選定されたブロック暗号である。

アルゴリズムはAESを元にしたSPN構造を利用しており、入出力はAESと同様にブロック長128ビット、鍵長が128ビット、192ビット、あるいは256ビットである。ラウンド数は鍵長により各々12段、14段、16段である。ARIAは2つの8x8ビットSボックスをもち、交互のラウンドでそれを逆にする。また、そのうち一つはAESのSボックスである。

鍵スケジュールは鍵を、1/πの2進展開を"Nothing up my sleeve number"のソースとした3ラウンドの256ビットFeistel構造にて生成する。

標準化

KS X 1213:2004 IETF アルゴリズム : A Description of the ARIA Encryption Algorithm TLS/SSL : Addition of the ARIA Cipher Suites to Transport Layer Security (TLS)

引用

外部リンク ARIA home Lazarus/Delphi port of ARIA

関連項目 ブロック暗号 共通鍵暗号 暗号理論