Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT

[EN] The purpose of a Network Intrusion Detection System is to detect intrusive, malicious activities or policy violations in a host or host's network. In current networks, such systems are becoming more important as the number and variety of attacks increase along with the volume and sensi...

Descripción completa

Detalles Bibliográficos
Autores: Lopez-Martin, Manuel, Carro, Belén, Sánchez-Esguevillas, Antonio, Lloret, Jaime|||0000-0002-0862-0533
Tipo de recurso: artículo
Fecha de publicación:2017
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/121260
Acceso en línea:https://riunet.upv.es/handle/10251/121260
Access Level:acceso abierto
Palabra clave:Intrusion detection
Variational methods
Conditional variational autoencoder
Feature recovery
Neural networks
INGENIERIA TELEMATICA
id ES_71fa4c0d3a4e22d912ba919119537f8a
oai_identifier_str oai:riunet.upv.es:10251/121260
network_acronym_str ES
network_name_str España
repository_id_str
spelling Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoTLopez-Martin, ManuelCarro, BelénSánchez-Esguevillas, AntonioLloret, Jaime|||0000-0002-0862-0533Intrusion detectionVariational methodsConditional variational autoencoderFeature recoveryNeural networksINGENIERIA TELEMATICA[EN] The purpose of a Network Intrusion Detection System is to detect intrusive, malicious activities or policy violations in a host or host's network. In current networks, such systems are becoming more important as the number and variety of attacks increase along with the volume and sensitiveness of the information exchanged. This is of particular interest to Internet of Things networks, where an intrusion detection system will be critical as its economic importance continues to grow, making it the focus of future intrusion attacks. In this work, we propose a new network intrusion detection method that is appropriate for an Internet of Things network. The proposed method is based on a conditional variational autoencoder with a specific architecture that integrates the intrusion labels inside the decoder layers. The proposed method is less complex than other unsupervised methods based on a variational autoencoder and it provides better classification results than other familiar classifiers. More important, the method can perform feature reconstruction, that is, it is able to recover missing features from incomplete training datasets. We demonstrate that the reconstruction accuracy is very high, even for categorical features with a high number of distinct values. This work is unique in the network intrusion detection field, presenting the first application of a conditional variational autoencoder and providing the first algorithm to perform feature recovery.This work has been partially funded by the Ministerio de Economia y Competitividad del Gobierno de Espana and the Fondo de Desarrollo Regional (FEDER) within the project "Inteligencia distribuida para el control y adaptacion de redes dinamicas definidas por software, Ref: TIN2014-57991-C3-2-P", and the Project "Distribucion inteligente de servicios multimedia utilizando redes cognitivas adaptativas definidas por software", Ref: TIN2014-57991-C3-1-P, in the Programa Estatal de Fomento de la Investigacion Cientifica y Tecnica de Excelencia, Subprograma Estatal de Generacion de Conocimiento.MDPI AGDepartamento de ComunicacionesEscuela Politécnica Superior de GandiaMinisterio de Economía y EmpresaRepositorio Institucional de la Universitat Politècnica de València Riunet20172017-01-01journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://riunet.upv.es/handle/10251/121260reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)InglésengMinisterio de Economía y Competitividad http://dx.doi.org/10.13039/501100003329 TIN2014-57991-C3-1-P DISTRIBUCION INTELIGENTE DE SERVICIOS MULTIMEDIA UTILIZANDO REDES COGNITIVAS ADAPTATIVAS DEFINIDAS POR SOFTWAREopen accesshttp://purl.org/coar/access_right/c_abf2Reconocimiento (by)http://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/1212602026-06-13T07:49:27Z
dc.title.none.fl_str_mv Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
title Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
spellingShingle Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
Lopez-Martin, Manuel
Intrusion detection
Variational methods
Conditional variational autoencoder
Feature recovery
Neural networks
INGENIERIA TELEMATICA
title_short Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
title_full Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
title_fullStr Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
title_full_unstemmed Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
title_sort Conditional Variational Autoencoder for Prediction and Feature Recovery Applied to Intrusion Detection in IoT
dc.creator.none.fl_str_mv Lopez-Martin, Manuel
Carro, Belén
Sánchez-Esguevillas, Antonio
Lloret, Jaime|||0000-0002-0862-0533
author Lopez-Martin, Manuel
author_facet Lopez-Martin, Manuel
Carro, Belén
Sánchez-Esguevillas, Antonio
Lloret, Jaime|||0000-0002-0862-0533
author_role author
author2 Carro, Belén
Sánchez-Esguevillas, Antonio
Lloret, Jaime|||0000-0002-0862-0533
author2_role author
author
author
dc.contributor.none.fl_str_mv Departamento de Comunicaciones
Escuela Politécnica Superior de Gandia
Ministerio de Economía y Empresa
Repositorio Institucional de la Universitat Politècnica de València Riunet
dc.subject.none.fl_str_mv Intrusion detection
Variational methods
Conditional variational autoencoder
Feature recovery
Neural networks
INGENIERIA TELEMATICA
topic Intrusion detection
Variational methods
Conditional variational autoencoder
Feature recovery
Neural networks
INGENIERIA TELEMATICA
description [EN] The purpose of a Network Intrusion Detection System is to detect intrusive, malicious activities or policy violations in a host or host's network. In current networks, such systems are becoming more important as the number and variety of attacks increase along with the volume and sensitiveness of the information exchanged. This is of particular interest to Internet of Things networks, where an intrusion detection system will be critical as its economic importance continues to grow, making it the focus of future intrusion attacks. In this work, we propose a new network intrusion detection method that is appropriate for an Internet of Things network. The proposed method is based on a conditional variational autoencoder with a specific architecture that integrates the intrusion labels inside the decoder layers. The proposed method is less complex than other unsupervised methods based on a variational autoencoder and it provides better classification results than other familiar classifiers. More important, the method can perform feature reconstruction, that is, it is able to recover missing features from incomplete training datasets. We demonstrate that the reconstruction accuracy is very high, even for categorical features with a high number of distinct values. This work is unique in the network intrusion detection field, presenting the first application of a conditional variational autoencoder and providing the first algorithm to perform feature recovery.
publishDate 2017
dc.date.none.fl_str_mv 2017
2017-01-01
dc.type.none.fl_str_mv journal article
http://purl.org/coar/resource_type/c_6501
VoR
http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.openaire.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://riunet.upv.es/handle/10251/121260
url https://riunet.upv.es/handle/10251/121260
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.relation.none.fl_str_mv Ministerio de Economía y Competitividad http://dx.doi.org/10.13039/501100003329 TIN2014-57991-C3-1-P DISTRIBUCION INTELIGENTE DE SERVICIOS MULTIMEDIA UTILIZANDO REDES COGNITIVAS ADAPTATIVAS DEFINIDAS POR SOFTWARE
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reconocimiento (by)
http://creativecommons.org/licenses/by/4.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reconocimiento (by)
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv MDPI AG
publisher.none.fl_str_mv MDPI AG
dc.source.none.fl_str_mv reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
instname:Universitat Politècnica de València (UPV)
instname_str Universitat Politècnica de València (UPV)
reponame_str RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
collection RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869410691165716480
score 15,300719