Nexus-TYF / bitsliced-aes

A simple bitsliced implementation of AES.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitsliced AES

A basic bitwise AES-128 circuit.

Build

$ mkdir build
$ cd build
$ cmake ..
$ make

Run

$ ./AES

Reference

  1. Joan Boyar and Rene Peralta. New logic minimization techniques with applications to cryptology. Cryptology ePrint Archive, Report 2009/191, 2009.
  2. Canright D., Osvik D.A. (2009) A More Compact AES. In: Jacobson M.J., Rijmen V., Safavi-Naini R. (eds) Selected Areas in Cryptography. SAC 2009. Lecture Notes in Computer Science, vol 5867. Springer, Berlin, Heidelberg.

About

A simple bitsliced implementation of AES.

License:Apache License 2.0


Languages

Language:C 98.3%Language:CMake 1.7%