---
title: "AES-256とは？256bit暗号化とAES-GCMの意味をやさしく解説【2026年】"
description: "AES-256とは、米国NISTが標準化した共通鍵暗号AESのうち、256bitの鍵を使う方式です。AES256暗号化の仕組み、AES-128との違い、AES-256-GCMの意味、アプリ選びで表示を見るときの注意点を解説。"
url: https://www.vaultforyou.app/ja/gaido/aes-256-toha
lang: ja
published: 2026-10-29
updated: 2026-10-29
author: "VaultForYou Editorial Team"
publisher: VaultForYou
---

# AES-256とは？256bit暗号化の意味と、AES-256-GCMの「GCM」をやさしく解説

> アプリやクラウドの説明でよく見る「AES-256で暗号化」。数字の256は何を表し、GCMやXTSといった文字は何を意味するのでしょうか。公的な資料をもとに、むずかしい数式なしで整理します。

公開 2026-10-29 - 更新 2026-10-29 - 執筆 VaultForYou Editorial Team

## すぐわかる答え

AES-256とは、米国NISTがFIPS 197で標準化したブロック暗号AESのうち、256bit（ビット）の鍵を使う方式です。データは128bitずつのブロック単位で暗号化され、同じ鍵で暗号化と復号を行う共通鍵暗号です。AES-256-GCMは、AES-256を改ざん検知つきのGCMモードで使う組み合わせを指します。

- **AESとは:** Advanced Encryption Standardの略。米国NISTが2001年にFIPS 197として標準化した共通鍵暗号で、日本のCRYPTREC暗号リストにも掲載されています。
- **256bitの意味:** 鍵の長さ。AESにはAES-128・AES-192・AES-256の3種類があり、どれもデータは128bitのブロック単位で処理します。
- **GCMとは:** 暗号利用モードの1つ。暗号化と同時に改ざんを検知できる「認証付き暗号」で、同じ鍵でIV（ナンス）を使い回さないことが必須です。
- **見るべき点:** 暗号方式の名前より、鍵を誰が持っているか、どこに保管されるか、運営会社が中身を見られるかが大切です。

写真保管アプリやクラウドサービスの説明を読むと、「AES-256で暗号化」「256bit暗号化」「AES-256-GCM」といった言葉がよく出てきます。安全そうな響きはあっても、256という数字が何を表すのか、GCMとは何なのかまで説明されていることはあまりありません。

この記事では、米国NIST（国立標準技術研究所）の標準文書と、日本のCRYPTREC（デジタル庁・総務省・経済産業省による暗号技術の評価プロジェクト）の資料をもとに、AES-256の意味をやさしく整理します。後半では、アプリ選びで「AES-256」という表示をどう受け止めればいいかも解説します。

先にポイントをお伝えすると、AES-256は現在も推奨されている信頼できる暗号です。ただし、どれだけ強い暗号でも、鍵が漏れれば中身は読まれます。暗号方式の名前と同じくらい、「鍵を誰が持っているか」が大切です。

## AES-256とは？ひとことで言うと

AES-256とは、AES（Advanced Encryption Standard）という暗号のうち、256bitの鍵を使う方式です。

AESは、米国NISTが公募で選んだ暗号です。NISTは2000年に、Rijndael（ラインダール）というブロック暗号を選定し、2001年にFIPS 197として標準化しました。2023年には改訂版が公開されましたが、図や説明が整理されただけで、アルゴリズムに技術的な変更はありません。

AESには、次の特徴があります。

- **共通鍵暗号**：暗号化と復号に同じ鍵を使います。
- **ブロック暗号**：データを128bit（16バイト）ずつのブロックに区切って暗号化します。
- **3種類の鍵の長さ**：AES-128、AES-192、AES-256があり、数字は鍵の長さを表します。

日本でも、AESはCRYPTREC暗号リストの「電子政府推奨暗号リスト」に、128bitブロック暗号として掲載されています。政府機関の情報システムは、このリストに基づいて暗号を選ぶことになっています。Appleも、AESを「世界的に普及している暗号化規格」と説明しています。

