2016-07-27 6 views
0

私はテスト目的のために私のFPGAに多くのECCポイントを与えたいと思っています。 ECCポイントを含むファイルも保存したいと思います。任意の方法があります、私は特定の楕円曲線のECCランダムな点を生成することができますか? FPGAで直接使用することも、他のツールを使用して(他のプログラミング言語を使用して)生成してそこで使用することもできます。どんな勧告?ECCランダム・ポイント生成FPGA

+0

ECCを定義してください。 – Paebbels

+0

@Paebbels Elliptic Curve(s)Crypto、私はベンチャーになるだろう –

+2

@SeverinPappadeux私の意図は質問をトリガすることだった。したがって、この質問は過負荷の略語を定義することがよくあります。 ( 'ECC = {エラー訂正コード、エラーチェックと訂正、楕円曲線暗号、...ヨーロッパコースタークラブ}'))。グレーブを省略することなく、質問を読むことができます。 – Paebbels

答えて

0

はい、すでにジェネレーターポイントがあり、正しい連続でポイントを加算することによってscalar*point multiplicationを実行する能力があると仮定すると、そうすることができます。グループの次数までランダムスカラーを生成するLFSRまたは他の手段を使用し、そのスカラーでジェネレータポイントを掛けます。

+0

バウンシーキャッスルのJavaを使用して生成されたファイル(ランダムなECCポイントを含む)を取得し、FPGAコードでファイルを読み込み、残りの部分を実行するとどうなりますか?私の場合のように、私はランダムな点が必要です、それはFPGAで行われているかどうかは関係ありません! FPGAで実装するのは複雑で時間がかかるかもしれません!!私はFPGAに新しいですが、私はファイルの処理がCとjavaのようにまっすぐに簡単だと思いますか? – Eshaal

+0

@ user2982318私はポイントが表示されません。ポイント加算とスカラー乗算が実装されていない場合、これらのポイントで何をするつもりですか? – hexafraction

+0

私はすでにその部分をしています。物理的なボード上の巨大なランダムECCポイントをテストするために、FPGA上にECCを実装しました。 – Eshaal