ホームページ  >  記事  >  回復キーとはどういう意味ですか?

回復キーとはどういう意味ですか?

藏色散人
藏色散人オリジナル
2020-12-24 10:18:4063105ブラウズ

回復キーは、秘密キー暗号化方式であるキー回復を指します。許可された当事者が特別なソフトウェアを使用して、暗号化されたデータからキーを回復できます。つまり、この方法は、暗号化されたデータから回復できます。 . キー、および暗号化ソフトウェアはキーの回復を実装する必要があります。

回復キーとはどういう意味ですか?

#この記事の動作環境: Windows10 システム、Thinkpad t480 コンピューター。

キー回復。権限を与えられた当事者 (政府機関など) が特殊なソフトウェアを使用して暗号化されたデータからキーを回復する秘密キー暗号化の方法。

キー リカバリ キー リカバリ

秘密キーの暗号化方式。政府機関などの権限を与えられた関係者は、専用のソフトウェアを使用して暗号化されたデータからキーを回復できます。法律により、1998 年以降に米国から輸出される暗号化ソフトウェアはキーの回復を有効にする必要があります。この規定は、エクスポートされた暗号化ソフトウェアはキー エスクローを実装する必要があるという以前の要件に代わるものです。

目的: 暗号化されたデータからキーを回復できる

法的規制: すべての暗号化ソフトウェアはキー回復を実装する必要があります

関連拡張子:

暗号化キーは分割されています対称鍵と非対称鍵の 2 種類に分けます

両方の鍵の種類

暗号アルゴリズムに使用される暗号鍵と復号鍵が同じか、暗号化できるかどうかに応じてプロセスはプロセスから派生します (または、暗号化プロセスは復号化プロセスから派生します)。暗号システムは、対称暗号法 (単一鍵暗号化、秘密鍵暗号化、対称鍵暗号とも呼ばれます) と非対称暗号化に分けることができます。システム (または、暗号化プロセスとも呼ばれます)二重鍵暗号、公開鍵暗号、非対称鍵暗号)。

対称キー暗号化は、秘密キー暗号化またはセッション キー暗号化アルゴリズムとも呼ばれ、情報の送信者と受信者が同じキーを使用してデータの暗号化と復号化を行うことを意味します。最大の利点は暗号化・復号の速度が速く、大量のデータの暗号化に適しているが、鍵の管理が難しいことだ。

非対称キー暗号化システム。公開キー暗号化とも呼ばれます。暗号化操作と復号化操作をそれぞれ完了するには、異なる鍵を使用する必要があり、1 つは公開鍵 (公開鍵) であり、もう 1 つはユーザーによって秘密に保管される鍵 (秘密鍵) です。情報の送信者は公開キーを使用して暗号化し、情報の受信者は秘密キーを使用して復号化します。公開キーのメカニズムは柔軟ですが、暗号化と復号化は対称キー暗号化よりもはるかに遅くなります。

したがって、実際のアプリケーションでは、通常、この 2 つを組み合わせて使用​​します。たとえば、対称キー暗号化システムは大量のデータ情報の保存に使用され、公開キー暗号化システムはキーの暗号化に使用されます。

通常の対称暗号では、暗号化操作と復号化操作に同じキーが使用されます。通常、使用される対称暗号化アルゴリズムは比較的単純かつ効率的であり、キーは短く、解読は非常に困難です。システムの機密性は主にキーのセキュリティに依存するため、暗号化されたデータを安全に送信および保存することが重要です。オープン コンピュータ ネットワーク上のキー。重大な問題です。対称暗号では双方が同じ鍵を使用するため、データの署名や否認防止などの機能は実現できません。

1970 年代以来、一部の学者は、一方向関数の数学的原理を使用して暗号化キーと復号化キーの分離を実現する公開キー システムを提案してきました。暗号化キーは公開され、復号化キーは秘密です。この新しい暗号システムは、暗号コミュニティで幅広い注目と議論を集めています。

同じキーを使用してデータの暗号化と復号化を行う通常の対称暗号化とは異なり、非対称キー暗号化テクノロジでは、一致するキーのペアを使用して暗号化と復号化を行います。それには 2 つのキーがあり、1 つは公開キーであり、秘密キーです。それぞれのキーはデータの一方向の処理を実行し、各キーの機能は他のキーとはまったく逆です。一方が暗号化に使用され、もう一方が復号化に使用されます。公開キーで暗号化されたファイルは秘密キーでのみ復号化でき、秘密キーで暗号化されたファイルは公開キーでのみ復号化できます。公開キーはその所有者によって公開されますが、秘密キーは秘密にしておく必要があります。機密メッセージを送信するには、送信者は受信者の公開キーを使用してデータを暗号化する必要があります。一度暗号化されると、受信者は自分の秘密キーを使用することによってのみ復号化できます。逆に、ユーザーは自分の秘密キーを使用してデータを処理することもできます。言い換えれば、キー ペアはどの方向にも機能できます。これは「デジタル署名」の基礎となり、ユーザーが自分の秘密キーを使用してデータを処理する場合、他のユーザーはそのユーザーが提供した公開キーを使用してデータを処理できます。秘密キーを知っているのは所有者だけであるため、処理されたメッセージは電子署名、つまり他の誰も作成できない文書を形成します。デジタル証明書には公開鍵情報が含まれているため、鍵ペアを所有するユーザーの身元が確認されます。

簡単な公開鍵の例は、素数で表すことができます。素数を乗算するアルゴリズムが公開鍵として使用され、乗算結果を元の素数に分解するアルゴリズムが秘密鍵となります。送信したい情報を転送することです。エンコード時に素数を追加し、エンコード後に受信者に送信します。このメッセージを受信した後、受信者が所有する秘密鍵を持っていない場合は、復号化プロセス (実際には、素数を求める処理(素因数分解)では、情報を解読するのに時間がかかりすぎます。

推奨: 「プログラミング ビデオ

以上が回復キーとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。