PRIMATEs v2.0

PRIMATEs are a family of permutation-based authenticated encryption algorithms for lightweight applications. They are currently under submission to the CAESAR competition. There are three PRIMATEs: the basic SpongeWrap-variant HANUMAN, GIBBON for speed-critical applications, and APE for additional security when nonces are reused or unverified plaintext is released. When resistance against hardware side-channel attacks is required, the PRIMATEs permutation has been designed to offer an efficient threshold implementation to counter first-order DPA attacks, based on glitch-free secret-sharing-based masking.