## AES-256の「256bit」は何の長さ？

256bitは鍵の長さです。データを区切るブロックの長さは、AES-128でもAES-256でも同じ128bitです。

| 種類 | 鍵の長さ | ブロックの長さ | ラウンド数 | セキュリティ強度（CRYPTREC） |
|---|---|---|---|---|
| AES-128 | 128bit | 128bit | 10 | 128bit |
| AES-192 | 192bit | 128bit | 12 | 192bit |
| AES-256 | 256bit | 128bit | 14 | 256bit |

ラウンド数は、データをかき混ぜる処理を何回くり返すかを表します。FIPS 197では、鍵が長いほどラウンド数が多くなるよう定められています。

鍵が256bitということは、鍵の候補が2の256乗通りあるということです。CRYPTRECは、AESに対しては鍵をすべて試す「全数探索」が最も効果的な攻撃方法だとしたうえで、256bitの鍵を使うAESを256bitのセキュリティ強度と評価しています。2の128乗でも約3.4x10の38乗、2の256乗は約1.2x10の77乗という、想像しにくい大きさです。

## AES-128とAES-256はどちらが安全？

鍵が長いAES-256のほうが、セキュリティ強度は高くなります。ただし、AES-128が危ないというわけではありません。

CRYPTRECの「暗号強度要件（アルゴリズム及び鍵長選択）に関する設定基準」では、新しくデータを暗号化する場合、原則として次のように定めています。

- **2040年まで**：128bit以上のセキュリティ強度を選ぶ
- **2041年以降**：192bit以上のセキュリティ強度を選ぶ

同じ基準の表では、256bitのセキュリティ強度は2061〜2070年の列まで「利用可」とされています。何十年も守りたいデータなら、AES-256を選ぶ理由がある、ということです。

### 量子コンピュータが実用化されたら？

CRYPTRECの資料によると、量子コンピュータが脅威になるのは主に公開鍵暗号で、AESのような共通鍵暗号への影響は、おおむね鍵長の半分程度のセキュリティ強度への低下と評価されています。そのうえで、鍵長を256bitにするなどの対策で対処可能だとしています。

2026年3月に更新されたCRYPTREC暗号リストでは、新たに設けられた「耐量子計算機暗号（PQC）リスト」に、AES-192とAES-256が掲載されています。AES-128は含まれていません。

## AESは「共通鍵暗号」だから、鍵の置き場所が大切

AESは、暗号化に使った鍵と同じ鍵で復号します。つまり、鍵を手に入れた人は、誰でも中身を読めます。暗号の強さは、鍵が安全に保管されていることが前提です。

そのため、実際のサービスでは「鍵をどこで作り、どこに保管し、誰が使えるか」が安全性を大きく左右します。たとえばAppleのiPhoneでは、パスコードがデバイス固有の鍵と組み合わされて暗号鍵を守っており、Appleは「ユーザパスコードが強力であれば、それだけ暗号鍵も強力になる」と説明しています。

クラウドの場合も同じです。データがAESで暗号化されていても、その鍵を運営会社が保管していれば、運営会社は復号できます。運営会社にも鍵を渡さないしくみが、[E2EE（エンドツーエンド暗号化）](/ja/gaido/e2ee-toha)です。

## 暗号利用モードとは？GCM・CTR・XTS・CBCの違い

AESそのものは、128bitのブロックを1つ暗号化する方法を決めているだけです。写真や動画のような長いデータを暗号化するには、ブロックをどうつなげて処理するかを決める「暗号利用モード」が必要です。

CRYPTREC暗号リストに掲載されている主なモードを整理します。

| モード | 種類 | 特徴 |
|---|---|---|
| CBC | 秘匿モード | 前のブロックの結果を次のブロックに混ぜて暗号化する、古くからある方式 |
| CTR | 秘匿モード | カウンターの値を暗号化し、それをデータと組み合わせる |
| XTS | 秘匿モード | ストレージの暗号化向け。CRYPTRECは用途をストレージデバイスの暗号化に限定 |
| GCM | 認証付き秘匿モード | CTRモードの暗号化に、改ざんを検知する認証を組み合わせる |
| CCM | 認証付き秘匿モード | 暗号化と改ざん検知を組み合わせる |

