Hawkynt

Simpira-128

Simpira-128 permutation using AES round function. Input/output size: 128 bits (16 bytes). Designed for Intel AES-NI optimization.

Properties

Property Value
Category Special Algorithms
Sub-category Cryptographic Permutation
Security status πŸ§ͺ Experimental
Complexity Expert
Inventor Shay Gueron, Nicky Mouha
Year 2016
Origin πŸ‡ΊπŸ‡Έ United States
Source algorithms/permutation/simpira-v2.js

Security

Status: πŸ§ͺ Experimental

No vulnerabilities are recorded for this implementation.

Documentation

References

Test vectors

2 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.

Vector 1 β€” Simpira-128 Zero Vector Test

Field Value
input 00000000000000000000000000000000
expected 5e7df1010e4e4de68cfafead5b68c3b9

Vector 2 β€” Simpira-128 Sequential Vector Test

Field Value
input 000102030405060708090a0b0c0d0e0f
expected 1e0566e2f4992a8018c78a87a1501d95

← All algorithms