最初はデータをサーバーに安全に送信できる必要がある Android アプリケーションを作成しています。そこで、RSA を考えました。
公開鍵をユーザーに送信し、必要なことを実行させてから、返信を受け取り、秘密鍵を介して復号化します。それはすべて問題ありません。
しかし今では、反対側にも何らかの暗号化が必要なようです。つまり、メッセージを暗号化してユーザーに送信し、特定のユーザーだけがそれを読むことができるようにする手段が必要です。
これは、2 組のキーを持ち、一方のペアから公開鍵を、もう一方のペアから秘密鍵をユーザーに送信し、残りをサーバーに保持するようなにおいがします。
対称鍵を見てきましたが、どういうわけか安全性が低いようです。
私は何かを見逃していますか、それともこれは一般的ですか? 私は暗号化シーン全体にやや慣れていません。