Next Article in Journal
A Combined Deep-Learning and Lattice Boltzmann Model for Segmentation of the Hippocampus in MRI
Next Article in Special Issue
OpCode-Level Function Call Graph Based Android Malware Classification Using Deep Learning
Previous Article in Journal
An Infrared Defect Sizing Method Based on Enhanced Phase Images
Previous Article in Special Issue
Implementation of High-Performance Blockchain Network Based on Cross-Chain Technology for IoT Applications
Open AccessArticle

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

School of Computer Engineering & Applied Mathematics, Computer System Institute, Hankyong National University, Jungang-ro, Anseong-si, Gyeonggi-do 17579, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(13), 3627; https://doi.org/10.3390/s20133627
Received: 30 May 2020 / Revised: 24 June 2020 / Accepted: 26 June 2020 / Published: 28 June 2020
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. View Full-Text
Keywords: security; privacy; IoT; video encryption; lightweight encryption security; privacy; IoT; video encryption; lightweight encryption
Show Figures

Figure 1

MDPI and ACS Style

Yun, J.; Kim, M. JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things. Sensors 2020, 20, 3627.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Search more from Scilit
 
Search
Back to TopTop