Sec GSM Berlin
Sec GSM Berlin
Sec GSM Berlin
net/publication/304296823
Data transmission via GSM voice channel for end to end security
CITATIONS READS
3 1,289
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Akif Özkan on 07 August 2016.
P
data transmission service. Unfortunately sending data via GSM
Energy Codebook
channel is a challenging task since it is speech sensitive and
suppresses other forms of signals. In this paper, a systematic .
method is proposed to develop a modem that transmits data A/D Encryption .. .
Energy
.
.
G
over GSM voice channel (DoGSMV) using speech like (SL) index
symbols. Unlike the previous approaches an artificial search LSF Codebook
space is produced to find best SL symbols and analyses by
.
synthesis (AbyS) method is introduced for parameter decoding. LSF index . LPC Filter
.
As a result 1.6 kbps simulation data rate is achieved when wireless
communication errors are ignored.
Keywords—Data over GSM voice, Secure GSM communication, Analyzer
GSM Full Rate, Speech like signal Codebook
AbyS GSM GSM GSM
LPC Vocoder
Search Transmission Vocoder
Analyze
Synthetic
I. I NTRODUCTION Speech
Speech
GSM still protects its popularity with recent consumer .. . Decryption D/A Frame
50 Gain
Codebook Scaling
40
.
.
.
30
Fig. 5. Symbol error rate (SER) / pitch histogram Fig. 6. Energy parameter decoding
other hand, changing the frequency affects fault tolerance to using SOX tool [18]. Additional VAD programs, which check
GSM coding of SL symbols differently. Therefore designing low band to full band ratio, zero crossing rate and normalized
the pitch codeword with a linear division of the specified first autocorrelation coefficient features to estimate the silence,
frequency range gives a poor performance. Concerning these are designed. 1.6 kbps data rate is reached by coding 16 bit
observations, a nonlinear approach is proposed to design 4-bit streams on 10 ms speech frames with the proposed method.
pitch codebook. Proposed algorithm has three steps: Coherency of simulation platforms is very important for
1) Search space is extended by producing SL symbols a fair comparison of the related work. While some work
using all of the combinations of LSF codebooks and simulates the voice channel only with speech compression
selected frequency range of pitch. source code [2], [4], [15], results on real time implementations
2) Symbol error rate (SER) / pitch histogram is calcu- exist [3], [5]. Although there are certain challenges in real
lated over the search space as given in Figure 5. time implementation of the system, Katugampala et. al. proves
3) Codewords are selected from pitch values providing that closed results of a simulation [2] can be achieved in real
minimal SER and their distances are maximized. time [3]. This work proposes a more efficient algorithm to
use auto-regressive speech production methods. It can also be
Autocorrelation, which is a general approach, is used in applied in other works. Related work giving the simulation
the decoding part as shown in Figure 4. It has three steps: results on GSM-FR channel or using the speech production
methods are given in Table I. A fair comparison can be made
1) Filter the received speech signal by LPC analyze with [4], [15]. Bit Error Rate (BER) in a simulation system
using the parameters calculated at the 3rd step of LSF points constant design faults when only speech compression
error correction algorithm. This is the result of first codec is implemented as in [15]. Moreover, Sapozhnykov [6]
LPC analyze. shows that vocoder selection and acceptable BER highly
2) Calculate autocorrelation values of the error signal effects maximum achievable data rate. Even accepting a small
for all of the codewords of the pitch codebook. BER rises the data rate of the same technique significantly.
3) Extract the index number of the codeword that has It can be seen that the proposed algorithm increases the data
maximum auto-correlation result. rate of [4] by 33 % when 20 ms frames are processed in both
algorithms.
E. Energy Parameter De(Coding)
AbyS approach increases the performance of speech pro-
Energy is calculated using the error of LPC analyze since it duction methods significantly. A competitor in this class is
provides a more reliable result [17]. 2 bits of energy codebook Katugampala’s design. A raw data rate of 3 kbps has been
is produced with a linear approach. AbyS is used in the reported with a simulation BER of 2.9 %. Adding error correct-
decoding as shown in Figure 6. Decoding has two steps: ing codes (rate 1/2 convolutional codes) yielded a throughput
of 1.2 kb/s with a 0.03 % BER. However their results are
1) Synthesized speech frame is multiplied with code- on GSM EFR. Moreover, they gave no detail about their
words of energy codebook. codebook design and error handling algorithms. Concerning
2) Energy index is extracted by selecting the codeword the advantages of using speech signals instead of modulation
providing minimum distance with the received signal. methods to pass VADs, the results of the proposed system is
promising.
III. R ESULTS & D ISCUSSIONS
IV. C ONCLUSION
GSM-FR 06.10 is selected to show the boundaries of the
proposed method since it is the hardest scenario [6]. GSM- In this work a system is given to provide end to end
GSM communication is simulated in computer environment data communication over GSM voice channel. A systematic
TABLE I. C OMPARISON WITH PREVIOUS WORKS USING GSM FR.
[5] B. Kotnik, Z. Mezgec, J. Svečko, and A. Chowdhury, “Data trans-
mission over gsm voice channel using digital modulation technique
based on autoregressive modeling of speech production,” Digital Signal
Vocoder Data Rate BER %
Processing, vol. 19, no. 4, 2009.
∗,CE
Proposed Method FR 1.6 (kbps) 0.00 [6] V. V. Sapozhnykov and K. S. Fienberg, “A low-rate data transfer
∗,RT technique for compressed voice channels,” Journal of Signal Processing
Kotnik et al. [5] FR 0.533 (kbps) 30
Systems, vol. 68, no. 2, 2012.
FR 0.107 (kbps) 10
[7] B. T. Ali et al., “Data transmission over mobile voice channel based on
∗,CE
Ozkan et al. [4] FR 0.600 (kbps) 0.00 m-fsk modulation,” in IEEE Wireless Communications and Networking
∗,CE Conference (WCNC), 2013.
Katugampala et al. [2] EFR 3 (kbps) 0.5
[8] A. Patro, G. Baudoin, and O. Venard, “A system for audio signalling
4 (kbps) 4 based nat traversal,” in IEEE International Conference on Communica-
∗,RT tion Systems and Networks (COMSNETS), 2011.
Katugampala et al. [3] EFR 3 (kbps) 2.9
1.2 (kbps) 0.03 [9] M. Boloursaz, R. Kazemi, F. Behnia, and M. A. Akhaee, “Performance
improvement of spread spectrum additive data hiding over codec-
FR 1.4 (kbps) 0.0004 distorted voice channels,” in IEEE European Signal Processing Conf.
(EUSIPCO), 2014, pp. 2510–2514.
EFR 2.1 (kbps) 0.0001
∗,RT
[10] M. Boloursaz, A. H. Hadavi, R. Kazemi, and F. Behnia, “A data modem
Sapozhnykov et al. [6] EFR 3 (kbps) 0.3466 for gsm adaptive multi rate voice channel,” in IEEE East West Design
(same technique) AMR 12.2 3 (kbps) 3.1 and Test Symposium, 2013.
[11] T. Chmayssani and G. Baudoin, “Data transmission over voice dedicated
AMR 12.2 0.76 (kbps) 0.00
channels using digital modulations,” in IEEE International Conference
∗,CE Radioelektronika, 2008.
Rashidi et al. [15] FR 1.15 (kbps) 0.02
∗,− [12] A. Dhananjay, A. Sharma, M. Paik, J. Chen, T. K. Kuppusamy, J. Li,
Peyvandi et al. [19] FR 0.8 (kbps) 0.4 and L. Subramanian, “Hermes: data transmission over unknown voice
∗
( : Methods using autoregressive speech production) channels,” in ACM International Conference on Mobile Computing and
(Simulation in CE : Computer Environment, RT : Real Time) Networking, 2010.
[13] A. Shahbazi, A. H. Rezaei, A. Sayadiyan, and S. Mosayyebpour, “Data
transmission over gsm adaptive multi rate voice channel using speech-
like symbols,” in IEEE International Conference on Signal Acquisition
method is proposed to design a special data modem that and Processing (ICSAP’10), 2010, pp. 63–67.
transmits digital bit streams using speech like (SL) symbols. [14] N. N. Katugampala, K. T. Al-Naimi, S. Villette, and A. M. Kondoz,
The modem converts SL symbols to digital data correctly after “Real time end to end secure voice communications over gsm voice
it is compressed and uncompressed with the vocoders of GSM. channel,” in IEEE European Signal Processing Conference (EUSIPCO),
2005, pp. 1–4.
The system is simulated using GSM-FR 06.10 vocoder and
[15] M. Rashidi, A. Sayadiyan, and P. Mowla, “Data mapping onto speech-
VAD programs. like signal to transmission over the gsm voice channel,” in IEEE
Southeastern Symposium on System Theory, 2008.
SL symbols are produced from LSF, pitch and energy
[16] E. S. T. Series, “Etsi standard gsm 06.10,” 1997, eTSI SMG 2 Group.
properties of speech using splitted vector quantization with two
[17] A. M. Kondoz, Digital speech: coding for low bit rate communication
main contributions. First, analyses by synthesis (AbyS) method systems. John Wiley & Sons, 2005.
of CELP compression is used in the decoding part. Second, [18] “Sox - sound exchange,” http://sourceforge.net/projects/sox/.
cost function of the codebook design is optimized in artificial
[19] H. Peyvandi and A. R. Ebrahimi, “A neural approach for compensation
databases that are created from the quantization levels of the of nonlinear distortion effect in up to 1600bps data communication
selected GSM vocoder. A significant increase in performance over voice-dedicated channels,” in IEEE International Conference on
is observed with a 1.6 kbps data rate. Telecommunications (ICT), 2010.
R EFERENCES
[1] G. Cattaneo, G. De Maio, and U. F. Petrillo, “Security issues and attacks
on the gsm standard: a review,” Journal of Universal Computer Science,
vol. 19, no. 16, pp. 2437–2452, 2013.
[2] N. Katugampala, S. Villette, and A. M. Kondoz, “Secure voice over
gsm and other low bit rate systems,” 2003.
[3] N. N. Katugampala, K. T. Al-Naimi, S. Villette, and A. M. Kondoz,
“Real time data transmission over gsm voice channel for secure voice
& data applications,” IET Conference Proc., 2004.
[4] M. A. Ozkan, B. Ors, and G. Saldamli, “Secure voice communication
via gsm network,” in IEEE International Conference on Electrical and
Electronics Engineering (ELECO), 2011.