Skip to content

A work-in-progress implementation of GIFT-128 in Rust. Note that this project has not been validated and thus security is by no means guaranteed.

License

Notifications You must be signed in to change notification settings

NVedsted/fixsliced-gift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fixsliced GIFT-128 implementation

This is an experimental library that has not been confirmed to be secured. Use at your own discretion.

This project contains a fixsliced implementation of the block cipher algorithm GIFT-128 in two versions: a base one and one with first-order masking applied. This library was implemented to highlight upsides and downsides to working with cryptographic implementation in Rust with a focus on side-channel leakage through differential power analysis.

See the associated binaries used for experimentation on a bare-metal target for more information.

About

A work-in-progress implementation of GIFT-128 in Rust. Note that this project has not been validated and thus security is by no means guaranteed.

Topics

Resources

License

Stars

Watchers

Forks

Languages