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 が新しいハッシュ方式として選択される可能性があります。ご覧のとおり、暗号化の分野は常に変化しており、最新の技術開発についていくには、米国国立標準技術研究所などの組織からのニュースや推奨事項を常に把握しておく必要があります。 |
I.はじめにまず、JD.com による電子商取引シナリオにおける AIGC の調査について紹介します...
この分野の専門家は、AI技術が従業員に大きな変化をもたらし、企業のビジネスのやり方を変えていると述べ...
海外メディアの報道によると、パナソニックは今年3月にアメリカのAIソフト開発会社ブルーヨンダーを70...
破壊的技術により、CIO はこれまで以上に重要な役割を果たすようになっています。 CIO の役割は長...
最近、GPT-4 と Copilot を研究に積極的に使用している数学の専門家 Terence Ta...
WAVE SUMMIT+ ディープラーニング開発者カンファレンス 2023 が 12 月 28 日...
8月8日夜、第32回夏季オリンピック競技大会(以下、東京オリンピック)が閉幕した。選手たちの俊敏な姿...
ディープラーニングの大規模な応用の後、人々はさらなる技術的進歩をもたらすことができる真の汎用人工知能...
[51CTO記者の李玲玲が北京からレポート] 真夏が到来し、人工知能も北京の天気のように、より暑い...
7月20日、滴滴出行の第一回グローバルDi-Techアルゴリズムコンテストが本日正式に終了しました...
機械学習とは何ですか?一般的なシナリオから始めましょう:ある日、マンゴーを買いに行ったところ、店員が...