Communications and Networking. 11th EAI international Conference, ChinaCom 2016 Chongqing, China, September 24-26, 2016, Proceedings, Part II

Research Article

FPGA Design and Implementation of High Secure Channel Coding Based AES

  • @INPROCEEDINGS{10.1007/978-3-319-66628-0_34,
        author={Mostafa Sayed and Liu Rongke and Zhao Ling},
        title={FPGA Design and Implementation of High Secure Channel Coding Based AES},
        proceedings={Communications and Networking. 11th EAI international Conference, ChinaCom 2016 Chongqing, China, September 24-26, 2016, Proceedings, Part II},
        proceedings_a={CHINACOM},
        year={2017},
        month={10},
        keywords={LDPC AES McEliece Combined encryption-channel},
        doi={10.1007/978-3-319-66628-0_34}
    }
    
  • Mostafa Sayed
    Liu Rongke
    Zhao Ling
    Year: 2017
    FPGA Design and Implementation of High Secure Channel Coding Based AES
    CHINACOM
    Springer
    DOI: 10.1007/978-3-319-66628-0_34
Mostafa Sayed1,*, Liu Rongke1,*, Zhao Ling1
  • 1: Beihang University
*Contact email: mostafa_adawy@ymail.com, rongke_liu@buaa.edu.cn

Abstract

However applying encryption in physical layer reveals high levels of security, it can increase the system complexity and it can affect the communication reliability. This paper shows how to overcome these problems, where it doesn’t only show the design of combined Low Density Parity Check (LDPC) code and Customized Stream Advanced Encryption Standard (CSAES) to increase the security level, but it also introduces a practical implementation for it. The proposed algorithm is designed in order to optimally exploit the hardware resources, and FPGA parallelism to achieve high throughput and to save hardware size. The design method shows how channel coding can be exploited to increase the security and resist attacks without affecting the communication reliability. The proposed algorithm is implemented on (Cyclone-IV4CE115) to achieve variable throughputs. It achieves 604 Mbps and 10 BER at SNR = 3.25 dB, while it can achieve 2 Gbps for SNR greater than 6 dB. NIST tests are applied to check the ciphered output randomness, and also the resistance of the algorithm against some attacks is discussed.