Szyfrowane połączenie głosowe - eksperymentalna aplikacja umożliwiająca połączenie głosowe przez sieć, szyfrowane za pomocą różnych algorytmów

dc.contributor.advisorBatko, Bogdan
dc.contributor.authorDębowski, Bartosz
dc.date.accessioned2017-01-26T12:15:59Z
dc.date.available2017-01-26T12:15:59Z
dc.date.issued2014-06-26 17:03:46
dc.date.updated2016-11-29T11:57:40Z
dc.description.abstractTematem pracy jest realizacja szyfrowanego połączenia głosowego; za jej tezę przyjęto istnienie możliwości realizacji takiego połączenia. Składa się z aplikacji oraz części opisowej. Aplikacja, napisana w języku C++, przesyła w czasie rzeczywistym, na zasadach protokołu UDP, korzystając z podanego przez użytkownika adresu IPv4, dźwięk pomiędzy dwiema swoimi, połączonymi ze sobą w odpowiedniej konfiguracji, instancjami na trzy możliwe sposoby: bez szyfrowania, zaszyfrowany szyfrem Cezara albo zaszyfrowany szyfrem Vigenère’a. W części opisowej pracy zawarty jest: szczegółowy opis założeń i celów, uzasadnienie użytych technik i konstrukcji programistycznych, opis wyglądu zewnętrznego i obsługi aplikacji, opis jej struktury klas i funkcji, opis działania zastosowanego modelu połączenia pomiędzy instancjami aplikacji, opis zastosowanych algorytmów szyfrujących, obserwacje działania aplikacji w różnych konfiguracjach działających algorytmów szyfrujących, wnioski oraz kierunki dalszego zamierzanego rozwoju aplikacji. Poprzez obserwację działania aplikacji, eksperymentalnie udowodniono działanie algorytmów szyfrów: Cezara i Vigenère’a na dane dźwiękowe oraz możliwość zastosowania tych algorytmów do szyfrowania przesyłanych przez sieć danych przy zachowaniu ciągłości transmisji.pl
dc.description.abstractThe subject of the thesis is an implementation of an encrypted voice connection; it is assumed that such a connection is possible. The thesis consists on the application and its description. The application, being the part of the thesis, written in C++ language, transmits in the real time the voice call, using the UDP protocol and given IPv4 address, between two of its instances, connected in the proper configuration, in three possible ways: not encrypted, encrypted using the Caesar’s algorithm or encrypted using the Vigenère’s algorithm. In the description part of the thesis, there are included: detailed description of the goals and assumptions, justification of used programming techniques and constructions, description of the view of the application, description of the application’s structure, classes and functions, description of the used model of connection between the application’s instances, description of the used encryption algorithms, conclusions and directions of the intended development of the application. By the observation of the application’s work, effects of the usage of the Caesar’s and Vigenère’s encrypting algorithms has been experimentally proven as well, as the possibility of usage of them to encrypt a real time voice transmission.pl
dc.identifier.urihttp://hdl.handle.net/11199/9558
dc.language.isoplpl
dc.rightslicencja niewyłączna
dc.subjectdźwiękpl
dc.subjectszyfrowaniepl
dc.subjectpołączeniepl
dc.subjectCezarpl
dc.subjectVigenèrepl
dc.subjectsiećpl
dc.subjectaplikacjapl
dc.subjectsoundpl
dc.subjectencryptionpl
dc.subjectcallpl
dc.subjectCaesarpl
dc.subjectVigenèrepl
dc.subjectnetworkpl
dc.subjectapplicationpl
dc.subjectgłospl
dc.subjectvoicepl
dc.titleSzyfrowane połączenie głosowe - eksperymentalna aplikacja umożliwiająca połączenie głosowe przez sieć, szyfrowane za pomocą różnych algorytmówpl
dc.title.alternativeEncrypted voice connection – an experimental application enabling voice calls over the network encrypted with various algorithmspl
dc.typebachelorThesispl

Pliki