Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 171

暗号アルゴリズム(Cipher)

暗号アルゴリズム(Cipher) とは何ですか?

暗号アルゴリズム(Cipher)平文を暗号文に変換し(暗号化)、元に戻す(復号)アルゴリズム。1 つ以上の暗号鍵を入力としてパラメータ化される。


サイファ(暗号アルゴリズム)は暗号化と復号を行うアルゴリズムです。現代のサイファは、対称鍵(共有鍵を 1 つ用いる:AES、ChaCha20、3DES)と非対称鍵(公開/秘密鍵ペア:RSA、ECC)、またブロック暗号(固定長ブロック、AES-128 など)とストリーム暗号(ビット/バイト単位、ChaCha20 など)に分類されます。実運用ではモード(CBC、GCM、CTR)や鍵導出、MAC、AEAD 構成と組み合わせ、機密性と完全性を同時に確保します。現在は AES-GCM、AES-GCM-SIV、ChaCha20-Poly1305 などの AEAD と適切な IV/nonce 管理が推奨です。

  1. 01

    TLS 1.3 の暗号スイート TLS_AES_128_GCM_SHA256。

  2. 02

    AES-XTS-256 によるディスク暗号化。

よくある質問

暗号アルゴリズム(Cipher) とは何ですか?

平文を暗号文に変換し(暗号化)、元に戻す(復号)アルゴリズム。1 つ以上の暗号鍵を入力としてパラメータ化される。 サイバーセキュリティの 暗号 カテゴリに属します。

暗号アルゴリズム(Cipher) とはどういう意味ですか?

平文を暗号文に変換し(暗号化)、元に戻す(復号)アルゴリズム。1 つ以上の暗号鍵を入力としてパラメータ化される。

暗号アルゴリズム(Cipher) はどのように機能しますか?

サイファ(暗号アルゴリズム)は暗号化と復号を行うアルゴリズムです。現代のサイファは、対称鍵(共有鍵を 1 つ用いる:AES、ChaCha20、3DES)と非対称鍵(公開/秘密鍵ペア:RSA、ECC)、またブロック暗号(固定長ブロック、AES-128 など)とストリーム暗号(ビット/バイト単位、ChaCha20 など)に分類されます。実運用ではモード(CBC、GCM、CTR)や鍵導出、MAC、AEAD 構成と組み合わせ、機密性と完全性を同時に確保します。現在は AES-GCM、AES-GCM-SIV、ChaCha20-Poly1305 などの AEAD と適切な IV/nonce 管理が推奨です。

暗号アルゴリズム(Cipher) からどのように防御しますか?

暗号アルゴリズム(Cipher) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

関連用語

関連項目