Skip to content

inmcm/Simon_Speck_Ciphers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simon_Speck_Ciphers

Implementations of the Speck & Simon Block Ciphers

Status

Python

  • Speck Cipher Implemented
  • Simon Cipher Implemented

VHDL

  • Speck Cipher Implemented
  • Simon Cipher Implemented
  • AXI Bus Peripheral available for Zynq/MicroBlaze Processors
    • Internal Clocked Version
    • Externally Clocked Version (includes clock boundary traversal module)
  • Need to add top layer that add cipher block mode options.

C

  • Speck Cipher Encryption/Decryption Implemented
  • Simon Cipher Encryption/Decryption Implemented
  • Tests Available
  • Need to Implement Block Modes