2012-03-06 20 views
3

AndroidのモバイルシステムでDiffie-Hellmanを実装しようとしていました。このアプリケーションでは、2つの側はAとBが共通の秘密鍵を取得するために後で交換される鍵を生成すると言います.Androidは鍵の生成をサポートしますが、交換を行うために最も安全なものを知りたいと思います。交換に使用されたメソッドが安全でない場合、このメソッドを使用する目的は完全に無効になります。AndroidのDiffie Hellman鍵交換

答えて

3

対応する公開鍵と秘密鍵を作成し、暗号化と復号化に使用するインターフェイスとしてWebサーバーを使用しないのはなぜですか?サーバーからアプリケーションに送信される鍵が暗号化される方法を暗号化することさえも確認してください。

+0

いただきありがとうございます。また、モバイルシステムが良いアイデアのように近くにいる場合は、Bluetoothを使用してキーを転送しますか? –

+0

はい、ただし、両方のデバイス間で常にBluetooth接続を管理する必要はないため、Webサーバーによってプロセスが透過的になる場合があります。このアプリケーションを使用している人々の特定のセットは、そうすることで問題を抱えていない場合、それはあまりにも動作します! – nithinreddy