Cryptographically-secure Random Number Generator.It is seeded with a 480-bit key and a 480-bit nonce. The target technology is a stream cipher.
Each call to ::Invoke() returns a 32bit word.
( insert notes here about SALMON's operating speed )
SALMON uses a block cipher called SERPENT at the very end portion of its output.
SERPENT was a finalist from the NIST selection tournaments.
There is also mild use of a portion of Salsa20/12 called a "quarter round function".
The key schedule relies on SHA-2 (the standard hash function of the NSA.)
Categories
CryptographyFollow SALMON cipher
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of SALMON cipher!