Hawkynt

Simpira-256

Simpira-256 permutation using AES round function. Input/output size: 256 bits (32 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-256 Zero Vector Test

Field Value
input 0000000000000000000000000000000000000000000000000000000000000000
expected 4ebda02a2d75bf86a2cdf824f0d85cfe237ade55421e93a63ce2ac57f5502f42

Vector 2 β€” Simpira-256 Sequential Vector Test

Field Value
input 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
expected 49f09b8e6db8852307e63990269ee982e8a6649563922db35b5f9ec0d49a5438

← All algorithms