[Back] Esch256 (Efficient, Sponge-based, and Cheap Hashing) is crypto method which has reached Round 2 of the NIST competition for light-weight cryptography, and is from the Sparkle permutation family. This page implements the hashing method for a 256-bit hash, and has a block size of 16 bytes, a security level of 128 bits and a data limit up to 2132. It was designed by Christof Beierle, Alex Biryukov, Luan Cardoso dos Santos, Johann Großschädl, Léo Perrin, Aleksei Udovenko, Vesselin Velichkov, and Qingju Wang. More [details].
Esch256 (Light-weight hash from Sparkle)
Sample test vectors are:
Msg = 00 MD = D515FD9C2852D9D6F00C9CF01D858AF467EEDF21FF68CC14C005B3EFF7A6ECD3 Msg = 0001 MD = FBCAD7AB77FD4CC844534D2716D08C092B40B86E00647ECAA429AFDFE3B3FC43 Msg = 000102 MD = F33561BA7DCF690E4E1C519B28712A878028417A3974873F188AE33B289FCAB6 Msg = 00010203 MD = 649D3E5258E504EF842A7176108D36A823E751D5E0EE31E3FAF111415BB9BBC2