Android はなぜ弱い暗号化を使用するのでしょうか?

Android はなぜ弱い暗号化を使用するのでしょうか?

Android 2.2.1 で使用されるデフォルトの暗号化アルゴリズムは AES 256-SHA1 ですが、2010 年にリリースされた Android 2.3 以降では、より弱い暗号化アルゴリズム RC4-MD5 がデフォルトで使用されるようになりました。 Android アプリケーションが SSL 暗号化接続を確立する場合、何も指定されていない場合はデフォルトで RC4-MD5 暗号化が使用されます。

国家安全保障局(NSA)が、暗号化された接続を解読し、Androidユーザーをスパイすることを容易にするために、Android開発者に賄賂を贈ったのではないかと疑う人もいるかもしれない。しかし、Android のソースコードを分析した結果、Georg Lukas 氏は、デフォルトの暗号化アルゴリズムの順序が Sun/Oracle の Java によって定義されていることを発見しました。Java 仕様で定義されている TLS セキュア トランスポート プロトコル暗号化アルゴリズム リストの最初の 2 つは、RC4 と MD5 です。2011 年にリリースされた Java 7 では、楕円曲線暗号化アルゴリズムが追加され、暗号化リストが改善されましたが、Android は JDK 6 をベースとしており、10 年前に定義されたデフォルトの暗号化アルゴリズム リストを依然として使用しています。

<<:  MIT教授が交通渋滞を解決するアルゴリズムを開発

>>:  強力なハードウェアがあれば、アルゴリズムはもはや重要ではないのでしょうか?

ブログ    
ブログ    

推薦する

MWC2018が開催間近、人工知能が焦点に

人工知能はバブルを抜け出し、徐々に細分化された分野に入り込み、繁栄し始めており、近年ではCESやMW...

...

Java プログラミング スキル - データ構造とアルゴリズム「バイナリ ソート ツリー」

[[390181]]基本的な紹介バイナリ ソート (検索) ツリー: バイナリ ソート ツリー内の...

GPT-4.5 と同等のコードインタープリター! GPT-5をトレーニングせずに、OpenAIは依然としてAGIに向けて競争している

先週、シリコンバレーのスタートアップオタクや研究者が更新するポッドキャスト「Latent Space...

自動運転ソリューションプロバイダーは高精度マップをどのように活用するのでしょうか?

テクノロジー大手のBATから市場に参入する多数の新興企業まで、業界には10社を超える高精度地図サプラ...

...

マスク氏の非嫡出双子が初めて暴露される!ニューラリンクの女性幹部に付き添われ、AIの終焉を憂いながら赤ちゃんを散歩させていた

マスク氏の非嫡出双子が初めて世間に公開される!最近、「スティーブ・ジョブズ」の著者であり伝記作家でも...

なぜ顔認識に嫌悪感を抱くのですか?

[[376016]] △ 2019年9月4日、ノースウェスタン工科大学の学生が顔認識装置を通じて図...

...

家庭では人工知能がどのように活用されているのでしょうか?

人工知能(AI)は現在、私たちの家族構造にますます統合されています。さらに、快適性、利便性、安全性、...

...

AI機能をエッジに拡張する方法: ストレージが基盤となる

[[270991]]人工知能技術の復活は、ここ数年の IT に代表される計算能力の大幅な向上が主な要...

...

マイクロソフト、機械学習モデル向けの高性能推論エンジン ONNX をオープンソース化

Microsoft は、Linux、Windows、Mac プラットフォーム向けの ONNX 形式の...

...