プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

情報セキュリティのDESアルゴリズムとは何ですか?


DESは、DataEncryptionStandardの略です。データ暗号化規格(DES)アルゴリズムは、1970年代初頭にIBMによって発明されました。 64ビットブロックのプレーンテキストを取得し、情報を暗号化するために64ビットキーを必要とする暗号文に変更します。アルゴリズムは、情報を暗号化および復号化するために同様のキーを必要とします。

DESは、デジタルデータの暗号化に使用される対称鍵アルゴリズムです。キーの長さが56ビットと短いため、DESは安全性が低く、暗号化に基づく現在のほとんどのアプリケーションを保護できません。

DESは、ブロック暗号技術を使用して、固定長のビット文字列を同じサイズの暗号化されたビット文字列に変更します。標準のDESブロックサイズは64ビットですが、アルゴリズムはこれらのビットのうち56ビットのみを使用して情報を暗号化できます。他の8ビットはパリティを提供するために使用されます。

DESは、64ビットのプレーンテキストブロックで機能し、64ビットの暗号文を返す強力な暗号化標準です。したがって、DESは2 64 間の順列になります。 64ビットの可能な配置。それぞれは0または1のいずれかです。

データ暗号化規格は、物理的セキュリティプロセス、優れたデータ管理手法、コンピュータシステム/ネットワークアクセス制御などの総合的なセキュリティプログラムの要素内で、連邦政府機関が使用できるようになっています。

実際の入力は64ビットですが、実際には56ビットのサイズのキーが必要になる場合があります。各バイトの最下位ビットは、パリティ(DESの場合は奇数)に使用されるか、任意に設定され、セキュリティを強化するものではありません。

ブロックを左から右にシーケンスして、各バイトの8番目のビットをパリティビットとして作成できます。キーイング変数の256の組み合わせが適用可能であるため(そしてこれらのキーイング変数は自由に変換できます)、アルゴリズムは一部の専門家によって大部分が安全であると見なされています。

DESベースのシステムの2つの主要なコンポーネントは、アルゴリズムとキーです。 DESアルゴリズムは、置換、順列、および数学サービスを含む複雑な対話型フェーズです。

DESの主な機能は、アルゴリズムが固定されており、公共記録であるということです。ただし、実際に使用されるキーは、送信の作成者と受信者の間で共有秘密になります。

DESの進歩には、キーを128ビットに延長することが含まれ、マルチパスDESには、通常、複数のキーを使用した暗号化と復号化の3つのパスが含まれます。

最も単純なレベルでは、アルゴリズムは、混乱と拡散を含む暗号化の2つの基本的な手法のセットにすぎません。

DESの基本的な構成ブロックは、平文でのこれらのアプローチの個々のセットであり、キーに依存します。これはラウンドと呼ばれます。 DESは、LUCIFERとして知られるFeistelブロック暗号に基づいています。これは、1971年にIBM暗号研究者のホルスト・ファイステルによって作成されました。 DESには、ラウンドごとに複数のキーを使用して、16ラウンドのFeistel構造が必要です。


  1. 情報セキュリティにおけるDESのキー生成のための次のステップは何ですか?

    データ暗号化標準(DES)は、64ビットのブロックでプレーンテキストを作成し、48ビットのキーを使用してそれらを暗号文に変換するブロック暗号アルゴリズムです。これは対称鍵アルゴリズムであり、情報の暗号化と復号化に同様の鍵が使用されることを定義しています。 DESは64ビットの平文を受け取り、64ビットの暗号文を生成します。復号化サイトで、DESは64ビットの暗号文を受け取り、64ビットの平文ブロックを生成します。同じ56ビットの暗号鍵を暗号化と復号化の両方に使用できます。 DESの重要な性質は、アルゴリズムが固定されており、公開データであるということです。ただし、実際に使用される鍵は、送信

  2. 情報セキュリティにおける公開鍵暗号システムの原則は何ですか?

    公開鍵暗号化は、特に秘密接続を求めるユーザーが暗号化鍵を交換する鍵配布の必要性を通じて、機密性を提供するための不可欠な手段になりました。また、ユーザーが自分の身元を確認するためのキーに署名できるようにするデジタル署名も備えています。 対称暗号化に関連する最も複雑な問題の2つを攻撃する試みから派生した公開鍵暗号化のアプローチ。最初の問題は、そのキーの配布です。 -などの対称暗号化の下での鍵の配布が必要 その2人の聖体拝領者はすでに鍵を共有しており、それはどういうわけか彼らに共有されています。 キー配布センターの必要性。 公開鍵暗号システム −非対称アルゴリズムは、暗号化用の1