Appleの例では、iPhoneのストレージの暗号化にXTSモードが、FaceTimeの通話やiMessageの添付ファイルにカウンター（CTR）モードが使われています。

秘匿モードは中身を隠すだけで、データが書き換えられたかどうかまではわかりません。認証付き秘匿モードは、中身を隠すことと、改ざんされていないことの確認を同時に行います。CRYPTRECは、リストに載ったブロック暗号を認証付き秘匿モードと組み合わせて「認証暗号」として使えるとしています。

なお、同じ内容のブロックが同じ暗号文になってしまうECBモードは、CRYPTREC暗号リストの暗号利用モードには含まれていません。

## AES-256-GCMとは？

AES-256-GCMは、AES-256をGCM（Galois/Counter Mode）で使う組み合わせです。NISTはGCMを、SP 800-38Dで「関連データつきの認証付き暗号」として定めています。

GCMでは、カウンター（CTR）モードでデータを暗号化しながら、改ざん検知のための「認証タグ」を作ります。受け取った側は、復号するときにタグを確かめ、データが書き換えられていればそれを検知して受け付けません。中身を隠すだけでなく、「途中で書き換えられていない」ことまで保証できるのが、GCMが広く使われている理由です。

一方で、GCMには守らなければならないルールがあります。

- **IV（ナンス）を使い回さない**：同じ鍵で同じIVを使って別のデータを暗号化してはいけません。NISTは、この一意性が守られないと、安全性の保証がほぼ完全に失われるおそれがあるとしています。
- **IVの長さは96bitが推奨**：NISTもCRYPTRECも、IVの長さを96bitにすることを推奨しています。

「AES-256-GCM」という表示は、強い鍵と改ざん検知を組み合わせていることを示しますが、IVの扱いなどの実装が正しいことまでは、名前だけではわかりません。

## 身近なところで使われているAES-256

AES-256は、ふだん使っているiPhoneの中でも動いています。Appleのセキュリティガイドで確認できる例を挙げます。

- **iPhone本体のストレージ**：ファイルを作るたびに256bitの鍵が作られ、A14〜A18およびM1以降のチップを搭載したデバイスでは、XTSモードのAES-256でファイルが暗号化されます（A9〜A13ではXTSモードのAES-128）。暗号化は専用のハードウェアAESエンジンが行います。
- **FaceTime**：通話の音声とビデオは、カウンターモードのAES-256で暗号化されます。
- **iMessageの添付ファイル**：写真などの添付ファイルは、ランダムに作られた256bitの鍵を使い、AESのカウンターモードで暗号化されてからiCloudにアップロードされます。

iPhone本体の暗号化は、パスコードを設定すると自動的に有効になります。バックアップ側の暗号化については、[iPhoneのバックアップを暗号化する方法](/ja/gaido/iphone-backup-encryption)で解説しています。

## 写真アプリ選びで「AES-256」の表示をどう見る？

「AES-256で暗号化」と書かれていても、それだけでは安全かどうか判断できません。強い暗号でも、鍵の扱いが甘ければ意味がないからです。写真保管アプリやクラウドを選ぶときは、次の点を確認しましょう。

| 確認すること | なぜ大切か |
|---|---|
| 暗号化はどこで行われるか（端末か、サーバか） | サーバで暗号化する場合、送る途中や処理中は運営会社が中身を扱える |
| 鍵はどこに保管されるか | 運営会社のサーバに鍵があれば、運営会社は復号できる |
| 運営会社は中身を見られるか | 「見られない」と明記されているかが、いちばんわかりやすい目安 |
| バックアップや共有も暗号化されるか | 本体だけ守られていても、バックアップや共有リンクから漏れることがある |
| パスワードを忘れたらどうなるか | 「復旧できる」なら誰かが鍵を持っている。「復旧できない」なら自分だけが鍵を持つ設計の可能性が高い |

