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教授が交通渋滞を解決するアルゴリズムを開発

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

ブログ    
ブログ    

推薦する

サイバーセキュリティにおけるAI、機械学習、自動化

サイバーセキュリティのスキル不足は、政府を含むさまざまな地域、市場、セクターの組織に引き続き影響を及...

NeRF を放棄し始めていますか?ガウススプラッティングが自動運転のシナリオで人気があるのはなぜですか?

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

...

初級レベルの仕事に加えて、機械は「上級ホワイトカラー労働者」として人間に取って代わることもできる。

編集者注: 人工知能技術によって引き起こされる失業危機は、業界ではよく話題になります。人々がもっと議...

人工知能はビジネス開発にどのような影響を与えるのでしょうか?

[[403654]]人工知能はイノベーションを推進し、ビジネス開発を変えています。人工知能と機械学...

推奨アルゴリズムコレクション(パート2) - SVDとCB

[[331259]] 【51CTO.comオリジナル記事】 1. はじめに前回の記事でレコメンデー...

ついに誰かがユーザー分析の方法論を徹底的に説明しました

1. ユーザー操作とは何ですか?ユーザーオペレーションとは、ユーザーのライフサイクル全体を踏まえた管...

微分可能アーキテクチャ検索DARTSより10倍高速な、Fourth Paradigmが最適化されたNASアルゴリズムを提案

ニューラル アーキテクチャ検索は、常に高い計算能力の代表例と考えられてきました。微分可能アーキテクチ...

リチウム電池の防爆結果がネイチャー誌の表紙に登場、UCLAの中国チームが制作

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

Pythonでゲームボーイエミュレーターを作成し、AIモデルをトレーニングする:デンマーク人の大学のプロジェクトが大ヒット

Atari ゲームを使って人工知能を研究するのは、ちょっと現実的ではないと感じますか?これでゲームボ...

AIは消費者行動にどのような影響を与えるのでしょうか?

著者: ユン・チャオ[51CTO.com からのオリジナル記事]コンピュータ プログラミングを使用し...

AI は旅行体験をどのように向上させることができるのでしょうか?

AI を活用した休暇は旅行の未来であり、かつては考えられなかったパーソナライズされた没入型の体験を...

...

深セン大学教授が顔検出ライブラリをオープンソース化、顔検出速度は最大1500FPS以上

先週、深セン大学コンピュータサイエンスおよびソフトウェア工学部の Yu Shiqi 教授が、最大 1...

変革のトレンド: ジェネレーティブ AI とソフトウェア開発への影響

人工知能の出現により、ソフトウェア開発の継続的な発展が加速しています。この強力なテクノロジーは、ソフ...