クライアントのブラウザとベンダーの間に「安全な」チャネルが存在することを保証するために、データクライアント側を暗号化する必要があります。
基本的な前提は次のとおりです。ベンダーはパブリック/プライベートキーペアを生成します:VendorPubとVendorPriv
クライアントは機密データを入力します。フォームのJavaScriptを送信すると、データの機密部分が暗号化され、サーバーに送信されるのはVendorPub(SensitiveData)です。
そのパッケージをVendorPub(SensitiveData)としてベンダーに送信しますが、ベンダーのみがそのデータを利用できます。
キーの長さと承認されたアルゴリズム(それぞれRSAと4096)に関係なく、もちろんすべてがSSL接続を介して行われます...
実行可能に見えますが、まだモックアップしていません...何か提案はありますか?落とし穴?
私たちの開発環境は、Visual Studio 2k5 / 2k8 /ASP.net2.0または3.0です。
ありがとうございました