8

少し前に、PRESENT: An Ultra-Lightweight Block Cipher by Andrey Bogdanovらの論​​文がISO 標準 29192-2:2012として公開されました。

単体テストを備えた C#、Delphi、または FreePascal の実装を持っている人はいますか?

これはここで尋ねられました。私はただ助けようとしています。

4

1 に答える 1

6

上海交通大学の人々は、このアルゴリズムの 8 ビット バージョンを C で実装しました。

私のブログでこの回答にコメントしてくれたjecevansに感謝します。

編集 2 : より多くの参照実装

PRESENT (cipher) ウィキペディアのページには最近、ユニット テストに使用できるテスト ベクトルを含むC および Python の参照実装へのリンクが追加されました。

PRESENTに関する3つの文献を編集

編集 1 ( RBAの要求に従って) Jecevans からの応答全体:

Jecevans 彼は言った

2012/03/06 at 16:53 e C 実装がここにあり、移植が難しくないはずです。ただし、128 ビット キーの可能性は除外されます。

http://cis.sjtu.edu.cn/index.php/Software_Implementation_of_Block_Cipher_PRESENT_for_8-Bit_Platforms

于 2012-03-06T16:33:58.533 に答える