IT-lexicon › Beveiliging › scrypt

scrypt

Beveiliging Svenska → Bijgewerkt: 2026-10-03

Een sleutelafleidingsfunctie uit 2009 van Colin Percival, oorspronkelijk voor de back-updienst Tarsnap. De eerste die bewust geheugenintensief was — wachtwoorden raden moet RAM kosten, niet alleen rekenkracht.

De achtergrond: bcrypt en PBKDF2 kosten vooral processortijd, en die is met gpu's en speciale chips goedkoop op te schalen. scrypt dwingt de aanvaller voor elke parallelle poging een grote tabel in het geheugen te houden, waardoor duizenden gelijktijdige pogingen duur worden in silicium in plaats van in kloktikken. De parameters N (geheugen/kosten), r (blokgrootte) en p (parallelisme) worden afgestemd op wat de server aankan. Gestandaardiseerd in RFC 7914. Litecoin nam het over als mining-algoritme, juist vanwege de asic-weerstand — en kreeg alsnog asic's. Argon2, winnaar van de Password Hashing Competition van 2015, is tegenwoordig de aanbeveling, maar scrypt blijft prima te gebruiken.

← Terug naar het lexicon