Skip to content

b-garbacz/Neokeon128

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Neokeon128

Implementation of the Neokeon block cipher

Test vectors

key = b1656851 699e29fa 24b70148 503d2dfc
ptxt = 2a78421b 87c7d092 4f26113f 1d1349b2

Results from the software implementation

Test1 - Ciphering

key = b1656851 699e29fa 24b70148 503d2dfc
plaintext = 2a78421b 87c7d092 4f26113f 1d1349b2
ciphertext= e2f687e0 7b75660f fc372233 bc47532c

Test2 -Ciphering of ciphertext as new plaintext (test repeated 10 times)

image

Results from the FPGA implementation (Modelsim)

Test1 - Ciphering (TbNeokeon)

image

Test2 -Ciphering of ciphertext as new plaintext (test repeated 10 times)(TbNeokeon10)

image image
results are the same.
ALM = 440
Clock frequency = 210,7 [Hz]
Capacity = 26,969 [bits/s]
single encryption time = 0,0047 [s]