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.)

Project Activity

See All Activity >

Categories

Cryptography

Follow SALMON cipher

SALMON cipher Web Site

Other Useful Business Software
Save Up to 91% on Cloud Compute With Spot VMs Icon
Save Up to 91% on Cloud Compute With Spot VMs

Automatic sustained-use discounts. One free VM per month. No negotiation needed.

Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SALMON cipher!

Additional Project Details

Intended Audience

Security Professionals

Programming Language

C++

Related Categories

C++ Cryptography Software

Registered

2015-05-19