Publication detail

Konstrukce hashovací funkce MD5 a kolize dvou souborů se stejným hashem

Original Title

Konstrukce hashovací funkce MD5 a kolize dvou souborů se stejným hashem

Czech Title

Konstrukce hashovací funkce MD5 a kolize dvou souborů se stejným hashem

Language

cs

Original Abstract

Hashovací funkce patří mezi prvky moderní kryptografie. Jejich úkolem je převést vstupní data na unikátní posloupnost pevné délky. V tomto článku je nastíněna problematika návrhu moderních hashovacích funkcí, mezi které patří mimo jiné i hashovací funkce MD5. Na této funkci bude ukázáno, jak funkce konkrétně pracuje, a protože již byla tato funkce prolomena, bude následně popsána i její slabina, která umožňuje útočníkovi vytvořit dva různé programy se stejným hashem.

Czech abstract

Hashovací funkce patří mezi prvky moderní kryptografie. Jejich úkolem je převést vstupní data na unikátní posloupnost pevné délky. V tomto článku je nastíněna problematika návrhu moderních hashovacích funkcí, mezi které patří mimo jiné i hashovací funkce MD5. Na této funkci bude ukázáno, jak funkce konkrétně pracuje, a protože již byla tato funkce prolomena, bude následně popsána i její slabina, která umožňuje útočníkovi vytvořit dva různé programy se stejným hashem.

BibTex


@article{BUT49759,
  author="Jan {Karásek}",
  title="Konstrukce hashovací funkce MD5 a kolize dvou souborů se stejným hashem",
  annote="Hashovací funkce patří mezi prvky moderní kryptografie. Jejich úkolem je převést vstupní data na unikátní posloupnost pevné délky. V tomto článku je nastíněna problematika návrhu moderních hashovacích funkcí, mezi které patří mimo jiné i hashovací funkce MD5. Na této funkci bude ukázáno, jak funkce konkrétně pracuje, a protože již byla tato funkce prolomena, bude následně popsána i její slabina, která umožňuje útočníkovi vytvořit dva různé programy se stejným hashem.",
  chapter="49759",
  journal="Elektrorevue - Internetový časopis (http://www.elektrorevue.cz)",
  number="50",
  volume="2010",
  year="2010",
  month="august",
  pages="1--6",
  type="journal article - other"
}