ExpectozJJ / Speck-Cipher

Simple file encryption code via Speck Cipher with different cipher modes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C++ 100.0%