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...
| Main Authors: | , |
|---|---|
| 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 |