Implementations of the Simon and Speck Block Ciphers
Switch branches/tags
Nothing to show
Clone or download
Latest commit 9eec981 Jul 21, 2018
Permalink
Failed to load latest commit information.
C Add .gitignore Files Jul 21, 2018
Python More Packaging Setup Fixes Jul 21, 2018
VHDL Add .gitignore Files Jul 21, 2018
.gitignore Add .gitignore Files Jul 21, 2018
.travis.yml More Python Package Changes Jul 21, 2018
LICENSE.md Update LICENSE.md May 25, 2016
README.md Update Readme Aug 13, 2017

README.md

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