Loading article…
以下は、暗号化の概要とトピックガイドとして提供されています。
暗号化(または暗号学) -情報を隠す実践と研究。現代の暗号化は、数学、コンピュータ サイエンス、エンジニアリングの分野が交差しています。暗号化の応用には、 ATM カード、コンピュータ パスワード、電子商取引などがあります。
暗号の本質
暗号技術の用途
暗号学の分野
暗号の歴史
暗号
クラシック
- 単一アルファベット置換
- 多アルファベット置換
- ポリグラフィック置換
現代の対称鍵アルゴリズム
- A5/1およびA5/2 – GSM携帯電話規格用に指定された暗号
- BMGL
- カメレオン
- FISH – シーメンス AG 社
- 第二次世界大戦の「魚」暗号
- Geheimfernschreiber –シーメンス AG 社製の第二次世界大戦時の機械式ワンタイム パッド。ブレッチリー パークではSTURGEONと呼ばれています。
- パイク–ロス・アンダーソンによるFISHの改良
- Schlusselzusatz –ロレンツによる第二次世界大戦時の機械式ワンタイムパッド、ブレッチリーパークではタニーと呼ばれた
- ヘリックス
- ISAAC – PRNGとして意図されている
- リヴァイアサン
- リリ-128
- MUGI – CRYPTREC推奨
- MULTI-S01 - CRYPTREC推奨
- ワンタイムパッド- ヴァーナムとモーボルニュ、1919年に特許取得。究極のストリーム暗号
- パナマ
- RC4 (ARCFOUR) – MITのロン・リベスト教授によるシリーズの1つ。CRYPTRECは128ビットのキーに制限することを推奨している
。
- CipherSaber – ( 10バイトのランダムIVを持つRC4の変種、実装が簡単)
- Salsa20 – eSTREAM推奨暗号
- ChaCha20 – Salsa20 のバリエーション。
- シール
- 雪
- 冷静に
- ソバー-t16
- ソバー-t32
- ウェイク
- 製品暗号
- Feistel 暗号– Horst Feistelによるパターン
- Advanced Encryption Standard (Rijndael) – 128 ビット ブロック。AES 、FIPS 197 のNIST選定。2001 年にJoan DaemenとVincent Rijmenによって作成。NESSIE選定。CRYPTREC推奨。
- アヌビス– 128 ビット ブロック
- BEAR – ストリーム暗号とハッシュ関数から構築、Ross Anderson作
- Blowfish – 64 ビット ブロック、Bruce Schneier 他著
- Camellia – 128 ビット ブロック、NESSIE選定 (NTT および三菱電機)、CRYPTREC推奨
- CAST-128 ( CAST5 ) – 64ビットブロック。カーライル・アダムスとスタッフォード・タヴァレスによる一連のアルゴリズムの1つ。名前は彼らの頭文字によるものではないと主張している。
- CIPHERUNICORN-A – 128 ビット ブロック; CRYPTREC推奨
- CIPHERUNICORN-E – 64 ビット ブロック、CRYPTREC推奨 (限定)
- CMEA – 米国の携帯電話で使用されている暗号に脆弱性があることが判明。
- CS-Cipher – 64ビットブロック
- データ暗号化規格(DES) – 64 ビット ブロック、FIPS 46-3、1976
- DEAL – DESから派生したAES候補
- DES-X – キーのサイズを増やすための DES のバリエーション。
- フィール
- GDES –暗号化を高速化するために設計されたDESの変種
- グランクリュ– 128 ビット ブロック
- Hierocrypt-3 – 128 ビット ブロック、CRYPTREC推奨
- Hierocrypt-L1 – 64 ビット ブロック、CRYPTREC推奨 (制限あり)
- IDEA NXT – プロジェクト名 FOX、64 ビットおよび 128 ビット ブロック ファミリ、Mediacrypt (スイス)、スイス工科大学ローザンヌ校のPascal Junod 氏とSerge Vaudenay氏による
- 国際データ暗号化アルゴリズム(IDEA) – 64 ビット ブロック、ETHチューリッヒのJames Massey 氏と X Lai 氏
- イラクブロック暗号(IBC)
- KASUMI – 64ビットブロック。MISTY1をベースとし、次世代W-CDMA 携帯電話のセキュリティに採用
- KHAZAD – Barretto とRijmenが設計した 64 ビット ブロック
- クフ王とカフラー王– 64 ビット ブロック暗号
- Kuznyechik – GOST R 34.12-2015 および RFC 7801 で定義されているロシアの 128 ビット ブロック暗号。
- LION – ストリーム暗号とハッシュ関数から構築されたブロック暗号、Ross Anderson著
- LOKI89/91 – 64ビットブロック暗号
- LOKI97 – 128 ビット ブロック暗号、AES 候補
- ルシファー– IBMのTuchmanらによる、1970 年代初頭。NSA / NBSによって修正され、DESとしてリリースされた。
- マゼンタ– AES候補
- 火星– AES ファイナリスト、Don Coppersmith他著
- MISTY1 – NESSIE選択 64 ビット ブロック、三菱電機 (日本)、CRYPTREC推奨 (限定)
- MISTY2 – 128 ビット ブロック: 三菱電機 (日本)
- Nimbus – 64 ビット ブロック
- NOEKEON – 128ビットブロック
- NUSH – 可変ブロック長(64~256ビット)
- Q – 128ビットブロック
- RC2 – 64 ビット ブロック、可変キー長
- SAFER – 可変ブロック長
- SC2000 – 128 ビット ブロック、CRYPTREC推奨
- Serpent – 128 ビット ブロック。Ross Anderson、Eli Biham、Lars Knudsenによる AES ファイナリスト
- SHACAL-1 – 160ビットブロック
- SHACAL-2 – 256 ビット ブロック暗号、NESSIE選択 Gemplus (フランス)
- Shark – Rijndael / AESの祖父、Daemen と Rijmen 著
- TEA –デビッド・ウィーラーとロジャー・ニーダム著
- トリプル DES -ルシファー設計チームのリーダー、ウォルター・タックマンによるもの。DESのトリプル使用のすべてがセキュリティを向上させるわけではありませんが、タックマンのトリプル使用はセキュリティを向上させます。CRYPTREC推奨 (限定的)、 FIPS Pub 46-3 に従って使用される場合のみ
- Twofish – 128 ビット ブロック。Bruce Schneier らによる AES ファイナリスト。
- XTEA –デビッド・ウィーラーとロジャー・ニーダム
- 3-Way – 96 ビット ブロック ( Joan Daemen著)
- 多アルファベット置換機械暗号
- エニグマ– 第二次世界大戦のドイツのローター暗号機。多くのバリエーションがあり、ほとんどのバリエーションには任意のユーザーネットワークがあります。
- 紫色– 第二次世界大戦時の最高レベルのセキュリティを誇る日本外務省の暗号機。日本海軍大佐が使用。
- SIGABA –ウィリアム・フリードマン、フランク・ロウレット 他による第二次世界大戦の米国暗号マシン。
- TypeX – 第二次世界大戦のイギリスの暗号機
- ハイブリッドコード/暗号の組み合わせ
- JN-25 – 第二次世界大戦の日本海軍の超暗号化コード。多くのバリエーションがある。
- 海軍暗号3 – 1930年代から第二次世界大戦にかけてイギリス海軍が使用した超暗号化コード
現代の非対称鍵アルゴリズム
- ACE-KEM – NESSIE選択非対称暗号化方式; IBMチューリッヒ研究所
- チョーリベスト
- Diffie-Hellman – 鍵共有; CRYPTREC推奨
- El Gamal – 離散対数
- 楕円曲線暗号– (離散対数変種)
- PSEC-KEM – NESSIE選択非対称暗号化方式。NTT (日本) 。SEC1 パラメータを使用した DEM 構築のみで CRYPTREC が推奨。
- EPOC
- カイバー
- マークル・ヘルマンナップザック暗号システム– ナップザック方式
- McEliece 暗号システム
- ニーダーライター暗号システム
- NTRUE暗号化
- RSA – 因数分解
- ラビン暗号システム– 因数分解
- ラビンSAEP
- 姫(R)
- パイリエ暗号システム
- 閾値暗号システム
- エクストラ
キー
輸送/交換
- メッセージ認証コード
- キー付きハッシュメッセージ認証コード
- 暗号化CBC-MAC (EMAC) – NESSIE選択 MAC
- HMAC – NESSIE選択MAC; ISO/IEC 9797-1、FIPS PUB 113、IETF RFC
- TTMAC – (Two-Track-MAC) NESSIE 選択 MAC; KULeuven (ベルギー) & debis AG (ドイツ)
- UMAC – NESSIE選択 MAC; Intel、UNevada Reno、IBM、Technion、UC Davis
- 忘却擬似乱数関数
- MD5 – MITのロン・リベスト教授による一連のメッセージダイジェストアルゴリズムの1つ。128ビットダイジェスト
- SHA-1 – NSAで開発された160 ビット ダイジェスト、FIPS 標準。最初にリリースされたバージョンは欠陥があったため、これに置き換えられました。NIST/NSA は、より長い「ダイジェスト」長を持ついくつかのバリアントをリリースしました。CRYPTREC推奨(限定的)
- SHA-3 – 元々は Keccak として知られていました。スポンジ関数を使用したNIST ハッシュ関数コンペティションの優勝者です。
- Streebog –廃止された標準 GOST R 34.11-94 で定義された廃止されたGOSTハッシュ関数を置き換えるために作成されたロシアのアルゴリズム。
- RIPEMD-160 – RIPE プロジェクト向けにヨーロッパで開発された、160 ビット ダイジェスト。CRYPTREC推奨(限定的)
- RTR0 – Retter シリーズの 1 つ。Maciej A. Czyzewski によって開発。160 ビット ダイジェスト
- タイガー–ロス・アンダーソン 他著
- Snefru – NIST ハッシュ関数コンペティション
- Whirlpool – NESSIE選択ハッシュ関数、Scopus Tecnologia SA (ブラジル) & KULeuven (ベルギー)
クラシック
モダンな
堅牢性特性
- 証明可能なセキュリティ
- ランダムオラクルモデル
- 暗号文の判別不能性
- セマンティックセキュリティ
- 柔軟性
- 前方秘匿性
- 匿名性を前進させる
- 鮮度
- ケルクホフスの原理 – 鍵以外のすべては公開できるという暗号原理
解読されていない歴史的なコードと暗号
組織と選定プロジェクト
暗号化規格
- 連邦情報処理標準(FIPS)出版プログラム – NISTが運営し、米国連邦政府の運営をガイドする多くの分野で標準を作成しています。多くの FIPS 出版物は継続中で、暗号化に関連しています。
- アメリカ規格協会(ANSI) – 多くの分野で多くの標準を作成する標準化プロセス。一部は暗号化関連で、進行中)
- 国際標準化機構(ISO) - 標準化プロセスにより、多くの分野で多くの標準が作成されます。暗号化に関連するものもいくつかあります。
- 電気電子技術者協会(IEEE) - 標準化プロセスでは多くの分野で多くの標準が作成されます。暗号化に関連するものもいくつかあります。
- インターネット技術タスクフォース(IETF) – 多くの分野でRFCと呼ばれる多くの標準を作成する標準化プロセス(一部は暗号化関連、進行中)
一般的な暗号化
- 国家安全保障局(NSA) - 内部評価/選定、NISTの暗号責任を支援する任務
- 政府通信本部(GCHQ) - 内部評価/選択、英国政府向けの暗号化標準の開発と推奨を担当する部門
- 防衛通信信号局(DSD) – オーストラリアのSIGINT機関、ECHELONの一部
- 通信保安局(CSE) – カナダ諜報機関
オープンな取り組み
- データ暗号化規格(DES) – NBS選択プロセス、1976 年に終了
- RIPE –欧州連合が後援するRACEプロジェクトの一部門。1980年代半ばに終了。
- 高度暗号化標準(AES) – NISTが後援する「分離」競争で、2001 年に終了しました。
- NESSIEプロジェクト –欧州連合が後援する評価/選択プログラム。2002年に終了。
- eSTREAM – ECRYPTが資金提供しているプログラム。NESSIEに提出されたストリーム暗号のすべてが失敗したことがきっかけで、2008 年に終了しました。
- CRYPTREC – 日本政府が後援する評価/推奨プログラム。2003 年に勧告案が公表された。
- CrypTool – 英語とドイツ語のeラーニングフリーウェアプログラム – 暗号化と暗号解読に関する包括的な教育ツール
影響力のある暗号学者
法的問題
- AACS暗号化キー論争
- 言論の自由
- バーンスタイン対アメリカ合衆国-ダニエル・J・バーンスタインによる、アメリカ合衆国からの暗号技術の輸出制限に対する異議申し立て
- ユンガー対デイリー
- CSS の
- Phil Zimmermann - PGPソフトウェアに関する武器輸出管理法の調査。
- 暗号の輸出
- キーエスクローとクリッパーチップ
- デジタルミレニアム著作権法
- デジタル著作権管理(DRM)
- 特許
- RSA – 現在パブリックドメイン
- デイビッド・ショームとデジタルキャッシュ
- 暗号と法執行
- 各国の暗号法
- 公務秘密法– 英国、インド、アイルランド、マレーシア、旧ニュージーランド
- 2000 年調査権限規制法– 英国
学術および専門分野の出版物
- 暗号学ジャーナル
- 暗号化とセキュリティの百科事典
- Cryptologia – 歴史的側面に焦点を当てた季刊誌
- 秘密システムの通信理論- 情報理論の観点から見た暗号
- 国際暗号研究協会(ウェブサイト)
関連科学
参照
参考文献
- ^ 「研究論文 - factorable.net」。factorable.net 。 2020年6月26日閲覧。
