Scrypt

scrypt
General
DesignersColin Percival
First published2009
Cipher detail
Digest sizesvariable
Block sizesvariable
Roundsvariable

In cryptography, scrypt (pronounced "ess crypt"[1]) is a password-based key derivation function created by Colin Percival in March 2009, originally for the Tarsnap online backup service.[2][3] 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.[4] 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.[5]

  1. ^ "Colin Percival". Twitter. Archived from the original on 17 February 2019.
  2. ^ "The scrypt key derivation function". Tarsnap. Archived from the original on 28 May 2019. Retrieved 21 January 2014.
  3. ^ "SCRYPT(1) General Commands Manual". Debian Manpages. Archived from the original on 2 March 2022. Retrieved 2 March 2022.
  4. ^ Percival, Colin; Josefsson, Simon (August 2016). "The scrypt Password-Based Key Derivation Function". RFC Editor. Archived from the original on 13 December 2021. Retrieved 13 December 2021.
  5. ^ Alec Liu (29 November 2013). "Beyond Bitcoin: A Guide to the Most Promising Cryptocurrencies". Archived from the original on 13 June 2018. Retrieved 8 July 2017.