秘密キー暗号化を使用して Ruby でデータを完全に暗号化するにはどうすればよいですか?

概要

まず、基本的に建設業界向けの eTendering ソリューションである当社のシステムに関する情報をいくつか紹介します。

それで:

私たちが直面している問題は、大口顧客が少なくとも入札の進行中は私たちが入札価格にアクセスすることを望んでいないということですが、これは十分に理解できます。現時点では、対称暗号化を介して価格を暗号化しているだけなので、データベース内で価格が効果的に暗号化されているとしても、彼らの懸念は、価格を復号化するための鍵を私たちが持っていることです。

したがって、私たちは何らかの形式の公開キー暗号化システムを検討しています。 解決策についての私たちの最初の考えは次のとおりです。

そこで質問は次のとおりです (残念ながら、私たちはセキュリティの専門家ではないので、愚かな質問でしたら申し訳ありません)。

解決策

そこで、暗号化を使用してこれを解決したい場合の私の提案は次のとおりです…

いくつかの重要なポイント:

完全な情報開示と、おそらく微妙なマーケティングを目的として、私はたまたま、上記で説明したとおりに動作する zTrustee という製品を実装した Gazzan という会社のアーキテクト兼 CTO です ;-)