Biztonságos IP telefónia Android platformon

Tantárgy: 
Szakdolgozat (BSc)
Hallgató: 
Konzulens (TMIT): 
Szemeszter: 
2012/2013 2. félév (tavasz)

A feladatom egy olyan Android kliens készítése volt, mely a ZRTP protokoll segítségével képes a biztonságos, IP feletti telefóniára, és ezáltal magának protokollnak, illetve már meglévő implementációinak a megismerése is célul volt kitűzve. Ennek megfelelően a munkám során megismertem az IP feletti hangtovábbításhoz szükséges protokollokat, köztük nagyobb hangsúlyt fektetve a biztonságosságot nyújtó SRTP-re. Az alapok megértése után elemeztem a ZRTP-t, amely megbízhatóságot, védelmet biztosít a man-in-the-middle támadások ellen és azonosítást nyújt minden felépült viszonyhoz, és cserébe nem kíván semmilyen bővítést a jelzési protokolloktól és a meglévő hálózattól.

Az elemzést követően a legjobbnak ítélt implementációját felhasználva megterveztem egy Android operációs rendszert használó készülékeken futtatható VoIP alkalmazást, mellyel lehetőség nyílik úgy kommunikálni a partnerünkkel, hogy biztosak lehetünk abban, hogy nem tudják a beszélgetésünket kihallgatni. A megtervezett alkalmazást megvalósítottam, majd az általam felépített tesztkörnyezet segítségével ellenőriztem a program és azzal együtt a protokoll működését. A vizsgálatok nem csak azt mutatták, hogy a megvalósított programmal beszélgetni lehet, hanem bebizonyították a protokoll működésének helyességét.