Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (13)
Emner Kryptering

Selvsikkert DTU-hold: Bruce Schneier bange for at tabe SHA-3-dyst

It-sikkerhedskoryfæet Bruce Schneiers ønske om at stoppe en konkurrence om at lave den bedste efterfølger til krypteringsstandarden SHA-2 bunder i frygt for at tabe, lyder meldingen fra det danske hold, som er blandt de fem finalister tilbage i konkurrencen.

Af Jakob Møllerhøj Torsdag, 27. september 2012 - 10:44

Den internationalt anerkendte sikkerhedsguru Bruce Schneier var fornyligt fremme med en opfordring til at stoppe konkurrencen om at finde en efterfølger til krypteringsstandarden SHA-2.

Læs også: Ny, unødvendig SHA-3-krypteringsalgoritme på vej - efter fem års tilløb

Som begrundelse for at vente med at udråbe vinderen af konkurrencen og dermed SHA-3-algoritmen har Schneier kort fortalt anført, at SHA-2 stadig klarer sig fint rent sikkerhedsmæssigt. Hans eget bud på SHA-3 er i øvrigt blandt de fem tilbageværende finalister i konkurrencen, hvor vinderen forventes at blive offentliggjort inden for kort tid.

Lars R. Knudsen, professor og leder af kryptogruppen på DTU.

Men Schneiers begrundelse for at sætte konkurrencen på pause giver professor ved Institut for Matematik ved Danmarks Tekniske Universitet Lars R. Knudsen ikke meget for. Han deltager på et hold hovedsageligt bestående af folk fra DTU i konkurrencen med et SHA-3-bud kaldet Grøstl. Ifølge Lars R. Knudsen har amerikanske National Institute of Standards and Technology, der står bag konkurrencen, i hvert fald tidligere meldt ud, at vinderen ville blive fundet i løbet af september.

»Schneier har nok indset, at han ikke vinder. Han kommer jo med udmeldingen mindre end en uge inden, vinderen skal offentliggøres, og efter konkurrencen har været i gang i omkring fem år,« siger Lars R. Knudsen og tilføjer:

»Det virker på os, som om han er bange for at tabe.«

Deltagerne i kryptokonkurrencen har gransket hinandens algoritmer på kryds og tværs for at finde eventuelle svagheder i dem. Og efterhånden er de oprindelige 64 SHA-3-bud nu indsnævret til de fem finalister.

I har set Schneiers algoritme, har han grund til at være bange?

»Narh, den er ikke dårlig, men den er ikke lige så god som vores,« siger Lars. R. Knudsen med et grin.

Læs mere om DTU-holdets bud på en SHA3-algoritme i morgen, fredag, på Version2's og Ingeniørens hjemmesider.

Læs også

  • Ny, unødvendig SHA-3-krypteringsalgoritme på vej - efter fem års tilløb
Send Tweet
Udskriv

Mere om Kryptering

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg dette emne

Pas på: Selvkrypterende SSD'er giver ingen chance for at redde data

Udgivet 13. maj 6.29Opdateret 13. maj 6.29

IBM-kode kan regne på krypterede data i skyen - uden at dekryptere dem

Udgivet 10. maj 14.34Opdateret 13. maj 9.28

Narkobaroner kan tale i fred for politiet via Apples iMessage

Udgivet 5. apr 7.36Opdateret 5. apr 10.42

Kodeord: Så lette at knække at selv en it-journalist kan finde ud af det

Udgivet 26. mar 11.45Opdateret 26. mar 11.45

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Junior Windows Software Engineer
Udgivet 25. apr 14.13
Senior it-projektleder til nøgleposition i d60 i Aarhus
Udgivet 22. maj 13.06
d60 søger Senior .NET-udvikler Aarhus eller København
Udgivet 12. dec 2012 12.35
Udvikler til platformsudvikling
Udgivet 23. apr 14.34

Kommentarer (13)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Casper Bangs billede
Casper Bang 27. sep. 2012 - 11.55
 
Fiske fiske...
...den bedste efterfølger til SHA-2 krypteringsstandarden...

Der er nu ikke tale om krypteringsalgoritmer, men en-vejs hashingalgoritmer til fingerprinting.

»Narh, den er ikke dårlig, men den er ikke lige så god som vores,« siger Lars. R. Knudsen med et grin.

Hvorfor er jeres den bedste? Mere fremtidssikker? Færre kollisioner? Nemmere at implementere? Hurtigere?

  • Stem op 4
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 27. sep. 2012 - 12.15
 
Hash-talking...

Det siger sig selv at kryptografer ikke "trash-talker" hinanden, de "hash-talker" hinanden.

Det kunne være sjovt med et rap-battle:

"Yo momma so thick she thinks XOR is an S-box!"

"Oh yeah ? Yo momma things Grøstl is a kind of potato!"

:-)

  • Stem op 19
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Hans Schou 27. sep. 2012 - 14.26
 
Re: Fiske fiske...

Hurtigere?


