User Tools

Site Tools


event:codenight:gsm

Louskáme GSM

Přednáška první

Part 1: teorie

  • co je to proudová šifra
  • secret-keystream tabulka
  • komprese této tabulky
  • rainbow table

Part 2: praktická implementace na Linuxu

  • Kraken
    • jak funguje (demo)
    • jak fakt strašně rychle číst 4 KiB bloky z disku na Linuxu
    • eliminujeme if-y (K-mapy a taky to jde jednodušeji…)
    • bitslicing - jak využít vektorové instrukce HW pro ~10x zrychlení
    • jak jsme ho zrychlili
    • proč už nejde použít
  • Píšeme vlastního Krakena
    • OpenCL crashcourse!!! - sample program
    • nejsem programátor, takže o architektuře vám moc neřeknu

Přednáška druhá

  • Jak vypadá GSM
    • timesloty, hopping, šifrování
    • proč se blbě sniffují hovory
  • Jak to sniffnout
  • Jak uhádnout keystream
event/codenight/gsm.txt · Last modified: 2013/12/26 07:34 by jenda