GMU Source Code
-
Introduction
-
Source Code for CAESAR Round 3 Candidates (RTL VHDL, High-Speed Implementations)
-
Source Code for CAESAR Round 3 Candidates (RTL VHDL, Lightweight Implementations)
-
Source Code for CAESAR Round 3 Candidates (HLS-ready C and automatically generated RTL VHDL, High-Speed Implementations)
-
Source Code for CAESAR Round 2 Candidates (RTL VHDL, High-Speed Implementations)
-
Source Code for AES-GCM (RTL VHDL)
-
Source Code for AES (RTL VHDL, High-Speed Implementation)
-
Source Code for AES (HLS-ready C and automatically generated RTL VHDL, Verilog, and SystemC, High-Speed Implementation)
-
Source Code for the Keccak Permutation F (RTL VHDL, High-Speed Implementation)
-
Contact information
The source code provided below has been generated by members of the Cryptographic Engineering Research Group (CERG) at George Mason University in the period from October 1, 2014 to present.
- AEGIS: v1.1, August 8, 2017 [history of updates, all releases]
- AEZ: v2.1, August 8, 2017 [history of updates, all releases]
- ASCON: v2.0, April 15, 2017 [history of updates, all releases]
- CLOC: v1.2, August 8, 2017 [history of updates, all releases]
- COLM: v1.0, March 14, 2017
- Deoxys: v3.0, April 15, 2017 [history of updates, all releases]
- JAMBU-AES: v1.0, March 1, 2017
- NORX: v2.0, April 15, 2017 [history of updates, all releases]
- OCB: v1.0, June 30, 2016
- SILC: v1.0, February 25, 2017
- Tiaoxin: v1.1, August 8, 2017 [history of updates, all releases]
- ACORN: v1.0, February 20, 2019
- CLOC-AES: v1.0, February 20, 2019
- NORX: v1.0, February 20, 2019
- SILC-AES: v1.0, February 20, 2019
- SILC-LED: v1.0, February 20, 2019
- ACORN: v1.0, December 11, 2017
- AEGIS: v1.0, December 11, 2017
- AES-GCM: v1.0, December 11, 2017
- ASCON: v1.0, December 11, 2017
- CLOC: v1.0, December 11, 2017
- Deoxys: v1.0, December 11, 2017
- JAMBU-AES: v1.0, December 11, 2017
- JAMBU-SIMON: v1.0, December 11, 2017
- KetjeSr: v1.0, December 11, 2017
- MORUS: v1.0, December 11, 2017
- NORX: v1.0, December 11, 2017
- OCB: v1.0, December 11, 2017
- OTR: v1.0, December 11, 2017
- SILC: v1.0, December 11, 2017
- Tiaoxin: v1.0, December 11, 2017
- AEGIS: v1.1, August 8, 2017 [history of updates, all releases]
- AES-COPA: v1.0-1, July 9, 2016 [history of updates, all releases]
- AEZ: v2.1, August 8, 2017 [history of updates, all releases]
- ASCON: v1.2, June 20, 2016 [history of updates, all releases]
- CLOC: v1.2, August 8, 2017 [history of updates, all releases]
- Deoxys: v2.0, August 11, 2016 [history of updates, all releases]
- HS1-SIV: v1.0-1, July 9, 2016 [history of updates, all releases]
- ICEPOLE: v1.0, June 30, 2016
- JAMBU-AES: v1.0, March 1, 2017
- Joltik: v2.0, August 11, 2016 [history of updates, all releases]
- Minalpher: v1.0-1, July 14, 2016 [history of updates, all releases]
- NORX: v1.0-2, February 25, 2017 [history of updates, all releases]
- OCB: v1.0, June 30, 2016
- OMD: v1.1, July 9, 2016 [history of updates, all releases]
- PAEQ: v1.0, July 14, 2016
- Pi-Cipher: v1.0, July 22, 2016
- POET: v1.0-1, July 14, 2016 [history of updates, all releases]
- PRIMATEs-GIBBON: v1.0-1, July 18, 2016 [history of updates, all releases]
- PRIMATEs-HANUMAN: v1.0-1, July 18, 2016 [history of updates, all releases]
- SCREAM: v1.1-1, July 18, 2016 [history of updates, all releases]
- SILC: v1.0, February 25, 2017
- STRIBOB: v1.0-1, July 9, 2016 [history of updates, all releases]
- Tiaoxin: v1.1, August 8, 2017 [history of updates, all releases]
- TriviA-ck: v1.0-1, July 9, 2016 [history of updates, all releases]
- AES-GCM: v2.0 (lightweight implementation, side-channel protected, stall-tolerant), August 3, 2018
- AES-GCM: v1.0 (high-speed implementation), June 30, 2016
-
AES: v1.3, June 16, 2016 [warning, history of updates, all releases]
-
AES-HLS: v1.0, May 12, 2016
-
Keccak_F: v1.2, November 22, 2014
Please contact us with any ideas about the desired features of our code, error reports, questions, etc.
Please indicate if you would like to receive e-mail
notifications about the releases of new versions of our source
codes.
Please direct your correspondence to:
Kris GajCERG: Cryptographic Engineering Research Group
ECE Department
George Mason University
Fairfax, VA 22030
U.S.A.
E-mail: kgaj (at) gmu.edu