Algorytmy szyfrowania mowy
Speech Encryption Algorithms
Streszczenie
Praca ta, przedstawia implementacje oraz wykorzystanie algorytmów szyfrowania mowy,
takich jak scrambler w dziedzinie czasu oraz scrambler amplitudowy, uwzględniając ocenę
ich jakości.
Całość została podzielona na trzy części. W pierwszej z nich został zawarty wstęp do pracy,
który nakreśla rys historyczny szyfrowania, wraz z uwzględnieniem definicji pojęć oraz
technicznych zagadnień związanych z tematyką. Druga część zawiera dwie implementacje
skryptowe algorytmów zaprojektowanych na potrzeby pracy, działanie pierwszego z nich
bazuje na permutacji w dziedzinie czasu, drugiego natomiast na zmianie amplitudy
sygnału wejściowego w oparciu o istniejący algorytm kryptograficzny RSA. Zostały one
zrealizowane przy pomocy środowiska obliczeniowego MATLAB.
Przedstawione są tam problemy związane z realizacją układu szyfrującego, takie jak -
zależności między częstotliwością próbkowania, a doborem ramki permutacyjne lub
odporno
Abstract
This thesis describes the implementation and the usage of speech encryption algorithms,
such as amplitude scrambler or time-domain scrambler, with the consideration of their
quality.
The work has been divided into three chapters. The first of them constitutes the
introduction, in which the historical background of encryption can be found, as well as the
definitions of the terms and technical issues used connected with the topic. The second one
includes two implementations of algorithm in Matlab scripts designed especially for the
purpose of this thesis: the work of the first script bases on permutations in a time
domain, the second one - on the amplitude changes of the input signal, with the use of
already-existing cryptographic algorithm RSA.
Presented problems cover the difficulties with the realization of encryption system, i.e.
dependences between the sampling frequency and the choice of a permutation frame, or the
resistance to interference, or the loss of the data packages. The last part depicts the
implementation of the cryptographic system on a Discovery STM32F4 kit, proving
empirically, in the experimental conditions, the correctness of the hypothesis put forward
before the project realization.
The subject and the problematic aspects included in the thesis remain an open matter,
which enables further researches on the ground of speech encryption - they have been
suggested in the thesis summary.