Loading…

Variant Gated Recurrent Units With Encoders to Preprocess Packets for Payload-Aware Intrusion Detection

This paper investigates variant-gated recurrent units with encoders to preprocess packets for payload-aware intrusion detection. The variant-gated recurrent units include an encoded gated recurrent unit (E-GRU) and an encoded binarized gated recurrent unit (E-BinGRU). First, the originally collected...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2019, Vol.7, p.49985-49998
Main Authors: Hao, Yiran, Sheng, Yiqiang, Wang, Jinlin
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c408t-b1630ebde09cf73c5d843fe1350e4b96b80aa857656a99ad51b4dc1a0ea606713
cites cdi_FETCH-LOGICAL-c408t-b1630ebde09cf73c5d843fe1350e4b96b80aa857656a99ad51b4dc1a0ea606713
container_end_page 49998
container_issue
container_start_page 49985
container_title IEEE access
container_volume 7
creator Hao, Yiran
Sheng, Yiqiang
Wang, Jinlin
description This paper investigates variant-gated recurrent units with encoders to preprocess packets for payload-aware intrusion detection. The variant-gated recurrent units include an encoded gated recurrent unit (E-GRU) and an encoded binarized gated recurrent unit (E-BinGRU). First, the originally collected traffic is split into packets that are segmented into fixed length. Next, the temporal features of the segmented packets with payloads and headers are extracted by the encoders of variant-gated recurrent units. Then, the performance of the intrusion detection system (IDS) is evaluated in terms of accuracy, detection rate, and false alarm rate. It is worth noting that we use the encoder to automatically preprocess network packets to obtain the features that accurately represent the network packets. The variant-gated recurrent units automatically learn network packet payload and header features to effectively improve the detection rate of the IDS. In addition, the E-BinGRU drastically reduces the memory size required and replaces most arithmetic operations with the bit-wise operations. E-GRU and E-BinGRU have never been used before in the network intrusion detection. The experimental results based on ISCX2012 show that the intrusion detection based on the investigated variant-gated recurrent units achieves higher accuracy and detection rates than three of the state-of-the-art methods. The accuracy rates of E-GRU and E-BinGRU are up to 99.9% and 99.7%, respectively, and the detection rates of E-GRU and E-BinGRU are up to 99.9% and 99.8%, respectively. The memory usage of E-GRU is approximately 32 times that of GRU.
doi_str_mv 10.1109/ACCESS.2019.2910860
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_journals_2455604884</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8689015</ieee_id><doaj_id>oai_doaj_org_article_43dabce7608446688d91e66e27fbfc0f</doaj_id><sourcerecordid>2455604884</sourcerecordid><originalsourceid>FETCH-LOGICAL-c408t-b1630ebde09cf73c5d843fe1350e4b96b80aa857656a99ad51b4dc1a0ea606713</originalsourceid><addsrcrecordid>eNpNUU1vFDEMjRBIVEt_QS8jcZ7FmXxMclwtS1mpEhWlcIw8iafMskxKklXVf0_KVBW--Nnye7b1GLvgsOYc7IfNdru7uVl3wO26sxyMhlfsrOPatkIJ_fo__Jad53yAGqa2VH_G7r5jmnAuzSUWCs1X8qeUqNa381Ry82MqP5vd7GOglJsSm-tE9yl6yrm5Rv-L6swYU8WPx4ih3TxgomY_l3TKU5ybj1TIl4resTcjHjOdP-cVu_20-7b93F59udxvN1etl2BKO3AtgIZAYP3YC6-CkWIkLhSQHKweDCAa1Wul0VoMig8yeI5AqEH3XKzYftENEQ_uPk2_MT26iJP714jpzmEqkz-SkyLg4KnXYKTU2phgOWlNXT8Oo4exar1ftOrHf06UizvEU5rr-a6TSmmQpl63YmKZ8inmnGh82crBPRnkFoPck0Hu2aDKulhYExG9MIw2FrgSfwHrWYzF</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2455604884</pqid></control><display><type>article</type><title>Variant Gated Recurrent Units With Encoders to Preprocess Packets for Payload-Aware Intrusion Detection</title><source>IEEE Xplore Open Access Journals</source><creator>Hao, Yiran ; Sheng, Yiqiang ; Wang, Jinlin</creator><creatorcontrib>Hao, Yiran ; Sheng, Yiqiang ; Wang, Jinlin</creatorcontrib><description>This paper investigates variant-gated recurrent units with encoders to preprocess packets for payload-aware intrusion detection. The variant-gated recurrent units include an encoded gated recurrent unit (E-GRU) and an encoded binarized gated recurrent unit (E-BinGRU). First, the originally collected traffic is split into packets that are segmented into fixed length. Next, the temporal features of the segmented packets with payloads and headers are extracted by the encoders of variant-gated recurrent units. Then, the performance of the intrusion detection system (IDS) is evaluated in terms of accuracy, detection rate, and false alarm rate. It is worth noting that we use the encoder to automatically preprocess network packets to obtain the features that accurately represent the network packets. The variant-gated recurrent units automatically learn network packet payload and header features to effectively improve the detection rate of the IDS. In addition, the E-BinGRU drastically reduces the memory size required and replaces most arithmetic operations with the bit-wise operations. E-GRU and E-BinGRU have never been used before in the network intrusion detection. The experimental results based on ISCX2012 show that the intrusion detection based on the investigated variant-gated recurrent units achieves higher accuracy and detection rates than three of the state-of-the-art methods. The accuracy rates of E-GRU and E-BinGRU are up to 99.9% and 99.7%, respectively, and the detection rates of E-GRU and E-BinGRU are up to 99.9% and 99.8%, respectively. The memory usage of E-GRU is approximately 32 times that of GRU.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2019.2910860</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Accuracy ; Binary ; Coders ; Communications traffic ; Computer architecture ; encoder ; False alarms ; Feature extraction ; gated recurrent unit ; Headers ; Intrusion detection ; Intrusion detection systems ; Logic gates ; Manuals ; network security ; packet preprocessing ; Packets (communication) ; payload-aware intrusion detection ; Payloads ; Recurrent neural networks</subject><ispartof>IEEE access, 2019, Vol.7, p.49985-49998</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c408t-b1630ebde09cf73c5d843fe1350e4b96b80aa857656a99ad51b4dc1a0ea606713</citedby><cites>FETCH-LOGICAL-c408t-b1630ebde09cf73c5d843fe1350e4b96b80aa857656a99ad51b4dc1a0ea606713</cites><orcidid>0000-0002-2377-4178 ; 0000-0002-8452-2492</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8689015$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Hao, Yiran</creatorcontrib><creatorcontrib>Sheng, Yiqiang</creatorcontrib><creatorcontrib>Wang, Jinlin</creatorcontrib><title>Variant Gated Recurrent Units With Encoders to Preprocess Packets for Payload-Aware Intrusion Detection</title><title>IEEE access</title><addtitle>Access</addtitle><description>This paper investigates variant-gated recurrent units with encoders to preprocess packets for payload-aware intrusion detection. The variant-gated recurrent units include an encoded gated recurrent unit (E-GRU) and an encoded binarized gated recurrent unit (E-BinGRU). First, the originally collected traffic is split into packets that are segmented into fixed length. Next, the temporal features of the segmented packets with payloads and headers are extracted by the encoders of variant-gated recurrent units. Then, the performance of the intrusion detection system (IDS) is evaluated in terms of accuracy, detection rate, and false alarm rate. It is worth noting that we use the encoder to automatically preprocess network packets to obtain the features that accurately represent the network packets. The variant-gated recurrent units automatically learn network packet payload and header features to effectively improve the detection rate of the IDS. In addition, the E-BinGRU drastically reduces the memory size required and replaces most arithmetic operations with the bit-wise operations. E-GRU and E-BinGRU have never been used before in the network intrusion detection. The experimental results based on ISCX2012 show that the intrusion detection based on the investigated variant-gated recurrent units achieves higher accuracy and detection rates than three of the state-of-the-art methods. The accuracy rates of E-GRU and E-BinGRU are up to 99.9% and 99.7%, respectively, and the detection rates of E-GRU and E-BinGRU are up to 99.9% and 99.8%, respectively. The memory usage of E-GRU is approximately 32 times that of GRU.</description><subject>Accuracy</subject><subject>Binary</subject><subject>Coders</subject><subject>Communications traffic</subject><subject>Computer architecture</subject><subject>encoder</subject><subject>False alarms</subject><subject>Feature extraction</subject><subject>gated recurrent unit</subject><subject>Headers</subject><subject>Intrusion detection</subject><subject>Intrusion detection systems</subject><subject>Logic gates</subject><subject>Manuals</subject><subject>network security</subject><subject>packet preprocessing</subject><subject>Packets (communication)</subject><subject>payload-aware intrusion detection</subject><subject>Payloads</subject><subject>Recurrent neural networks</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>DOA</sourceid><recordid>eNpNUU1vFDEMjRBIVEt_QS8jcZ7FmXxMclwtS1mpEhWlcIw8iafMskxKklXVf0_KVBW--Nnye7b1GLvgsOYc7IfNdru7uVl3wO26sxyMhlfsrOPatkIJ_fo__Jad53yAGqa2VH_G7r5jmnAuzSUWCs1X8qeUqNa381Ry82MqP5vd7GOglJsSm-tE9yl6yrm5Rv-L6swYU8WPx4ih3TxgomY_l3TKU5ybj1TIl4resTcjHjOdP-cVu_20-7b93F59udxvN1etl2BKO3AtgIZAYP3YC6-CkWIkLhSQHKweDCAa1Wul0VoMig8yeI5AqEH3XKzYftENEQ_uPk2_MT26iJP714jpzmEqkz-SkyLg4KnXYKTU2phgOWlNXT8Oo4exar1ftOrHf06UizvEU5rr-a6TSmmQpl63YmKZ8inmnGh82crBPRnkFoPck0Hu2aDKulhYExG9MIw2FrgSfwHrWYzF</recordid><startdate>2019</startdate><enddate>2019</enddate><creator>Hao, Yiran</creator><creator>Sheng, Yiqiang</creator><creator>Wang, Jinlin</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-2377-4178</orcidid><orcidid>https://orcid.org/0000-0002-8452-2492</orcidid></search><sort><creationdate>2019</creationdate><title>Variant Gated Recurrent Units With Encoders to Preprocess Packets for Payload-Aware Intrusion Detection</title><author>Hao, Yiran ; Sheng, Yiqiang ; Wang, Jinlin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c408t-b1630ebde09cf73c5d843fe1350e4b96b80aa857656a99ad51b4dc1a0ea606713</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Accuracy</topic><topic>Binary</topic><topic>Coders</topic><topic>Communications traffic</topic><topic>Computer architecture</topic><topic>encoder</topic><topic>False alarms</topic><topic>Feature extraction</topic><topic>gated recurrent unit</topic><topic>Headers</topic><topic>Intrusion detection</topic><topic>Intrusion detection systems</topic><topic>Logic gates</topic><topic>Manuals</topic><topic>network security</topic><topic>packet preprocessing</topic><topic>Packets (communication)</topic><topic>payload-aware intrusion detection</topic><topic>Payloads</topic><topic>Recurrent neural networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hao, Yiran</creatorcontrib><creatorcontrib>Sheng, Yiqiang</creatorcontrib><creatorcontrib>Wang, Jinlin</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Xplore Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) Online</collection><collection>IEEE Xplore (Online service)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hao, Yiran</au><au>Sheng, Yiqiang</au><au>Wang, Jinlin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Variant Gated Recurrent Units With Encoders to Preprocess Packets for Payload-Aware Intrusion Detection</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2019</date><risdate>2019</risdate><volume>7</volume><spage>49985</spage><epage>49998</epage><pages>49985-49998</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>This paper investigates variant-gated recurrent units with encoders to preprocess packets for payload-aware intrusion detection. The variant-gated recurrent units include an encoded gated recurrent unit (E-GRU) and an encoded binarized gated recurrent unit (E-BinGRU). First, the originally collected traffic is split into packets that are segmented into fixed length. Next, the temporal features of the segmented packets with payloads and headers are extracted by the encoders of variant-gated recurrent units. Then, the performance of the intrusion detection system (IDS) is evaluated in terms of accuracy, detection rate, and false alarm rate. It is worth noting that we use the encoder to automatically preprocess network packets to obtain the features that accurately represent the network packets. The variant-gated recurrent units automatically learn network packet payload and header features to effectively improve the detection rate of the IDS. In addition, the E-BinGRU drastically reduces the memory size required and replaces most arithmetic operations with the bit-wise operations. E-GRU and E-BinGRU have never been used before in the network intrusion detection. The experimental results based on ISCX2012 show that the intrusion detection based on the investigated variant-gated recurrent units achieves higher accuracy and detection rates than three of the state-of-the-art methods. The accuracy rates of E-GRU and E-BinGRU are up to 99.9% and 99.7%, respectively, and the detection rates of E-GRU and E-BinGRU are up to 99.9% and 99.8%, respectively. The memory usage of E-GRU is approximately 32 times that of GRU.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2019.2910860</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-2377-4178</orcidid><orcidid>https://orcid.org/0000-0002-8452-2492</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2019, Vol.7, p.49985-49998
issn 2169-3536
2169-3536
language eng
recordid cdi_proquest_journals_2455604884
source IEEE Xplore Open Access Journals
subjects Accuracy
Binary
Coders
Communications traffic
Computer architecture
encoder
False alarms
Feature extraction
gated recurrent unit
Headers
Intrusion detection
Intrusion detection systems
Logic gates
Manuals
network security
packet preprocessing
Packets (communication)
payload-aware intrusion detection
Payloads
Recurrent neural networks
title Variant Gated Recurrent Units With Encoders to Preprocess Packets for Payload-Aware Intrusion Detection
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T14%3A21%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Variant%20Gated%20Recurrent%20Units%20With%20Encoders%20to%20Preprocess%20Packets%20for%20Payload-Aware%20Intrusion%20Detection&rft.jtitle=IEEE%20access&rft.au=Hao,%20Yiran&rft.date=2019&rft.volume=7&rft.spage=49985&rft.epage=49998&rft.pages=49985-49998&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2019.2910860&rft_dat=%3Cproquest_ieee_%3E2455604884%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c408t-b1630ebde09cf73c5d843fe1350e4b96b80aa857656a99ad51b4dc1a0ea606713%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2455604884&rft_id=info:pmid/&rft_ieee_id=8689015&rfr_iscdi=true