Everything about Scrypt
2009 password-based key derivation function
In cryptography, scrypt is a password-based key derivation function created by Colin Percival in March 2009, originally for the Tarsnap online backup service. The algorithm was specifically designed to make it costly to perform large-scale custom hardware attacks by requiring large amounts of memory. In 2016, the scrypt algorithm was published by IETF as RFC 7914. A simplified version of scrypt is used as a proof-of-work scheme by a number of cryptocurrencies, first implemented by an anonymous programmer called ArtForz in Tenebrix and followed by Fairbrix and Litecoin soon after. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: ScryptA 5-minute orientation
- Skim a recent paper: Benchmarking SHA256 vs Scrypt in Blockchain Block DiscoveryInfluential work since 2022
- Pick up a classic book: Password Authentication for Web and Mobile AppsThe most-reprinted book on the subject
- Read the landmark paper: MRSA: A High-Efficiency Multi ROMix Scrypt Accelerator for Cryptocurrency Mining and Data SecurityCited 11 times
- Go sideways: BcryptA closely related topic
- Go sideways: PBKDF2A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
MRSA: A High-Efficiency Multi ROMix Scrypt Accelerator for Cryptocurrency Mining and Data Security
Efficient Architectures for Full Hardware Scrypt-Based Block Hashing System
Grover on Scrypt
SELECTION OF SCRYPT ALGORITHM ASICS USING THE WEIGHTED AGGREGATED SUM PRODUCT ASSESSMENT (WASPAS) METHOD
Money as Medium, Speculation and Scrypt
SIMULASI HASHING PASSWORD MENGGUNAKAN ARGON2 DAN SCRYPT SERTA PENGEMBANGAN FITUR LOGGING JARINGAN REAL-TIME BERBASIS WEBSITE
GIẢI PHÁP TÙY BIẾN HÀM DẪN XUẤT KHÓA SCRYPT NÂNG CAO ĐỘ AN TOÀN CHO BẢO MẬT DỮ LIỆU LƯU TRỮ
ANALISA KEMUNGKINAN ALGORITMA SHA256 & ALGORITMA SCRYPT DALAM MENEMUKAN BLOK BARU PADA TEKNOLOGI BLOCKCHAIN
🆕 Influential since 2022
📚 Books worth reading
Password Authentication for Web and Mobile AppsDmitry Chestnykh · 2020
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Bcrypt bcrypt is a password-hashing function designed by Niels Provos and David Mazières. It is based on the Blowfish cipher and presented at USENIX in 1999.…
- PBKDF2 In cryptography, PBKDF1 and PBKDF2 (Password-Based Key Derivation Function 1 and 2) are key derivation functions with a sliding computational cost, used…
- Key stretching In cryptography, key stretching techniques are used to make a possibly weak key, typically a password or passphrase, more secure against a brute-force…
- Key derivation function In cryptography, a key derivation function (KDF) is an algorithm that derives one or more secret keys from a secret value, such as a master key, a password…
- Crypt (C) crypt is a POSIX C library function. It is typically used to compute the hash of user account passwords. The function outputs a text string which also…
- Lyra2 Lyra2 is a password hashing scheme (PHS) that can also function as a key derivation function (KDF). It gained recognition during the Password Hashing Competitio…
- Argon2 Argon2 is a key derivation function that was selected as the winner of the 2015 Password Hashing Competition. It was designed by Alex Biryukov, Daniel…
- Blowfish (cipher) Blowfish is a symmetric-key block cipher, designed in 1993 by Bruce Schneier and included in many cipher suites and encryption products. Blowfish provides…