Skip to content

Simple file encryption code via Speck Cipher with different cipher modes

Notifications You must be signed in to change notification settings

ExpectozJJ/Speck-Cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Speck Cipher

Speck is a family of lightweight block ciphers publicly released by the National Security Agency (NSA) in June 2013. Speck has been optimized for performance in software implementations, while its sister algorithm, Simon, has been optimized for hardware implementations. Speck is an add-rotate-xor (ARX) cipher. As Speck is a lightweight block cipher, many ciphers of this family are being progressively implemented into Internet of Things (IoT).

Round Function for Speck

Image

Source

  • Article: The SIMON and SPECK Families of Lightweight Block Ciphers, eprint.iacr.org, 2013
  • Authors: Ray Beaulieu, Douglas Shors, Jason Smith, Stefan Treatman-Clark, Bryan Weeks, and Louis Wingers (NSA)
  • Target: Hardware (SIMON) and software (SPECK)

About

Simple file encryption code via Speck Cipher with different cipher modes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages