Deep Learning Applications for Cyber Security by Unknown
Author:Unknown
Language: eng
Format: epub
ISBN: 9783030130572
Publisher: Springer International Publishing
5.2 1D-CNN
1D-CNNs have been typically used in NLP tasks where information can be represented as a sequential one-dimensional array. Although there are two representative dimensions in the Flow-Image input, the bytes between a packet have a higher degree of correlation than the bytes over multiple packets. A 1D-CNN could be used to exploit this property of network traffic. A diagram of the 1D-CNN architecture is shown in Fig. 4.
5.3 Segmented-CNN
A Segmented-CNN is a novel CNN architecture that aims to capitalise on the distinct properties of the two sections in a TCP/IP packet, the header and the payload. This architecture is inspired by the approach taken by Bromley et al. in their design of a Siamese-CNN [24]. A Siamese-CNN utilises two CNNs to simultaneously analyse two distinct images, the output of which is then compared to determine the similarity between the two. However, instead of measuring the similarity between these two images, this methodology could be adapted to analyse two inputs that relate to the same classification but have their own distinct properties. Figure 5 shows how two CNNs could be used to analyse the distinct sections of a TCP/IP connection.
Fig. 5Structure of a Segmented-CNN showing how the two CNN networks can be individually optimised for the two distinct regions of a packet, the header and payload. Only the first convolutional, pooling, and fully-connected layers of the Segmented-CNN have been shown
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8332)
Test-Driven Development with Java by Alan Mellor(6995)
Data Augmentation with Python by Duc Haba(6915)
Principles of Data Fabric by Sonia Mezzetta(6651)
Learn Blender Simulations the Right Way by Stephen Pearson(6559)
Microservices with Spring Boot 3 and Spring Cloud by Magnus Larsson(6422)
Hadoop in Practice by Alex Holmes(5973)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5828)
RPA Solution Architect's Handbook by Sachin Sahgal(5816)
The Infinite Retina by Robert Scoble Irena Cronin(5515)
Big Data Analysis with Python by Ivan Marin(5494)
Life 3.0: Being Human in the Age of Artificial Intelligence by Tegmark Max(5181)
Pretrain Vision and Large Language Models in Python by Emily Webber(4456)
Infrastructure as Code for Beginners by Russ McKendrick(4241)
Functional Programming in JavaScript by Mantyla Dan(4057)
The Age of Surveillance Capitalism by Shoshana Zuboff(3979)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3950)
Embracing Microservices Design by Ovais Mehboob Ahmed Khan Nabil Siddiqui and Timothy Oleson(3751)
Applied Machine Learning for Healthcare and Life Sciences Using AWS by Ujjwal Ratan(3725)
