Name | Cycles | Status |
---|---|---|
whisper_arx | 62550836 | barely secure |
It is currently barely secure because nobody managed to break it yet. I have serious doubts about the security with blocksizes above 64 bytes, this might be a soft target for someone to break. It is also rather slow, so time might be better spent coming up with a faster (and better) alternative.
What it does is demonstrate the principle. With a blocksize of 1 byte, it is a fairly basic ARX design that permutes the input with each byte of key/ofs material twice. With larger blocksizes it does the same ARX operations, but also uses the whisper-construction to swap entropy with another byte.