secworks / gimli

Hardware implememtation of the Gimli cryptographic primitive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gimli

Hardware implememtation of the Gimli cryptographic permutation rimitive.

Status

Just started. Not completed. Does not work. Do. Not. Use.

Introduction

Gimli (pdf) is a a cross-platform permutation that can be used to implement block ciphers, tweakable block ciphers, stream ciphers, message-authentication codes, authenticated ciphers, hash functions, etc.

The term cross-platform means that Gimli is designed for energy efficient hardware implementations as well as efficient SW implementation in anything microcontrollers to high performance CPY. Gimli is efficient for short as well as long messages.

For more information, see the Gimli we page: https://gimli.cr.yp.to/

About

Hardware implememtation of the Gimli cryptographic primitive

License:MIT License


Languages

Language:Verilog 75.0%Language:C 16.5%Language:Makefile 8.2%Language:Tcl 0.3%