対称暗号化アルゴリズムと非対称暗号化アルゴリズムの違いは何ですか?

対称暗号化アルゴリズムと非対称暗号化アルゴリズムの違いは何ですか?

Q: 対称暗号化アルゴリズムと非対称暗号化アルゴリズムの違いは何ですか? 特に暗号化、署名、ハッシュに関しての違いは何ですか?

A: 暗号化に関しては、最新のものが必ずしも最良であるとは限りません。暗号化の分野では新しいアルゴリズムを試す機会がないため、適切で、公開されて広範に分析およびテストされた暗号化アルゴリズムを選択する必要があります。広く使用されているアルゴリズムをいくつか見てみましょう。

ほとんどの人にとって、暗号化とは、キーまたはパスワードを使用してコンテンツを暗号化および復号化し、平文を暗号文に変換するプロセスです。これは対称暗号化であり、非対称暗号化などの他の種類の暗号化よりも高速です。対称キー暗号化では、最も広く使用されているのは AES (Advanced Encryption Standard) で、これには AES-128、AES-192、AES-256 の 3 つの暗号化モジュールが含まれます。これらのいずれか 1 つでも、政府の機密 (SECRET) 情報を効果的に保護するのに十分です。最高機密 (TOP SECRET) では、192 ビットまたは 256 ビットのキーが使用されます。

対称キー暗号化の最大の欠点は、暗号化を復号化する前に、すべての参加者が暗号化に使用したキーを交換する必要があることです。これには、大量のキーデータを安全に配布および管理する必要があり、ほとんどの暗号化サービスでは他の種類の暗号化アルゴリズムも必要になります。たとえば、Secure MIME (S/MIME) は否認不可性を実現するために、非対称アルゴリズム (公開鍵/秘密鍵アルゴリズム) と対称アルゴリズムを使用して、プライバシーとデータを効果的に保護します。

非対称暗号化アルゴリズムでは、相互に依存する 2 つのキーが使用されます。1 つは暗号化用、もう 1 つは復号化用です。この相互依存性により、さまざまな機能が提供されますが、おそらく最も重要なのはデジタル署名です。デジタル署名により、メッセージが特定のエンティティまたはリモートの承認されたシステムやユーザーによって作成されたことが保証されます。 RSA (Rivest、Shamir、Adleman) 非対称暗号化アルゴリズムは、電子商取引プロトコル (SSL など) で広く使用されています。RSA は十分に長いキーを提供し、最新の実装を使用しているため、安全であると考えられています。 RSA は対称暗号化よりもはるかに遅いため、一般的なアプローチでは、対称アルゴリズムを使用してデータを暗号化し、次に RSA アルゴリズムを使用して短い対称キーを暗号化します。これにより、対称的に暗号化されたデータとともに、データを復号化するために必要なキーを相手側に安全に送信できるようになります。

いくつかの点で、暗号ハッシュは他の暗号アルゴリズムとは異なった働きをします。たとえば、データ、ファイル、または情報の値を返すことができます。優れたハッシュ アルゴリズムは、特定のハッシュ値の初期入力の生成を回避し、初期入力がハッシュ値によって逆転されることを禁止できます。 MD5 と SHA-1 はかつて広く使用されていたハッシュ アルゴリズムでしたが、現在では暗号化の強度が不十分であるため、SHA-244、SHA-256、SHA-384、または SHA-512 に置き換えられました (これらのアルゴリズムは、総称して SHA-2 アルゴリズムと呼ばれることもあります)。マイクロソフトは、2005年には早くも、開発者がいかなる場合でもDES、MD4、MD5を使用することを禁止し、場合によってはSHA-1暗号化アルゴリズムの使用さえも禁止したと述べています。 SHA-2 のバージョンに対する攻撃は報告されていませんが、アルゴリズム的には SHA-1 に似ているため、今後数年間で AES と同様に SHA-3 が新しいハッシュ方式として選択される可能性があります。ご覧のとおり、暗号化の分野は常に変化しており、最新の技術開発についていくには、米国国立標準技術研究所などの組織からのニュースや推奨事項を常に把握しておく必要があります。

<<:  ルーティングアルゴリズムの概念

>>:  LEACH プロトコル アルゴリズムの簡単な紹介

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

...

宮崎駿アニメの世界を一筆でスケッチしよう!スタンフォード大学の大型模型「𝘚𝘬𝘦𝘵𝘤𝘩-𝘢-𝘚𝘬𝘦𝘵𝘤𝘩」、スケッチが数秒で傑作に変身

絵を描くだけで高精細な絵画が現れます。たとえば中世の城を描くには、ドアと道を描くだけで、美しい城が現...

国内AI企業500社のビッグデータ分析:業界レイアウトと資金調達・投資動向

[[204973]]序文:今月、テンセント研究所とIT Juziは共同で「2017年中米人工知能ベン...

百度地図のデータ収集リンクの80%はAIベースになっており、旅行業界はインテリジェントにアップグレードされている

人工知能時代の地図データ制作はどのような変化を遂げるのでしょうか?7月3日、「Baidu Creat...

iOS 18はAIネイティブシステムの第1世代となるか? AppleはAIをシステムに導入することを急いでおり、史上最大のアップデートを先導している。

著名なテクノロジー記者マーク・ガーマン氏によると、Appleはバグ修正に集中するため、iOS 18の...

宝くじに当たるのは雷に打たれるより難しいですか?確率を向上させるためにアルゴリズムを使ってみる

宝くじで生計を立てる可能性はどれくらいありますか? 2005年、MITの学生グループが集まり、ギャン...

インテルと4Paradigmが協力し、誰もがAIを利用できるように

[51CTO.com からのオリジナル記事] 今日、人工知能はもはや遠い概念ではなく、私たちの仕事と...

タオバオの推奨シナリオのための強力なツール:複雑な目的を統合し、リアルタイムの規制をサポートする再注文モデル

1. 情報フローシナリオの課題と並べ替えモデルの独自の利点多くの学生は再ランキングに馴染みがないかも...

サイエンス誌の表紙を飾ったCMUの偉人ノアムは博士号を取得し、その論文が公開された。

2 人用ノーリミット ポーカーとマルチプレイヤー ノーリミット ポーカーでトップの人間プレイヤーに...

マスク氏がウルトラマンの七つの大罪を明かす!アルトマンが交渉を再開、ChatGPTは崩壊

ChatGPTが再びダウンしました。半月前の大規模な障害に続いて、ChatGPT はアクセスの急増に...

顔認識アクセス制御システムの登場により、私たちのプライバシーを誰が守るのでしょうか?

最近は「顔カード」、つまり「顔を売る」という言葉をよく耳にしますが、あなたの「顔」が身分証明書や電話...

人工知能はどこにでもありますが、計画とコーディングは始めましたか?

人々は「ソフトウェア 2.0」の時代に入りつつあります。人工知能、ディープラーニング、機械学習、高度...

データコレクターでリアルタイム機械学習に TensorFlow を使用する方法

【51CTO.com クイック翻訳】ビジネス ユーザーとアプリケーションがさまざまなソースからの生デ...

AI天気予報には依然として人間の介入が必要

業界では、デート、マーケティング、ソーシャルメディアから宇宙探査、医療の進歩に至るまで、人工知能とそ...