Cargando…

JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things

Along with the recent growth of Internet of Things (IoT) security camera market, there have been a number of personal information leakage incidents from security attacks targeting such cameras. Therefore, a permutation-based video encryption algorithm was proposed to secure video streams in low-perf...

Descripción completa

Detalles Bibliográficos
Autores principales: Yun, Junhyeok, Kim, Mihui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7374280/
https://www.ncbi.nlm.nih.gov/pubmed/32605207
http://dx.doi.org/10.3390/s20133627
_version_ 1783561662620499968
author Yun, Junhyeok
Kim, Mihui
author_facet Yun, Junhyeok
Kim, Mihui
author_sort Yun, Junhyeok
collection PubMed
description Along with the recent growth of Internet of Things (IoT) security camera market, there have been a number of personal information leakage incidents from security attacks targeting such cameras. Therefore, a permutation-based video encryption algorithm was proposed to secure video streams in low-performance processors such as IoT security cameras. However, existing permutation-based video encryption algorithms are vulnerable to known-plaintext attacks since they use the same permutation list for every frame. Moreover, situation deduction based on the color composition is possible. In this paper, we propose a new permutation-based video encryption algorithm that updates the permutation list for every frame using a crypto secure pseudo-random number generator without significantly increasing memory usage. By doing so, the algorithm becomes robust to known-plaintext attacks, which has been a common problem with existing permutation-based video encryption algorithms. In addition, color channel separation can prevent attackers from deducing situations through color composition. Pre-compression encryption is applied to make the algorithm robust to data loss because of packet loss. We implement the proposed algorithm and conduct an experiment to show its performance in terms of probability of data loss because of packet loss, encryption speed, and memory usage.
format Online
Article
Text
id pubmed-7374280
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73742802020-08-05 JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things Yun, Junhyeok Kim, Mihui Sensors (Basel) Article Along with the recent growth of Internet of Things (IoT) security camera market, there have been a number of personal information leakage incidents from security attacks targeting such cameras. Therefore, a permutation-based video encryption algorithm was proposed to secure video streams in low-performance processors such as IoT security cameras. However, existing permutation-based video encryption algorithms are vulnerable to known-plaintext attacks since they use the same permutation list for every frame. Moreover, situation deduction based on the color composition is possible. In this paper, we propose a new permutation-based video encryption algorithm that updates the permutation list for every frame using a crypto secure pseudo-random number generator without significantly increasing memory usage. By doing so, the algorithm becomes robust to known-plaintext attacks, which has been a common problem with existing permutation-based video encryption algorithms. In addition, color channel separation can prevent attackers from deducing situations through color composition. Pre-compression encryption is applied to make the algorithm robust to data loss because of packet loss. We implement the proposed algorithm and conduct an experiment to show its performance in terms of probability of data loss because of packet loss, encryption speed, and memory usage. MDPI 2020-06-28 /pmc/articles/PMC7374280/ /pubmed/32605207 http://dx.doi.org/10.3390/s20133627 Text en © 2020 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 (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yun, Junhyeok
Kim, Mihui
JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things
title JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things
title_full JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things
title_fullStr JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things
title_full_unstemmed JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things
title_short JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things
title_sort jlvea: lightweight real-time video stream encryption algorithm for internet of things
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7374280/
https://www.ncbi.nlm.nih.gov/pubmed/32605207
http://dx.doi.org/10.3390/s20133627
work_keys_str_mv AT yunjunhyeok jlvealightweightrealtimevideostreamencryptionalgorithmforinternetofthings
AT kimmihui jlvealightweightrealtimevideostreamencryptionalgorithmforinternetofthings