Skip to content
This repository has been archived by the owner on Jun 1, 2022. It is now read-only.

Implementations of the Simon and Speck Block Ciphers

License

Notifications You must be signed in to change notification settings

windaezranata/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

About

Implementations of the Simon and Speck Block Ciphers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • VHDL 48.0%
  • C 18.1%
  • Python 15.6%
  • Tcl 14.1%
  • Verilog 3.8%
  • Makefile 0.4%