Repository logo
Article

Tablice tęczowe jako skuteczna optymalizacja algorytmu brute-force

creativeworkseries.issn1640-7202
dc.contributor.authorKołodziejczyk, Marcin
dc.date.available2017-09-20T10:10:30Z
dc.date.issued2009
dc.description.abstractPublikacja jest próbą analizy bezpieczeństwa funkcji skrótów takich jak MD5 czy SHA-1. Omówione zostały podstawowe właściwości i wymagania stawiane przed takimi funkcjami. Artykuł przechodzi kolejno przez poszczególne metody łamania skrótów, zaczynając od prymitywnych metod typu brute-force, poprzez tablice Hellmana oraz ich optymalizację, opartą na punktach wyróżnionych Rivesta, a skończywszy na tablicach tęczowych. Pokazana została ewolucja metod kryptoanalitycznych, które korzystają z ogromnej mocy obliczeniowej komputerów, nie wykorzystując przy tym słabości konkretnych funkcji skrótu. W artykule poruszone zostały praktyczne zagadnienia implementacyjne oraz wskazano na pewne ograniczenia wyżej wymienionych metod kryptoanalizy. Zaprezentowano również rzeczywiste pomiary skuteczności omówionych wyżej metod. Publikacja opisuje również kolizje jako zjawisko niepożądane i w znacznym stopniu utrudniające kryptoanalizę. W publikacji rozdzielone zostały systemy i algorytmy odporne na opisane ataki, takie jak podpis cyfrowy oraz części systemu podatne na atak z wykorzystaniem tablic tęczowych, takie jak krótkie hasła, które w chwili obecnej są jeszcze wykorzystywane. Na koniec podano praktyczną metodę zabezpieczania się przed możliwymi atakami, tzw. &quot,solenie&quot, haseł. Metody tej nie da się niestety dynamicznie włączyć w istniejących systemach. Wymaga ona konkretnej implementacji przez producenta oprogramowania.pl
dc.description.abstractThis article is the analysis of the message digest functions' security, such as MD5 or SHA-I. Ali basie, common properties and requirements for message digest functions are described in this article. This publication presents the whole path of cryptanalytic method's evolution, beginning from simple methods like brute-force, going through the Hellman's tables and optimization based on distinguished points, described by Rivest and finishing on the rainbow tables. It is shown the evolution path of methods which uses huge computer's power, not some bugs or vulnerabilities in specific functions. This article contains some practice advices, describes potential implementation problems and shows some disadvantages of described cryptanalytic methods. Some, simple real examples are presented and the results of real measurements are contained in this article. One of the parts describes collisions in message digest functions and shows how hard can be cryptanalytic process with many collisions. Author distinguished safe parts of the system or algorithm (like digital signature) and rulnerable parts (like passwords) which are still used. The practical and very safe method (salt passwords) was described at the end of the article. Salt passwords require specific implementation by software developers. Unfortunately, this method cannot be enabled in easy way in existing system.en
dc.description.versionwersja wydawnicza
dc.identifier.issn1640-7202
dc.identifier.nukatdd2011317180
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/49351
dc.language.isopol
dc.relation.ispartofElektrotechnika i Elektronika
dc.rightsAGH Licence - Fair Use
dc.rights.accessotwarty dostęp
dc.rights.urihttps://repo.uci.agh.edu.pl/info/licence-agh
dc.subjectrainbow tableen
dc.subjectmessage digest functionen
dc.subjecthash functionen
dc.subjecttablica tęczowapl
dc.subjectbrute-force algorithmen
dc.subjectfunkcja skrótupl
dc.subjectreduction functionen
dc.subjectfunkcja redukcjipl
dc.subjectcollisionen
dc.subjectkolizjepl
dc.subjectsalt passwordsen
dc.subjectsolenie hasełpl
dc.subjectdigital signatureen
dc.subjectpodpis cyfrowypl
dc.subjectdistinguished pointsen
dc.subjectłamanie hasełpl
dc.subjectpassword crackingen
dc.subjectfałszywe alarmypl
dc.subjectfalse alarmsen
dc.subjectalgorytm brute-forcepl
dc.subjectMessage Digest Functionen
dc.subjectpunkty wyróżnione Rivestapl
dc.subjectTime-Memory Trade-Offen
dc.subjectmetoda Hellmanapl
dc.titleTablice tęczowe jako skuteczna optymalizacja algorytmu brute-forcepl
dc.title.alternativeRainbow tables as brute-force algorithm optimizationen
dc.title.relatedElektrotechnika i Elektronika
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberZ. 1-2
publicationissue.paginations. 7-[13]
publicationvolume.volumeNumberT. 28
relation.isJournalIssueOfPublication41e61055-e705-4919-84cc-bee2594c6dd6
relation.isJournalIssueOfPublication.latestForDiscovery41e61055-e705-4919-84cc-bee2594c6dd6
relation.isJournalOfPublicatione27f22c5-930b-4cca-a825-b1a7f347dbfa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
elektro.2009.28.1-2.7.pdf
Size:
1.36 MB
Format:
Adobe Portable Document Format