De hashfunctie Lane

Wat is Lane?

De LANE compressiefunctie
De Lane compressiefunctie

Lane is een cryptografische hashfunctie die als als kandidaat voor de NIST SHA-3 competitie ingeschreven werd door de COSIC onderzoeksgroep van de Katholieke Universiteit Leuven. Lane poogt om zowel veilig, eenvoudig te begrijpen, elegant en flexibel in implementatie te zijn. Componenten van het AES blokcijfer worden herbruikt. Lane kan verder nuttig gebruik maken van het parallellisme dat door moderne hoog-performante processoren aangeboden worden, maar kan eveneens geschaald worden op maat van ingebedde systemen. Andere voordelen van Lane zijn het feit dat het ontwerp ondersteund wordt door duidelijke ontwerpprincipes en een uitgebreide veiligheidsanalyse.

Lane werd ontworpen door Sebastiaan Indesteege. Belangrijke bijdragen tot het ontwerp en de veiligheidsanalyse ervan werden geleverd door Elena Andreeva, Christophe De Cannière, Orr Dunkelman, Emilia Käsper, Svetla Nikova, Bart Preneel en Elmar Tischhauser, allen van de COSIC onderzoeksgroep van de Katholieke Universiteit Leuven.

Meer informatie over Lane is hier beschikbaar (enkel in het Engels).

De SHA-3 competitie

Het Amerikaanse National Institute of Standards and Technology (NIST) heeft een publieke competitie, de SHA-3 competitie, uitgeschreven met als doel de ontwikkeling van een nieuw cryptografisch hashalgoritme. Zulk een algoritme beeldt een boodschap van een variabele lengte af op een tekenreeks van vaste lengte zodanig dat aan bepaalde veiligheidsvereisten, zoals botsingsbestendigheid en weerstand tegen het vinden van inverse beelden, voldaan is.

De motivatie voor dit initiatief zijn de recente cryptanalytische resultaten die de veiligheid van enkele populaire hashfuncties zoals MD5 en SHA-1 in vraag trekken. Cryptografische hashfuncties worden gebruikt in verscheidene belangrijke toepassingen zoals digitale handtekeningen, het detecteren van manipulatie van gegevens en het afleiden van cryptografische sleutels.

Contacteer ons