Jeder, der eine C # -, Delphi- oder FreePascal-Implementierung der PRESENT Ultra-Lightweight Block Cipher-Verschlüsselung hat?

8

Vor kurzem wurde eine Veröffentlichung auf PRESENT: Eine ultraleichte Block-Chiffre von Andrey Bogdanov wird zu ISO-Standard 29192-2: 2012 .

Gibt es jemanden, der eine C # -, Delphi- oder FreePascal-Implementierung mit Komponententests hat?

Das wurde gefragt hier und ich versuche nur zu helfen.

    
Gustavo Carreno 06.03.2012, 13:17
quelle

1 Antwort

6

Menschen in der Shanghai Jiao Tong Universität haben eine 8-bit Version dieses Algorithmus in C .

Danke jecevans für diese Antwort auf meinem Blog kommentieren .

Bearbeiten 2 : mehr Referenzimplementierungen

Die PRESENT (cipher) Wikipediaseite hat kürzlich einen Link zu Referenzimplementierungen in C und Python , die Testvektoren enthalten, die für Komponententests verwendbar sind.

Edit 3 einige Literatur zu PRESENT

Bearbeiten 1 (auf Anfrage von RBA ) die gesamt Antwort von Jecevans :

  

Jecevans sagte

     

06.03.2012 um 16:53 e Es gibt hier eine C-Implementierung, die nicht sollte   zu schwer zu portieren sein. Es lässt die Möglichkeit eines 128 Bit aus   Schlüssel jedoch.

     

Ссылка

    
Jeroen Wiert Pluimers 06.03.2012, 16:33
quelle