Lesamnta is a new family of hash functions submitted to NIST for their cryptographic hash algorithm competition. Lesamnta consists of four algorithms: Lesamnta-224/256/384/512. For each algorithm, the Merkle-Damgaard domain extension with an output function is adopted, and both of the compression function and the output function are in the Matyas-Meyer-Oseas (MMO) mode with distinct block ciphers. Owing to the conservative design strategy, the security of Lesamnta is fairly reduced to the underlying block ciphers. We confirmed that Lesamnta is secure against various kinds of known attacks. Lesamnta is also well-designed in implementation; since inner functions of Lesamnta are similar to AES, software/hardware implementation techniques of AES will be applicable to the implementation of Lesamnta
The latest version of the submission package and some of the parted contents can be downloaded.
The list of the newer coming security reports on security analysis, software and hardware implementations will be provided here.
32-bit / 64-bit CPU
The estimated performance figures of Lesamnta on the next generation Intel processers with AES instructions are given below.
Table 1: Performance of Lesamnta with AES instructions on 32/64-bit Intel CPUs
Intel AES instructions set (cycles/byte) | ||
---|---|---|
32-bit mode | 64-bit mode | |
Lesamnta-256 | 24.5 | 23.0 |
Lesamnta-512 | 14.9 | 12.8 |
8-bit CPU
None.