Skip to content

Romulus software implementations protected against 1st-order side-channel attacks

License

Notifications You must be signed in to change notification settings

aadomn/romulus_adomnicai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Romulus software implementations protected against 1st-order side-channel attacks

This repository contain software implementations of Romulus, one of the finalists of the NIST LWC competition.

These implementations were written to answer the call for protected software implementations issued by the Cryptographic Engineering Research Group from George Mason University, and therefore follow the proposed API.

Note that the implementations require an external randombytes function with the following prototype:

void randombytes(unsigned char *,unsigned long long); in order to generate the shares used as masks.

More details about the implementations and countermeasures are given in Documents/documentation.pdf.

About

Romulus software implementations protected against 1st-order side-channel attacks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published