FPGA-based encrypted network traffic identification at 100 Gbit/s

被引:0
|
作者
Ruiz, Mario [1 ]
Sutter, Gustavo [1 ]
Lopez-Buedo, Sergio [1 ,2 ]
Lopez de Vergara, Jorge E. [1 ]
机构
[1] Univ Autonoma Madrid, Escuela Politecn Super, High Performance Comp & Networking Res Grp, Madrid, Spain
[2] NAUDIT HPCN, Madrid, Spain
关键词
FPGA; Network Traffic Filter; Deep Packet Inspection; Real Time Analysis; 100 Gbit/s Ethernet;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network traffic monitoring is becoming increasingly hard to manage due to the ever-growing speed of network links. At 100 Gbit/s, the huge volume of data makes it very difficult to perform online analyses or to store traffic for subsequent forensic investigations. It is therefore mandatory to carry out some kind of filtering and/or capping in the network traffic to be analyzed. Additionally, the fraction of encrypted traffic is relentlessly increasing. For such encrypted traffic, storing the payload is most times useless. In this paper we present an FPGA implementation of a method to identify plain text (that is, human readable) in the network packet payload. The method is based on both detecting bursts of printable ASCII characters and calculating the fraction of these printable characters in the packet payload. This method has proven to be very effective in reducing the amount of information used in traffic analysis, by saving only the headers of packets with encrypted payloads. We leveraged the advantages of high-level languages to reduce development time, though traditional HDL languages were also used to optimize critical areas of the design. The design targets the 100 Gbit/s Ethernet interfaces of Xilinx Virtex UltraScale devices and it is able to detect human-readable packet payloads at line rate, with a high accuracy.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] C-GEP: 100 Gbit/s Capable, FPGA-based, Reconfigurable Networking Equipment
    Varga, Pal
    Kovacs, Laszlo
    Tothfalusi, Tamas
    Orosz, Peter
    [J]. 2015 IEEE 16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2015, : 76 - 81
  • [2] Network Recorder and Player: FPGA-based Network Traffic Capture and Replay
    Qiao, Siyi
    Xu, Chen
    Xie, Lei
    Yang, Ji
    Hu, Chengchen
    Guan, Xiaohong
    Zou, Jianhua
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 342 - 345
  • [3] FPGA-Based Network Traffic Classification Using Machine Learning
    Elnawawy, Mohammed
    Sagahyroon, Assim
    Shanableh, Tamer
    [J]. IEEE ACCESS, 2020, 8 : 175637 - 175650
  • [4] FPGA-based Convolution Neural Network for Traffic Sign Recognition
    Yao, Yuchen
    Zhang, Zhiqian
    Yang, Zhen
    Wang, Jian
    Lai, Jinmei
    [J]. 2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 891 - 894
  • [5] Protocol identification of encrypted network traffic
    Gebski, Matthew
    Penev, Alex
    Wong, Raymond K.
    [J]. 2006 IEEE/WIC/ACM International Conference on Web Intelligence, (WI 2006 Main Conference Proceedings), 2006, : 957 - 960
  • [6] FPGA-based road traffic videodetector
    Gorgon, Marek
    Pawlik, Piotr
    Jablonski, Miroslaw
    Przybylo, Jaromir
    [J]. DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 412 - 419
  • [7] DESIGN AND FPGA IMPLEMENTATION OF A 100 GBIT/S OPTICAL TRANSPORT NETWORK PROCESSOR
    Bernardo, Rodrigo
    Salvador, Arley H.
    Mobilon, Eduardo
    Monte, Luis R.
    Boisclair, Stephane
    Warshawsky, Avrum
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [8] A Heuristic Statistical Testing Based Approach for Encrypted Network Traffic Identification
    Niu, Weina
    Zhuo, Zhongliu
    Zhang, Xiaosong
    Du, Xiaojiang
    Yang, Guowu
    Guizani, Mohsen
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (04) : 3843 - 3853
  • [9] FLOWGAN:Unbalanced network encrypted traffic identification method based on GAN
    Wang, ZiXuan
    Wang, Pan
    Zhou, Xiaokang
    Li, ShuHang
    Zhang, MoXuan
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 975 - 983
  • [10] Traffic Pattern Plot: Video Identification in Encrypted Network Traffic
    Kamal, Ali S.
    Bukhari, Syed M. A. H.
    Khan, Muhammad U. S.
    Maqsood, Tahir
    Fayyaz, Muhammad A. B.
    [J]. INTELLIGENT SUSTAINABLE SYSTEMS, WORLDS4 2022, VOL 2, 2023, 579 : 77 - 84