Tagged Questions

The cryptographic sponge is a construction scheme for hash functions (and other symmetric primitives) based on an unkeyed permutation. The most famous example is Keccak, which won the SHA-3 competition.

What is the general idea of truncated differential attack on hash functions ? i'm using stream cipher and sponge hash construction and i want to know what is the general idea of differential attack ...

Rivest and Shuldt proposed a new sponge like cipher algorithm called Spritz:
http://people.csail.mit.edu/rivest/pubs/RS14.pdf
In this paper they say that the strength of the cipher is related to the ...

From the literature, it looks like the security proofs of sponge functions depend on how well they approximate a random permutation, Since a block cipher also ideally behaves like a random permutation ...

Where did SHAKE128 and SHAKE256 originate from?
I am trying to find them in the original Keccak documentation but can't find them.
Is it some special mode of Keccak referenced in the documentation? ...

Assuming all inputs are same length as rate except last can be shorter. Is it necessary to pad every input (not just last) to sponge for authenticated encryption to be secure?
Is this just, because ...

Recently, a new cipher called Spritz has been released by Ronald L. Rivest and Jacob Schuldt. It should be a "drop-in replacement" for RC4.
There are many differences to RC4, Spritz is "spongy" and ...

I have been reading the Cryptographic sponge functions paper, but I'm still confused.
Does Keccak in authenticated encryption mode absorb ciphertext or plaintext?
Edit: Are there any test vectors to ...

Keccak, the construction selected for SHA-3 is very interesting. It seems unlike other primitives and has chosen very simple constants. (Keccak talk PDF)
The initial values of the state in Keccak is ...

Sponge hashes like Keccak(SHA-3) and CubeHash, xor a message block into part of the internal state. Why use a reversible operation like xor for that, instead of replacing that part of the state with ...