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

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


データ暗号化標準(DES)は、64ビットのブロックでプレーンテキストを作成し、48ビットのキーを使用してそれらを暗号文に変換するブロック暗号アルゴリズムです。これは対称鍵アルゴリズムであり、情報の暗号化と復号化に同様の鍵が使用されることを定義しています。

DESは64ビットの平文を受け取り、64ビットの暗号文を生成します。復号化サイトで、DESは64ビットの暗号文を受け取り、64ビットの平文ブロックを生成します。同じ56ビットの暗号鍵を暗号化と復号化の両方に使用できます。

DESの重要な性質は、アルゴリズムが固定されており、公開データであるということです。ただし、実際に使用される鍵は、送信の発信者と受信者の間で共有秘密です。

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

DESは、1960年代後半にInternational Business Machines(IBM)Corporationによってインストールされた研究プロジェクトの結果であり、LUCIFERと呼ばれる暗号が作成されました。 1970年代の初めに、LUCIFERを劣化させることが決定され、複数のイノベーションが導入されました。

アルゴリズムは16ラウンドの暗号化を実装し、ラウンドごとに一意のキーが生成されます。ステップに変換する前に、平文ではビットが1から64までラベル付けされていることを理解することが重要です。ここで、1は最上位ビットで、64は最下位ビットです。キーを生成するプロセスは次のとおりです-

  • ラウンドキージェネレーターは、56ビットの暗号化キーから16個の48ビットキーを生成します。暗号鍵は64ビット鍵として提供され、8ビットの追加ビットはパリティビットであり、実際の鍵生成プロセスが開始される前に破棄されます。

  • パリティビットドロッププロセスは、64ビットキーからパリティビット(ビット8、16、24、32…64)をドロップし、以下のパリティビットドロップテーブルに表示されるように、事前定義されたルールに従って残りのビットを並べ替えます。

    >
  • これらの残りの56ビットは、通常、キーの生成に使用されます。

  • 順列の後、キーは2つの28ビット部分に分割されます。各部分は、ラウンドに応じて1ビットまたは2ビット左に変更されます。

  • ラウンド1、2、9、および16のシフトは1ビットで、他のラウンドでは2ビットです。2つの部分が統合されて56ビットの部分が構築されます。

  • したがって、圧縮Dボックスはそれを48ビットに変換します。これらの48ビットはラウンドのキーとして使用されています。

57 49 41 33 25 17 09 01
58 50 42 34 26 18 10 02
59 51 43 35 27 19 11 03
60 52 44 36 63 55 47 39
31 23 15 07 62 54 46 38
30 22 14 06 61 53 45 37
29 21 13 05 28 20 12 04

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


  1. 情報セキュリティにおける公開鍵暗号システムのアプリケーションは何ですか?

    公開鍵暗号は、非対称鍵暗号と呼ばれます。これは、オンラインソフトウェアに不可欠な暗号化および復号化パターンです。公開鍵と秘密鍵と呼ばれる2つの異なる鍵を使用します。 対称鍵アルゴリズムでは、暗号化および復号化操作を実装するために1つの鍵のみが使用されます。ただし、公開鍵暗号では、暗号化と復号化の操作を実装するために2つの鍵が使用されます。 1つのキーを使用して暗号化操作を実装し、2番目のキーを使用して復号化操作を実行する場合。 公開鍵暗号で生成される鍵は、512、1024、2048などのビットを含む大きなものです。これらの鍵は単に学ぶことではありません。したがって、それらはUSBトークンや

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

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