少し前に、PRESENT: An Ultra-Lightweight Block Cipher by Andrey Bogdanovらの論文がISO 標準 29192-2:2012として公開されました。
単体テストを備えた C#、Delphi、または FreePascal の実装を持っている人はいますか?
これはここで尋ねられました。私はただ助けようとしています。
少し前に、PRESENT: An Ultra-Lightweight Block Cipher by Andrey Bogdanovらの論文がISO 標準 29192-2:2012として公開されました。
単体テストを備えた C#、Delphi、または FreePascal の実装を持っている人はいますか?
これはここで尋ねられました。私はただ助けようとしています。
上海交通大学の人々は、このアルゴリズムの 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