Live briefing
Everything about Salsa20
Stream ciphers
Salsa20 and the closely related ChaCha are stream ciphers developed by Daniel J. Bernstein. Salsa20, the original cipher, was designed in 2005, then later submitted to the eSTREAM European Union cryptographic validation process by Bernstein. ChaCha is a modification of Salsa20 published in 2008. It uses a new round function that increases diffusion and increases performance on some architectures. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Salsa20A 5-minute orientation
- Skim a recent paper: EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20Influential work since 2022
- Pick up a classic book: Mambo KingdomThe most-reprinted book on the subject
- Read the landmark paper: Comparative Analysis of AES, Blowfish, Twofish, Salsa20, and ChaCha20 for Image EncryptionCited 33 times
- Go sideways: ChaCha20-Poly1305A closely related topic
- Go sideways: Poly1305A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Comparative Analysis of AES, Blowfish, Twofish, Salsa20, and ChaCha20 for Image Encryption
Improved Related-Cipher Attack on Salsa20 Stream Cipher
A Lightweight Cipher Based on Salsa20 for Resource-Constrained IoT Devices
PNB Based Differential Cryptanalysis of Salsa20 and ChaCha
Improved Salsa20 Stream Cipher Diffusion Based on Random Chaotic Maps
Evaluation of live forensic techniques, towards Salsa20-Based cryptographic ransomware mitigation
A Compact Implementation of Salsa20 and Its Power Analysis Vulnerabilities
Significantly Improved Cryptanalysis of Salsa20 with Two-Round Criteria
🆕 Influential since 2022
EAMSA 512: New 512 Bits Encryption Al-gorithm Based on Modified SALSA20
Improved key recovery attacks on reduced-round Salsa20
Proposed color Image Lightweight Encryption Using Salsa20 with Key Derivation Function
Pengamanan File Video dengan Enkripsi dan Deskripsi Menggunakan Algoritma Salsa20 dan RSA
A Case Study of the Salsa20 Encryption Algorithm Using Random Noisy Injection Enhanced by Artificial Intelligence
📚 Books worth reading
Mambo KingdomMax Salazar · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- ChaCha20-Poly1305 ChaCha20-Poly1305 is an authenticated encryption with associated data (AEAD) algorithm, that combines the ChaCha20 stream cipher with the Poly1305 message…
- Poly1305 Poly1305 is a universal hash family designed by Daniel J. Bernstein in 2002 for use in cryptography. As with any universal hash family, Poly1305 can be…
- RC4 In cryptography, RC4 (also known as ARC4 or ARCFOUR, meaning Alleged RC4, see below) is a stream cipher. While it is remarkable for its simplicity and…
- Speck (cipher) Speck is part of a family of lightweight block ciphers publicly released by the National Security Agency (NSA) in June 2013. Speck has been optimized for…
- Serpent (cipher) Serpent is a symmetric key block cipher that was a finalist in the Advanced Encryption Standard (AES) contest, in which it ranked second to Rijndael. Serpent…
- Simon (cipher) Simon is a family of lightweight block ciphers publicly released by the National Security Agency (NSA) in June 2013. Simon has been optimized for performance…
- Daniel J. Bernstein Daniel Julius Bernstein (born October 29, 1971) is an American mathematician, cryptologist, and computer scientist. He is a professor of computer science…
- Symmetric-key algorithm Symmetric-key algorithms are algorithms for cryptography that use the same cryptographic keys for both the encryption of plaintext and the decryption of…