データ暗号化アルゴリズムとは何ですか?

サイバーセキュリティの基本的な役割の1つは、悪意のあるスパイアクティビティからデータを保護することです。データ暗号化は、プレーンテキストデータをスクランブルされた意味のないものにするプロセスです。データ暗号化アルゴリズムは、テキストデータを認識できない文字セットに変換する手段としてコンピュータープログラミングで使用される数学的関数です。各アルゴリズムには複雑さが異なるため、秘密のアルゴリズムが壊れが難しくなります。

コンピューター科学者は、何十年もの間暗号化技術を使用しています。これは、キーと逆暗号化アルゴリズムでのみ解読できる外国形式にメッセージを暗号化するための基本的な方法です。 各アルゴリズムは、特定の方法でプレーンテキストデータを操作するため、解釈が困難になります。これらのキーは、各タイプのデータ暗号化アルゴリズムに固有のものです。暗号化の初期バージョンは通常使用されますd 56ビットキーですが、より高度な方法は非常に複雑な448ビットキーを使用します。

国際データ暗号化アルゴリズム(IDEA™)は、データ暗号化アルゴリズムの例です。 1991年にジェームズ・マッセイとXeujia LaiによってEthチューリッヒと呼ばれる組織によって建設されました。この組織は、スイス連邦工科大学です。 Idea™は128ビット暗号化キーを使用して、中程度の洗練された暗号化アルゴリズムになります。 このアルゴリズムは、繰り返しループを備えた複数の数学関数を使用して、秘密の暗号メッセージを作成します。 Idea™は128ビットキーのみを使用していますが、複雑な数学関数を使用すると、解読が困難になります。

ほとんどの進歩データ暗号化アルゴリズムは、大きな暗号化キーを使用して複雑な数学関数を使用します。これにより、元のアルゴリズムとキーを使用せずに解読が不可能になります。 これらのタイプのアルゴリズムはtにマップします彼は、米国連邦政府によって管理されている暗号化基準(AES)(AES)です。 多くのAESデータ暗号化アルゴリズムは、256ビットよりも大きい暗号化キーをサポートしています。

blowfishは、利用可能な最も複雑なデータ暗号化アルゴリズムの1つです。この暗号化関数は、対称キーアルゴリズムのプロセスを使用して、壊れないようにします。ブローフィッシュアルゴリズムは、1993年にBruce Schneierによって作成されました。最大448ビットのサイズの可変長さキーを使用します。

RSAデータ暗号化アルゴリズムは、1978年にマサチューセッツ工科大学(MIT)からRon Rivest、Adi Shamir、およびLeonard Adlemanによって作成されました。データ暗号化標準(DES)に基づいた暗号化の初期バージョンでした。 RSAは、暗号化と解読に2つのキーを使用しているため、非対称暗号化アルゴリズムになります。 1つのキーは暗号化キーとして使用され、別の独立したキーが解読に使用されます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?