Závěrečná práce: Martin Macák, učo 410452: Implementace protokolu ZRTP v C++
Bakalářská práce
Implementace protokolu ZRTP v C++
ZRTP implementation in C++
Anotace
Práca sa zaoberá implementáciou protokolu ZRTP, ktorý slúži na dohodnutie kľúčov pre šifrovanie medzi dvoma koncovými uzlami vo VoIP. V práci je tento protokol porovnaný s inými technológiami, ktoré slúžia na rovnaký účel. Následne je celý priebeh protokolu detailne popísaný. Súčasťou práce je aj popis mojej implementácie protokolu a testovacieho frameworku, ktorým je demonštrovaná funkčnosť implementácie. Praktická časť práce je prístupná pod licenciou BSD a priložená v prílohe.
Abstract
This thesis deals with implementation of the ZRTP protocol, which is used for the key agreement between two endpoints in VoIP. In this thesis, the protocol is compared with other technologies, that are used for the same purpose. The whole process of the protocol is described in detail. The thesis includes description of my protocol implementation and test framework, which demonstrates the functionality …více
Zadání práce
Študent v teoretickej časti práce detailne popíše princíp fungovania protokolu ZRTP podľa RFC 6189, teda jednotlivé kroky protokolu a zhrnie jeho vlastnosti (napr. kryptografické, počet správ, výkonnostné nároky). Súčasťou práce bude aj porovnanie ZRTP voči iným technológiám pre účel ustavenia symetrického šifrovacieho kľúča pre dve strany vo VoIP kontexte. Zároveň vypracuje prehľad existujúcich implementácií ZRTP a ich použití. V praktickej časti študent popíše návrh a implementáciu protokolu ZRTP a testovacieho frameworku.
Výsledok práce bude fungujúca implementácia ZRTP v C++, publikovaná pod licenciou BSD a testovací framework na testovanie komunikačného protokolu, kde ZRTP implementáciu bude možné použiť ako knižnicu. ZRTP protokol bude implementovať Diffie-Hellman mód protokolu a používať základnú množinu kryptografických funkcií. Cieľ práce je demonštrovať funkcionalitu základného ZRTP, kde si dve strany prostredníctvom protokolu dohodnú symetrický kľúč. Súčasť výstupu práce je aj demo ilustrujúce funkcionalitu riešenia. Študent porovná implementáciu ZRTP s vybranou existujúcou implementáciou v testovacom frameworku z výkonnostného hľadiska.
20. 5. 2015 16:41, RNDr. Dušan Klinec, Ph.D., učo 325219
- Zadáno/změněno 18. 6. 2015 08:13, Alena Dvořáková
- Záznam založen 8. 4. 2015 14:53, RNDr. Ing. Lucie Pekárková, učo 60555
- Zveřejnit od 18. 5. 2015 09:38, Alena Dvořáková
- Práce převzata 18. 5. 2015 09:38, Alena Dvořáková
Literatura
- MENEZES, A. J.; Paul van OORSCHOT a Scott A. VANSTONE. Handbook of applied cryptography. Boca Raton: CRC Press, 1997, xiii, 780. ISBN 0-8493-8523-7.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Implementace ZRTP v C++
Bc. Lukáš Durčák -
Bezpečnost VoIP
RNDr. Martin Stehlík, Ph.D. -
Návrh IP telefonní sítě včetně zabezpečení
Mgr. Jaroslav Janiš, učo 255694 -
Bezpečnostní obavy osob s tělesným postižením
Bc. Martin Andrle -
Vesmírný prostor a zajišťování bezpečnosti České republiky
Mgr. Marek Pleva -
Bezpečnostní obavy studentů Masarykovy univerzity se speciálními potřebami
Bc. Jiří Malík -
Analýza aktivity Wagnerovy skupiny v Africe
Mgr. Lenka Bučilová -
Sledování četnosti hlaviček u fotbalové mládeže ve vztahu k metodice učení dané dovednosti
Mgr. Vojtěch Cichra




