RSAアルゴリズムとは何ですか?
アルゴリズムは、アルゴリズムの変形であると考えられています。これは、アラビア語の数値を指し、ムハンマド・イブン・ムサ・アル・クワリズミという名前のアラビア語の数学者の姓に由来します。暗号化では、アルゴリズムは、従うと特定のタイプの暗号化を生成するプロセスまたは手順であり、暗号化アルゴリズムと呼ばれる可能性があります。メッセージ暗号化は、インターネット上の安全な送信またはメッセージの鍵です。 Rijndael、Mars、RC6、Serpent、Twofishなど、さまざまな暗号化アルゴリズムがあり、これらはすべて、インターネット上の安全な通信に使用されるAES(高度な暗号化標準)の候補として提出されました。 RSAアルゴリズムは別の暗号化アルゴリズムであり、特に電子メールでインターネットで使用される別の暗号化システムで採用されています。アルゴリズム 1977年に各姓の最初の文字を使用することにより、RSAアルゴリズムは、公開鍵系cyptography またはPKCとしても知られるパブリックキー暗号化システムで使用されるようになりました。暗号化システムには、1つまたは2つのキーを使用できます。 PKCは非対称暗号化システムです。つまり、2つのキーがあります。
以前は米国国家安全保障庁で以前に知られていましたが、1976年にSunMicrosystems®のWhitfield DiffieとStanford UniversityのMartin Hellmanによって公開された暗号化が別々に発明され、公開されました。 彼らは、対称キー暗号化で必要なように、送信者がメッセージに暗号化キーをメッセージに含めることを避ける方法を見つけました。これは大きな進歩でした。メッセージでキーを送信すると、傍受や復号化のリスクが高まったからです。 2010年3月の時点で、大学のコンピューター科学者oという請求が浮上しましたoミシガン州はRSAアルゴリズムをクラックしましたが、この方法はコンピューターの改ざんに依存していることも指摘されています。
PKCシステムはいくつかのステップで機能します。まず、送信者のコンピューターは、受信者のコンピューターに公開キーを提供するように依頼します。応答すると、RSAアルゴリズムによって作成されたレシーバーの公開キーは、メッセージを暗号化するために使用されます。次に、メッセージが送信され、受信機のコンピューターがメッセージを受信すると、受信機の秘密鍵がメッセージを復号化するために使用されます。 2つのキーがあるため、キーなしではdecryptedできないため、ハイジャックされたメッセージまたはハイジャックされたメッセージは安全です。