Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems
Direct-sequence spread-spectrum (DS/SS) systems have been developed to protect transmitted signals. Through the use of a spreading code, the transmitted signal is spread across a larger bandwidth, allowing it to avoid detection and be resistant to jamming. The strength of its security lies in the sp...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/167300 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-167300 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1673002023-07-07T15:47:32Z Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems Pang, Wen Ni Li Kwok Hung School of Electrical and Electronic Engineering EKHLI@ntu.edu.sg Engineering::Electrical and electronic engineering Direct-sequence spread-spectrum (DS/SS) systems have been developed to protect transmitted signals. Through the use of a spreading code, the transmitted signal is spread across a larger bandwidth, allowing it to avoid detection and be resistant to jamming. The strength of its security lies in the spreading code used, which should resemble a random sequence. Hence the ideal spreading code would be a pseudorandom noise (PN) code. The current method of generating PN codes is through linear feedback shift registers (LFSRs). This presents issues due to its linearity, which allows hackers to develop the same LFSR and thereby decipher both past and future parts of the PN code. This is done through the Berlekamp-Massey algorithm. In this paper, new methods of generating PN codes were designed with nonlinearity introduced. The methods were evaluated over their simplicity (measured using speed), evenness of bit distribution and length of period. Through some rounds of iteration, a new method consisting of 3 parallel LFSRs (3LFSR) was designed. This method was able to produce a PN code of even bit distribution and long periods that extend beyond the maximum period possible by a single LFSR. Another new method using the SHA256 from the Secure Hash Algorithm (SHA) family was also designed and fared extremely well in terms of speed as compared to the 3LFSR design and the original LFSR. However, it had a much lower period compared to the 3LFSR. The results were obtained through experimentation, and thus only showed the potential of these methods. With a more in-depth study into the mathematical foundations underlying the methods, more properties of these designs could be uncovered, allowing for more deliberate design choices which might have better performance. Bachelor of Engineering (Electrical and Electronic Engineering) 2023-05-25T08:02:47Z 2023-05-25T08:02:47Z 2023 Final Year Project (FYP) Pang, W. N. (2023). Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167300 https://hdl.handle.net/10356/167300 en A3136-221 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Pang, Wen Ni Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems |
description |
Direct-sequence spread-spectrum (DS/SS) systems have been developed to protect transmitted signals. Through the use of a spreading code, the transmitted signal is spread across a larger bandwidth, allowing it to avoid detection and be resistant to jamming. The strength of its security lies in the spreading code used, which should resemble a random sequence. Hence the ideal spreading code would be a pseudorandom noise (PN) code. The current method of generating PN codes is through linear feedback shift registers (LFSRs). This presents issues due to its linearity, which allows hackers to develop the same LFSR and thereby decipher both past and future parts of the PN code. This is done through the Berlekamp-Massey algorithm. In this paper, new methods of generating PN codes were designed with nonlinearity introduced. The methods were evaluated over their simplicity (measured using speed), evenness of bit distribution and length of period. Through some rounds of iteration, a new method consisting of 3 parallel LFSRs (3LFSR) was designed. This method was able to produce a PN code of even bit distribution and long periods that extend beyond the maximum period possible by a single LFSR. Another new method using the SHA256 from the Secure Hash Algorithm (SHA) family was also designed and fared extremely well in terms of speed as compared to the 3LFSR design and the original LFSR. However, it had a much lower period compared to the 3LFSR. The results were obtained through experimentation, and thus only showed the potential of these methods. With a more in-depth study into the mathematical foundations underlying the methods, more properties of these designs could be uncovered, allowing for more deliberate design choices which might have better performance. |
author2 |
Li Kwok Hung |
author_facet |
Li Kwok Hung Pang, Wen Ni |
format |
Final Year Project |
author |
Pang, Wen Ni |
author_sort |
Pang, Wen Ni |
title |
Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems |
title_short |
Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems |
title_full |
Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems |
title_fullStr |
Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems |
title_full_unstemmed |
Application of nonlinearity to enhance security of direct-sequence spread-spectrum (DS/SS) systems |
title_sort |
application of nonlinearity to enhance security of direct-sequence spread-spectrum (ds/ss) systems |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/167300 |
_version_ |
1772826763272912896 |