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...

Full description

Bibliographic Details
Main Authors: Junhyeok Yun, Mihui Kim
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/13/3627
_version_ 1827714141620535296
author Junhyeok Yun
Mihui Kim
author_facet Junhyeok Yun
Mihui Kim
author_sort Junhyeok Yun
collection DOAJ
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.
first_indexed 2024-03-10T18:50:38Z
format Article
id doaj.art-aaebda5ca9e347b1a59b10752e2a8302
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T18:50:38Z
publishDate 2020-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-aaebda5ca9e347b1a59b10752e2a83022023-11-20T05:12:08ZengMDPI AGSensors1424-82202020-06-012013362710.3390/s20133627JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of ThingsJunhyeok Yun0Mihui Kim1School of Computer Engineering & Applied Mathematics, Computer System Institute, Hankyong National University, Jungang-ro, Anseong-si, Gyeonggi-do 17579, KoreaSchool of Computer Engineering & Applied Mathematics, Computer System Institute, Hankyong National University, Jungang-ro, Anseong-si, Gyeonggi-do 17579, KoreaAlong 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.https://www.mdpi.com/1424-8220/20/13/3627securityprivacyIoTvideo encryptionlightweight encryption
spellingShingle Junhyeok Yun
Mihui Kim
JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things
Sensors
security
privacy
IoT
video encryption
lightweight encryption
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 security
privacy
IoT
video encryption
lightweight encryption
url https://www.mdpi.com/1424-8220/20/13/3627
work_keys_str_mv AT junhyeokyun jlvealightweightrealtimevideostreamencryptionalgorithmforinternetofthings
AT mihuikim jlvealightweightrealtimevideostreamencryptionalgorithmforinternetofthings