iCloudの写真も、標準のデータ保護では暗号化されていますが、鍵はAppleが保管しています。Appleにも鍵を渡したくない場合の設定は、[iCloudの「高度なデータ保護」とは](/ja/gaido/icloud-kodo-data-hogo)で解説しています。写真を隠すアプリの比較は[写真を隠すアプリおすすめ](/ja/gaido/shashin-kakusu-app-osusume)でまとめています。

## 鍵を運営会社に渡さない金庫という選択肢

上の表でいちばん大切なのは、「鍵が誰の手元にあるか」です。写真を保管するアプリでも、この点が明記されているかを確認しましょう。

VaultForYouの金庫では、ファイルはiPhone上で暗号化され、暗号化キーはiOSのキーチェーンに保管されてVaultForYouには届きません。VaultForYouはパターンも見ないため、運営会社がファイルを見ることはできません。金庫は自分で描いたパターンでしか開かず、写真ライブラリの外に保存されるので、写真アプリや検索、ウィジェットにも出てきません。

その代わり、パターンを忘れると、その金庫はあなたにもVaultForYouにも開けられません。失いたくないファイルは書き出して、別の安全な場所にもコピーを残しておきましょう。

> **写真アプリの外に、しまっておく.** VaultForYouは、あなたが描くパターンでだけ開きます。 [App Storeでダウンロード](https://apps.apple.com/app/vaultforyou/id0000000000)

## よくある質問

### AES-256は何の略ですか？

AESは「Advanced Encryption Standard」の略です。256は鍵の長さが256bitであることを表します。AESは米国NISTが2000年に選定したRijndael（ラインダール）という暗号をもとに、2001年にFIPS 197として標準化されました。2023年に改訂版が出ていますが、アルゴリズムそのものは変わっていません。

### AES-256は破られますか？

日本のCRYPTRECは、AESを電子政府推奨暗号リストに掲載しており、256bitの鍵を使うAESは256bitのセキュリティ強度があると評価しています。ただし、暗号が破られなくても、鍵やパスワードが漏れたり、実装に誤りがあったりすれば中身は読まれます。実際のリスクは、暗号方式よりも鍵の扱いや端末側にあることがほとんどです。

### AES-256は量子コンピュータに耐えられますか？

CRYPTRECの資料では、量子コンピュータが共通鍵暗号に与える影響は、おおむね鍵長の半分程度のセキュリティ強度への低下で、鍵長を256bitにするなどの対策で対処可能と評価されています。2026年3月更新のCRYPTREC暗号リストでは、耐量子計算機暗号（PQC）リストにAES-192とAES-256が掲載されています。

### AES-128とAES-256の違いは何ですか？

鍵の長さと処理の回数（ラウンド数）が違います。AES-128は128bitの鍵で10ラウンド、AES-256は256bitの鍵で14ラウンドです。ブロックの大きさはどちらも128bitです。CRYPTRECの基準では、2040年までの新規の暗号化は128bit以上のセキュリティ強度、2041年以降は192bit以上が求められており、長く守りたいデータほどAES-256が向いています。

### AES-256で暗号化するとスマホは遅くなりますか？

ふだんの使い方で意識することはほとんどありません。Appleのセキュリティガイドによると、iPhoneにはAES専用のハードウェア（AESエンジン）が組み込まれており、ファイルをストレージに書き込むときや読み出すときに、このエンジンが暗号化と復号を行います。iPhone本体の暗号化は、パスコードを設定すると自動的に有効になります。

### アプリが本当にAES-256を使っているかはわかりますか？

利用者が外から確かめるのは難しいのが実情です。公式のヘルプやセキュリティの説明に、暗号化がどこで行われるか、鍵がどこに保管されるか、運営会社が中身を見られるかが書かれているかを確認しましょう。暗号方式の名前だけが大きく書かれ、鍵の扱いについての説明がない場合は、問い合わせて確かめるのが確実です。

## 結論

AES-256とは、米国NISTがFIPS 197で標準化した共通鍵暗号AESのうち、256bitの鍵を使う方式です。日本のCRYPTREC暗号リストにも掲載されており、量子コンピュータを見据えたリストにも入っている、現在も推奨される暗号です。AES-256-GCMは、そのAES-256を改ざん検知つきのGCMモードで使う組み合わせを指します。

ただし、暗号がどれだけ強くても、鍵を手にした人は中身を読めます。アプリやクラウドを選ぶときは「AES-256」という名前だけで判断せず、暗号化がどこで行われ、鍵を誰が持ち、運営会社が中身を見られるかを確認しましょう。

あわせて読みたい記事：

- [E2EE（エンドツーエンド暗号化）とは](/ja/gaido/e2ee-toha)
- [iCloudの「高度なデータ保護」とは](/ja/gaido/icloud-kodo-data-hogo)
- [iPhoneのバックアップを暗号化する方法](/ja/gaido/iphone-backup-encryption)

## 参考資料

- [NIST：FIPS 197, Advanced Encryption Standard (AES)](https://csrc.nist.gov/pubs/fips/197/final)
- [NIST：SP 800-38D, Galois/Counter Mode (GCM) and GMAC](https://csrc.nist.gov/pubs/sp/800/38/d/final)
- [CRYPTREC：CRYPTREC暗号リスト（電子政府推奨暗号リスト）](https://www.cryptrec.go.jp/list.html)
- [CRYPTREC：暗号強度要件（アルゴリズム及び鍵長選択）に関する設定基準](https://www.cryptrec.go.jp/list/cryptrec-ls-0003-2022r1.pdf)
- [Appleプラットフォームのセキュリティ：データ保護の概要](https://support.apple.com/ja-jp/guide/security/secf6276da8a/web)
- [Appleプラットフォームのセキュリティ：FaceTimeのセキュリティ](https://support.apple.com/ja-jp/guide/security/seca331c55cd/web)

## 関連ガイド

- [E2EE（エンドツーエンド暗号化）とは？意味と仕組み・確認方法を解説【2026年】](https://www.vaultforyou.app/ja/gaido/e2ee-toha): E2EE（エンドツーエンド暗号化）とは、送る人と受け取る人の端末だけが鍵を持ち、途中のサーバや運営会社も中身を読めない暗号化のことです。エンドツーエンドの意味、通常の暗号化との違い、iPhone・LINEでの確認方法を解説。
- [iCloudの高度なデータ保護とは？写真をエンドツーエンドの暗号化で守る設定【2026年】](https://www.vaultforyou.app/ja/gaido/icloud-kodo-data-hogo): iCloudの「高度なデータ保護」をオンにすると、写真やバックアップがエンドツーエンドの暗号化で守られ、Appleも中身を見られなくなります。標準との違い、オンにする手順、復旧キーの準備、守られないものを解説。
- [iPhoneのバックアップを暗号化する方法とiCloud以外の保存先](https://www.vaultforyou.app/ja/gaido/iphone-backup-encryption): iPhoneのバックアップは、MacのFinderやWindowsのAppleデバイスアプリで暗号化できます。手順、暗号化で増える内容、パスワードを忘れたときの扱い、iCloud以外の保存先をAppleの情報で整理します。
- [写真を隠すアプリおすすめ7選【iPhone・2026年】非表示との違いと選び方](https://www.vaultforyou.app/ja/gaido/shashin-kakusu-app-osusume): iPhoneで写真を隠すアプリ7つを、解錠方法・ダミー機能・バックアップ・アカウント登録の有無で比較。標準の「非表示」との違いや、暗号化か単なる非表示かの見分け方、パスワードを忘れたときの注意点も解説します。

---

このガイドは、Appleの公式ドキュメントをもとにVaultForYouチームが執筆・確認しています。VaultForYouはiPhone用のプライベート金庫アプリです。 App Storeでダウンロード: https://apps.apple.com/app/vaultforyou/id0000000000
