Název:
Aplikace využívající paralelní zpracování pro kryptografické výpočty
Překlad názvu:
Applications for parallel processing in cryptography
Autoři:
Šánek, Jaromír ; Martinásek, Zdeněk (oponent) ; Hajný, Jan (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2014
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Tato práce se zabývá paralelním programováním a modulárním mocněním. Vprvní části je srovnána rychlost funkcí modulárního mocnění zrůzných knihoven C/C++ na CPU. V druhé části se práce zabývá technologií CUDA, je zde změřena rychlost funkce modulárního mocnění zupravené knihovny LibTomMath pro technologii CUDA na GPU a porovnána srychlostí stejné funkce běžící na CPU. Poslední část je věnována implementaci aplikací „Klient –Server“ pro výpočet revokační funkce protokolu HM12.
This thesis is about parallel programming. In the first part of the thesis is compared speed of functions modular exponentiation from various C/C++ libraries for CPU. In the second part is transformed the LibTomMath library from CPU to GPU CUDA technology. For devices CPU and GPU is compared speed of processing the operation of modular exponentiation from modified library. In conclusion are created two applications “Client –Server” for computing the revocation function of the protocol HM12.
Klíčová slova:
CUDA; CUMP; GMP; HM12; LIBTOM; OpenMP; CUDA; CUMP; GMP; HM12; LIBTOM; OpenMP
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/32945