RSA暗号化とは何ですか?
メッセージをプライベートかつ秘密に送信するために、暗号化および復号化のプロセスが使用されます。 暗号化は、 プレーンテキストと呼ばれる元のメッセージを暗号文に変更します。 復号化により暗号文が平文に戻されるため、メッセージの受信者はそれを読むことができます。 ネットワークを介して送信されるメッセージの暗号化は、特にインターネット上を通過するメッセージがますます増えるにつれて重要になっています。 RSA暗号化は、このプロセスで使用される暗号化の一種です。
RSA暗号化はRivest-Shamir-Adleman暗号化とも呼ばれ、1977年にMITのすべての教員であったRonald L. Rivest、Adi Shamir、およびLeonard M. Adlemanによって発明され、最も一般的に参照される暗号化システムを思い付きました。各姓の最初のイニシャルのみを使用する。 公開鍵暗号化システム(PKC)で使用されるようになりました。PKCは公開鍵暗号化システム、または非対称暗号化とも呼ばれます。 Symmetric-Key Encryptionと呼ばれる異なるタイプのシステムがあります。
公開鍵暗号は、PGP(Pretty Good Privacy)と呼ばれるプログラムを介してインターネット上で自由に使用できるシステムです。 1991年にPhil Zimmermanがプライバシーを保護するために設計したPGPは、いくつかの用途のフリーウェアとして利用できます。 PKCシステムは、公開鍵と秘密鍵の2つの鍵を使用します。 秘密鍵はユーザーのコンピューターのみが知っていますが、公開鍵は各ユーザーのコンピューターと安全な方法で通信したい他のコンピューターと共有されます。
メッセージを別のコンピューターに送信するために、送信者のコンピューターは公開鍵を要求し、それを使用してメッセージを暗号化します。 受信者のコンピューターは、RSA暗号化と自身の公開キーで暗号化されたメッセージを受信すると、その秘密キーを使用して解読します。 つまり、公開キーはエンコードに使用され、秘密キーはデコードに使用されます。 メッセージは、意図された受信者ではない誰かによって傍受またはハイジャックされる可能性がありますが、デコードおよび読み取りはできません。
2010年3月、ミシガン大学は、RSA暗号化が3人のコンピューター科学者によって解読されたという主張を報告しました。 使用された方法は、サーバーの電源の変動を引き起こしていました。 一部の人は、特別に構成されたデバイスにアクセスしてそれを改ざんすることは暗号化を破ることと同等ではないと抗議しています。