Everything About ___
Live briefing

Everything about Sponge function

Theory of cryptography

In cryptography, a sponge function or sponge construction is any of a class of algorithms with finite internal state that take an input bit stream of any length and produce an output bit stream of any desired length. Sponge functions have both theoretical and practical uses. They can be used to model or implement many cryptographic primitives, including cryptographic hashes, message authentication codes, mask generation functions, stream ciphers, pseudo-random number generators, and authenticated encryption. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Sponge functionA 5-minute orientation
  2. Skim a recent paper: The impact of biochar application on sponge function, water erosion, and vegetation cover in a Mediterranean vineyard soilInfluential work since 2022
  3. Pick up a classic book: La Guia Facil del Sexo for DummiesThe most-reprinted book on the subject
  4. Read the landmark paper: Natural RNA circles function as efficient microRNA spongesCited 6,957 times
  5. Go sideways: SHA-3A closely related topic
  6. Go sideways: Ascon (cipher)A closely related topic

📖 Definitions

Noun A function built by a sponge construction.

🗂️ The subject at a glance

  1. Construction
  2. Applications

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics