Na een zoektocht van vijf jaar heeft het Nist de Belgisch-Italiaanse inzending Keccak verkozen tot Sha-3, de de facto standaard voor de volgende generatie hash-functies – een van de fundamentele bouwblokken binnen de cryptografie. De zoektocht had de vorm van een open competitie: iedereen kon voorstellen indienen, waar vervolgens iedereen op kon schieten. Op deze manier werd eerder ook de AES-standaard voor symmetrische cryptografie uitgezocht. Het voorstel van STMicroelectronics en NXP liet in de laatste ronde uiteindelijk vier andere finalisten achter zich.
Nist koost voor Keccak vanwege zijn elegante ontwerp, schaalbare prestaties, uitstekende efficiëntie in hardware-implementaties en zijn flexibiliteit. Bovendien heeft Keccak geen relatie met eerdere hash-functies. Een lek in zijn voorgangers heeft dus zeer waarschijnlijk geen gevolgen voor Keccak.
Een hash-functie kan van een willekeurige databrij een korte handtekening construeren, een digest. Bij een goede hashfunctie gaat het om éénrichtingsverkeer; het moet makkelijk zijn om een hash te genereren uit een boodschap, maar niet (redelijkerwijs) mogelijk om die te herleiden tot het originele bericht. Daarmee kan bijvoorbeeld dataverkeer beveiligd worden. De verzender van een boodschap stuurt de digest mee zodat de ontvanger die kan vergelijken met een zelf-gegenereerde digest. Als ze overeenkomen weet hij dat er niet gerommeld is met het bericht onderweg. Ook in digitale certificaten en het opslaan van wachtwoorden speelt de hashfunctie een sleutelrol.

