私は最近、コンピューター サイエンスの授業で公開/秘密キーの暗号化と、データの暗号化/復号化に関してそれがどのように機能するかについて学んでいます。また、デジタル署名に使用する方法についても説明しました。ただし、実際のキー自体がどのように生成されるかについては、あまり詳しく説明しませんでした。
私はそれが非常に大きな数で始まることを知っています.2つの異なるキーを返すある種のキー生成アルゴリズムに渡されます.1つはプライベートで、もう1つはパブリックです. これらのアルゴリズムは既知のものですか、それともブラック ボックス システムですか? また、1 人のユーザーが常に同じキーのペアをリンクしているのか、それともいつでも変更されることはありますか?
キーがリンクされているため、非常に数学的な問題のように見えますが、一方は他方から推測できません。