Tietoturvan toteutus ja arviointi verkkopohjaiseen reaaliaikaiseen kommunikointiin tarkoitetussa yhdyskäytävässä

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.advisor Erke, Tuomas
dc.contributor.author Koistinen, Tuukka
dc.date.accessioned 2014-06-26T08:40:49Z
dc.date.available 2014-06-26T08:40:49Z
dc.date.issued 2014-06-16
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/13570
dc.description.abstract Verkkopohjainen reaaliaikainen kommunikointi (WebRTC) on joukko uusia standardeja, jotka mahdollistavat selainten välisen multimediakommunikoinnin. Nämä standardit määrittelevät vaatimukset selaimille, sisältäen JavaScriptohjelmointirajapinnan sovelluskehittäjille, kuin myös mediatason protokollat, joita käytetään yhteyden muodostamiseen, median välittämiseen sekä tiedon salaukseen. Tuki interaktiiviselle yhteyden luomiselle (ICE) ja tiedon salaukselle toteutettiin olemassaolevalle yhdyskäytäväprototyypille. Kyseinen yhdyskäytävä oli alunperin luotu yhdistämään WebRTC-mahdollisuudet olemassaolevaan IP-pohjaiseen multimediaverkkoon, mutta siitä puuttui tarvittavat tietoturvaominaisuudet. Yhdyskäytävän suorituskyky mitattiin ja analysoitiin eri puhelutyypeillä WebRTC-käyttäjien välillä. Analyysi keskittyi kahteen suureeseen: yhdyskäytävän prosessointikuorma sekä pakettien viive. Yksittäisten puheluiden lisäksi yhdyskäytävää kuormitettiin kymmenellä HD videopuhelulla ja kymmenellä audiopuhelulla. Mittausten perusteella tehtyjen arvioiden mukaan kahden WebRTC-käyttäjän välillä olevan yksittäisen yhdyskäytävän suorituskyky yltää 14:stä yhtäaikaisesta HD videopuhelusta 74:ään yhtäaikaiseen audiopuheluun. Mediaaniviive pysyi kaikissa testeissä alle 0.2 millisekunnissa. fi
dc.description.abstract Web Real-Time Communication (WebRTC) is a set of standards that are being developed, aiming to provide native peer-to-peer multimedia communication between browsers. The standards specify the requirements for browsers, including a JavaScript Application Programming Interface (API) for web developers, as well as the media plane protocols to be used for connection establishment, media transportation and data encryption. In this thesis, support for Interactive Connectivity Establishment (ICE) and media encryption was implemented to an existing gateway prototype. The gateway was originally developed to connect the novel WebRTC possibilities with existing IP Multimedia Subsystem (IMS) services, but it was lacking the necessary security functionalities. The performance of the gateway was measured and analyzed in different call scenarios between WebRTC clients. Two key elements, CPU load of the gateway and packet delay, were considered in the analysis. In addition to single call scenarios, the tests included relaying of ten simultaneous HD video calls, and relaying of ten simultaneous audio calls. Estimates based on the measurements suggest, that the overall capacity of a single gateway between two WebRTC clients ranges from 14 simultaneous HD video calls to 74 simultaneous audio calls. The median delay in the gateway remained under 0.2 milliseconds throughout the testing. en
dc.format.extent 65+8
dc.format.mimetype application/pdf en
dc.language.iso en en
dc.title Tietoturvan toteutus ja arviointi verkkopohjaiseen reaaliaikaiseen kommunikointiin tarkoitetussa yhdyskäytävässä fi
dc.title Implementation and Evaluation of Security on a Gateway for Web-based Real-Time Communication en
dc.type G2 Pro gradu, diplomityö en
dc.contributor.school Sähkötekniikan korkeakoulu fi
dc.subject.keyword WebRTC en
dc.subject.keyword real-time en
dc.subject.keyword multimedia en
dc.subject.keyword gateway en
dc.subject.keyword peer-to-peer en
dc.subject.keyword JavaScript en
dc.subject.keyword encryption en
dc.subject.keyword IMS en
dc.subject.keyword ICE en
dc.subject.keyword reaaliaikainen fi
dc.subject.keyword yhdyskäytävä fi
dc.subject.keyword tietoturva fi
dc.identifier.urn URN:NBN:fi:aalto-201406262259
dc.programme.major Tietoverkot fi
dc.programme.mcode S3022 fi
dc.type.ontasot Diplomityö fi
dc.type.ontasot Master's thesis en
dc.contributor.supervisor Ott, Jörg
dc.programme TLT - Tietoliikennetekniikka fi
dc.location P1 fi


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search archive


Advanced Search

article-iconSubmit a publication

Browse

My Account