Shor のアルゴリズムに耐性のある暗号化を使用して、Windows 上の Java でファイル サーバーを作成しています。
私のつまずきは SSL/TLS です。私が収集できることから、ソケット暗号化は離散対数問題に依存する Diffie-Hellman 鍵交換を使用するため、標準の Java ライブラリを使用できません。
新しい (っぽい) ストリーム暗号である Salsa20 を調べましたが、鍵を安全に交換するという問題が残っています。cyaSSL も調べましたが、Java サービス プロバイダーは Windows をサポートしておらず、C を使用することはできません。
誰でも方向性を提供できますか?