2011-11-14 5 views
2

私はAES-256暗号化を行うサンプルコードを開発しました。それは鍵を受け取り、その鍵を使ってメッセージを暗号化し解読することができます。今私は鍵共有技術を実装したいと思っています。 どのキー共有アルゴリズムが最適であり、このシナリオに適合します。 また、どの暗号が最良(非対称か対称か)を教えてください。暗号化、Cプログラミングの助けが必要

おかげで、 Pawan

答えて

1

私は、これは製品コードになっていないことを願っていますAES-256暗号化

を行うサンプルコードをIを開発しました。あなたの実装には鍵の抽出を可能にするたくさんのサイドチャネルがあると思います。

このシナリオでは、どのキー共有アルゴリズムが最適であり、どのシナリオに適していますか。

これは問題のアプリケーションによって大きく異なります。

+0

オープンソースコードから取りましたが、私の要求に応じて変更を加えました。これは、携帯電話網(GSM、GPRS/2Gまたは3G)で使用する必要があります。 – Pawan

+0

すでにOsmocomを見ましたか? http://osmocom.org - 彼らはあなたが必要とするものを持っているかもしれません。 – datenwolf

+0

回答ありがとうございます。しかし、現実のシナリオでは、私はGPLコードを使用することはできません。私がプレーンメッセージで対称暗号化を行う必要があることを理解してから、TSLでも使用されるキー共有とatlast Message Authentican Code(MAC)の非対称性を考えてみてください。 – Pawan

関連する問題