web-dev-qa-db-ja.com

現在世界中で使用されているセルラー暗号化アルゴリズム

私は世界中の商用モバイルプロバイダーで使用されている利用可能な暗号化アルゴリズムについて調査しており、次のリストが完全であるかどうかを知りたいです。

音声暗号化のアルゴリズム:

  • A5/1:「元の」脆弱化されていないGSM暗号化アルゴリズム
  • A5/2:A5/1の「エクスポートバリアント」の脆弱化バージョン
  • A5/3:KASUMI、3Gネットワ​​ークで使用、A5/1より強力
  • A5/4:スノー3G、4Gで使用中LTEネットワーク
  • A5/0:暗号化なし(完全を期すために、ここでは暗号化としてカウントされません)

パケットデータ暗号化のアルゴリズム:

  • GEA/0:完全性のために、ここでは暗号化を使用していません。
  • GEA/1:GSM GPRS/Edge/3G/4G、64ビットのキー長、96ビットの状態、独自のストリーム暗号に使用されます。壊れており、復号化に gprsdecode を使用できます。
  • GEA/2:GSM GPRS/Edge/3G/4G、64ビットのキー長、125ビットの状態、独自のストリーム暗号に使用されます。 GEA/1と同様に壊れているのはgprsdecodeでデコードできます。
  • GEA/3:GSM GPRS/Edge/3G/4G、64ビットキー長、128ビット状態に使用され、KASUMIに基づいています。 A5/3と同様に制限された休憩。
  • GEA/4:KASUMIに基づくGSM GPRS/Edge/3G/4G、128ビットキー長、128ビット状態に使用されます。

このリストは、「2G」、「3G」、および「4G」モバイルネットワークのグローバル実装のみを対象としており、TETRAおよびIDENは含まれていません。このリストへの助けと訂正は非常にありがたいです。

追加のソース:

10
Nasrus

他のコメントはすでにあります。マイナーな点として、リストは次の2つの点で正確ではありません。

  1. A5/4はSnow 3Gではありません。Kasumiアルゴリズムを使用したA5/3の完全長128ビットキーバージョンです。 3GPP TS 55.226を参照してください。 GSMに適用されるKasumiアルゴリズムは、アルゴリズム入力に128ビットにバルクアウトされた64ビットキーを使用します。 A5/4は、128ビット全体を使用するように拡張されました

  2. LTE機密性アルゴリズム。はい、SNOW 3Gに基づく128ビットキーのEEA-1が利用可能ですが、128ビットAES EEA-2も利用可能です。最近では、ZUCストリーム暗号に基づいてEEA-3が利用可能になりました。たとえば、[1] ETSI/SAGE仕様、3GPP機密性および整合性アルゴリズムの仕様128-EEA3および128-EIA3を参照してください。文書1:128-EEA3および128-EIA3仕様。バージョン:1.6、(2011)。 [2] ETSI/SAGE仕様、3GPP機密性および整合性アルゴリズム128-EEA3および128-EIA3の仕様。ドキュメント2:ZUC仕様、バージョン:1.6、(2011)

3
Kit Kilgour