Altså nogle gange er det en fordel når noget er langsommere, men jeg ved ikke om det er kriteriet. (ved login check kan man hash'e mange gange, for at det tager længere tid at brute-force)

I typiske tilfælde bruger Skein halvt så mange klok-cykler som Grøstl:
http://bench.cr.yp.to/results-sha3.html
Så Skein er hurtigere.

  • Stem op 3
  • Stem ned 2
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 27. sep. 2012 - 14.54
 
Efterlyser svar på Schneiers kritik

Ville det ikke være mere interessant at høre DTU's holdes svar på Schneiers kritik end bare høre den skyde Schneier motiver i skoene.

Er de uenige i at at behovet for SHA-3 ikke er så stort som antaget for fem år siden?

Er de uenige i at forbedringerne i hastighed og implementations-kompleksitet er små i forhold til en fortsat brug af SHA-512?

  • Stem op 15
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Casper Bangs billede
Casper Bang 27. sep. 2012 - 16.01
 
Re: Fiske fiske...

Altså nogle gange er det en fordel når noget er langsommere, men jeg ved ikke om det er kriteriet. (ved login check kan man hash'e mange gange, for at det tager længere tid at brute-force)

En hashingsalgoritmes mål er ikke at være langsom, da de bliver brugt til andet og mere end blot indenfor kryptering - hvorfor jeg også er lidt ude med riven mht. version2 der ser ud til at sætte lighedstegn imellem de to. Hovedingridiensen bag Git er f.eks. hashing, og jeg tror langt de fleste af os gerne vil have så hurtige SCM værktøj som muligt.

Skal man sikre noget login, synkroniserer man (blockingqueue) og/eller holder øje med antal loginforsøg (auditing).

  • Stem op 7
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 27. sep. 2012 - 17.00
 
Re: Fiske fiske...

En hashingsalgoritmes mål er ikke at være langsom, da de bliver brugt til andet og mere end blot indenfor kryptering - hvorfor jeg også er lidt ude med riven mht. version2 der ser ud til at sætte lighedstegn imellem de to.


Husk på, at selvom de to ting jo ikke "er ens", som du siger, så er der dog et vist overlap. Nogle hash-algoritmer er jo "kryptografisk sikre" og andre er ikke.

:o)

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jarnis Bertelsen 27. sep. 2012 - 17.12
 
Re: Fiske fiske...

Skal man sikre noget login, synkroniserer man (blockingqueue) og/eller holder øje med antal loginforsøg (auditing).


Det hjælper vel ikke hvis "hackeren" har adgang til den hashede værdi, hvorimod en langsom algoritme eller gentaget brug gør det dyrere at bruteforce selv hvis man har adgang til den hashede værdi.

  • Stem op 1
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 27. sep. 2012 - 17.24
 
Re: Fiske fiske...

Det hjælper vel ikke hvis "hackeren" har adgang til den hashede værdi, hvorimod en langsom algoritme eller gentaget brug gør det dyrere at bruteforce selv hvis man har adgang til den hashede værdi.


Jeg har rigtigt svært ved at se idéen i at udvikle en algoritme, der har som egenskab, at den er langsom. Hvis man ønsker at kompensere for kraftigere hardware, så kører man den hurtige algoritme flere gange og opjusterer løbende antallet man bruger.

  • Stem op 2
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Casper Bangs billede
Casper Bang 27. sep. 2012 - 17.56
 
Re: Fiske fiske...

Husk på, at selvom de to ting jo ikke "er ens", som du siger, så er der dog et vist overlap. Nogle hash-algoritmer er jo "kryptografisk sikre" og andre er ikke.

Det har du selvf. ret i, jeg synes bare vi bør nævne forskellen. Der er mange der ikke kan kende forskel på de to.

Det hjælper vel ikke hvis "hackeren" har adgang til den hashede værdi, hvorimod en langsom algoritme eller gentaget brug gør det dyrere at bruteforce selv hvis man har adgang til den hashede værdi.

Selv en konstant faktor x100 p.g.a. hurtigere hardware, er jo stadig irrelevant i forhold til et NP/faktorielt problem. Svagheder i algoritmerne, der tillader at man kan fjerne effektive bits og/eller generere kollisioner, er langt mere brugbare for sådanne hackere.

Jeg har rigtigt svært ved at se idéen i at udvikle en algoritme, der har som egenskab, at den er langsom. Hvis man ønsker at kompensere for kraftigere hardware, så kører man den hurtige algoritme flere gange og opjusterer løbende antallet man bruger.

Sådan gjorde PHK i BSD, men det er jo en stakket frist - stadig kun en konstant faktor. Svarer lidt til i gamle dage, hvor en 486 PC var nødt til at blive udstyret med en turbo-knap, så man kunne sløve spil ned til ikke at eksekvere for hurtigt.

  • Stem op 3
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Simon Shines billede
Simon Shine 3. okt. 2012 - 14.43
 
Langsomme kryptografiske algoritmer

Jeg har rigtigt svært ved at se idéen i at udvikle en algoritme, der har som egenskab, at den er langsom. Hvis man ønsker at kompensere for kraftigere hardware, så kører man den hurtige algoritme flere gange og opjusterer løbende antallet man bruger.


Et eksempel på en algoritme hvor en asymptotisk nedre grænse er ønsket for køretiden, er BitCoin-minedrift, da man jo ønsker at mængden af mønter som findes konvergerer mod et konstant antal. Der er selvfølgelig forskel på en algoritme som bruger en lille smule længere tid, og en algoritme som bruger længere og længere tid.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 3. okt. 2012 - 14.48
 
Re: Langsomme kryptografiske algoritmer

Et eksempel på en algoritme hvor en asymptotisk nedre grænse er ønsket for køretiden, er BitCoin-minedrift, da man jo ønsker at mængden af mønter som findes konvergerer mod et konstant antal. Der er selvfølgelig forskel på en algoritme som bruger en lille smule længere tid, og en algoritme som bruger længere og længere tid.


Nu talte jeg jo om hashing-funktioner generelt - jeg vil ikke på nogen måde afvise, at andre scenarier kunne have andre krav. Derudover synes jeg ikke at se nogen modstrid i dit eksempel på hvad jeg skrev - at ønske en "langsom" algoritme er jo ikke det samme som at ønske en algoritme med en nedre grænse for køretid. Det er to forskellige ting.

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Simon Shines billede
Simon Shine 3. okt. 2012 - 15.01
 
Re: Langsomme kryptografiske algoritmer

at ønske en "langsom" algoritme er jo ikke det samme som at ønske en algoritme med en nedre grænse for køretid. Det er to forskellige ting.


Hvis jeg ønsker at min algoritme skal være ω(f) for en problemstilling som har løsninger der er Ω(f), ville jeg kalde min algoritme langsom. Men ja, som jeg også sagde, der er jo tale om to forskellige slags langsom.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Casper Bangs billede
Casper Bang 3. okt. 2012 - 16.11
 
Re: Langsomme kryptografiske algoritmer

Hvis jeg ønsker at min algoritme skal være ω(f) for en problemstilling som har løsninger der er Ω(f), ville jeg kalde min algoritme langsom. Men ja, som jeg også sagde, der er jo tale om to forskellige slags langsom.

I tilfældet med brute-force/dictionary-attack (som konteksten må være i denne artikel) kommer man vel væsentligt længere ved istedet at udvide dét state-space der skal afprøves (bits) frem for en ad-hoc gentagelse der så iøvrigt ikke længere er kompatibelt på tværs at systemer i.e. crypt() på FreeBSD != crypt() på OpenBSD.

Moore's lov formuleret som én ekstra bit pr. 18 måned bliver til 7 bits over et årti, eller en faktor lidt over 100. Det tager så 14½ år at eliminere 10bit, og dermed komme op over de 1000 MD5 iterationer PHK f.eks. kører til password hashing på FreeBSD.

Jeg kan kun gætte på at når man ikke bare udvider nøglen (hashen's størrelse dvs. SHA-2 istedet for MD5), så skyldes det at der, trods salt, ikke er nok entropi bag genereringen af denne?!

  • Stem op 2
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Hver fjerde danske it-virksomhed mangler kvalificerede folk: Uddannelser fejler

Udgivet 23. maj 9.51Opdateret 23. maj 9.51

IBM's Jeopardy-mester Watson skal hjælpe kundeservice med Big Data

Udgivet 23. maj 7.50Opdateret 23. maj 7.50

Nets klar med NemID på Javascript om et år - trods manglende 'go' fra det offentlige

Udgivet 23. maj 6.29Opdateret 23. maj 9.32

Politiken lancerer online-betalingsmur: Hullet som en si

Udgivet 22. maj 17.28Opdateret 22. maj 17.41

Chefredaktør om hullet betalingsmur: »Vi er fuldstændigt klar over, at det kan omgås«

Udgivet 22. maj 17.26Opdateret 22. maj 17.43

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Version2 Insight: Softwaretest

Mediehuset Ingeniøren

Mobile Test Service - Device & Test Coverage

Testhuset

Succes historier om OPS – Optimized Print Services

Konica Minolta Business Solutions Denmark

OPS - Optimized Print Services

Konica Minolta Business Solutions Denmark

Mobile Test Service - Device Strategy & Planning

Testhuset
  • Flere whitepapers

Branchenyheder

Digitale samarbejdsværktøjer vokser eksplosivt

Projectplace

Lyncs stormløb - høje ambitioner og køb af Skype

GlobalConnect

Redpill Linpro hjælper kunderne ud af IBM Notes' databaser

Redpill Linpro

VP SECURITIES skaber overblik over kunderne med ny Microsoft CRM løsning

ProActive

Johan Ekelund som Business Advisor og Project Manager hos Affecto Denmark A/S

Affecto Denmark

It-virksomheder

Headnet - open minds
|
Citrix Systems Denmark
|
Delegate
|
Systematic
|
Rasby
|
Redweb
|
Simitu
|
Media Function
|
Xdc Gruppen
|
innovation-logic
|
Simpelt Regnskab
|
Acinta
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300