Cargando…
A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things
With the emergence of the Internet of Things (IoT), a large number of physical objects in daily life have been aggressively connected to the Internet. As the number of objects connected to networks increases, the security systems face a critical challenge due to the global connectivity and accessibi...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4299106/ https://www.ncbi.nlm.nih.gov/pubmed/25521382 http://dx.doi.org/10.3390/s141224188 |
_version_ | 1782353359343190016 |
---|---|
author | Oh, Doohwan Kim, Deokho Ro, Won Woo |
author_facet | Oh, Doohwan Kim, Deokho Ro, Won Woo |
author_sort | Oh, Doohwan |
collection | PubMed |
description | With the emergence of the Internet of Things (IoT), a large number of physical objects in daily life have been aggressively connected to the Internet. As the number of objects connected to networks increases, the security systems face a critical challenge due to the global connectivity and accessibility of the IoT. However, it is difficult to adapt traditional security systems to the objects in the IoT, because of their limited computing power and memory size. In light of this, we present a lightweight security system that uses a novel malicious pattern-matching engine. We limit the memory usage of the proposed system in order to make it work on resource-constrained devices. To mitigate performance degradation due to limitations of computation power and memory, we propose two novel techniques, auxiliary shifting and early decision. Through both techniques, we can efficiently reduce the number of matching operations on resource-constrained systems. Experiments and performance analyses show that our proposed system achieves a maximum speedup of 2.14 with an IoT object and provides scalable performance for a large number of patterns. |
format | Online Article Text |
id | pubmed-4299106 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-42991062015-01-26 A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things Oh, Doohwan Kim, Deokho Ro, Won Woo Sensors (Basel) Article With the emergence of the Internet of Things (IoT), a large number of physical objects in daily life have been aggressively connected to the Internet. As the number of objects connected to networks increases, the security systems face a critical challenge due to the global connectivity and accessibility of the IoT. However, it is difficult to adapt traditional security systems to the objects in the IoT, because of their limited computing power and memory size. In light of this, we present a lightweight security system that uses a novel malicious pattern-matching engine. We limit the memory usage of the proposed system in order to make it work on resource-constrained devices. To mitigate performance degradation due to limitations of computation power and memory, we propose two novel techniques, auxiliary shifting and early decision. Through both techniques, we can efficiently reduce the number of matching operations on resource-constrained systems. Experiments and performance analyses show that our proposed system achieves a maximum speedup of 2.14 with an IoT object and provides scalable performance for a large number of patterns. MDPI 2014-12-16 /pmc/articles/PMC4299106/ /pubmed/25521382 http://dx.doi.org/10.3390/s141224188 Text en © 2014 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Oh, Doohwan Kim, Deokho Ro, Won Woo A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things |
title | A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things |
title_full | A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things |
title_fullStr | A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things |
title_full_unstemmed | A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things |
title_short | A Malicious Pattern Detection Engine for Embedded Security Systems in the Internet of Things |
title_sort | malicious pattern detection engine for embedded security systems in the internet of things |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4299106/ https://www.ncbi.nlm.nih.gov/pubmed/25521382 http://dx.doi.org/10.3390/s141224188 |
work_keys_str_mv | AT ohdoohwan amaliciouspatterndetectionengineforembeddedsecuritysystemsintheinternetofthings AT kimdeokho amaliciouspatterndetectionengineforembeddedsecuritysystemsintheinternetofthings AT rowonwoo amaliciouspatterndetectionengineforembeddedsecuritysystemsintheinternetofthings AT ohdoohwan maliciouspatterndetectionengineforembeddedsecuritysystemsintheinternetofthings AT kimdeokho maliciouspatterndetectionengineforembeddedsecuritysystemsintheinternetofthings AT rowonwoo maliciouspatterndetectionengineforembeddedsecuritysystemsintheinternetofthings |