A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 101 === The H.264 video coding standard has been widely applied to multimedia data transmission. To prevent the contents of video from being recognized by someone unauthorized, providing sufficient security to H.264 has become more and more important. In this thesis,...

Full description

Bibliographic Details
Main Authors: Chia-ChenLee, 李佳橙
Other Authors: Chin-Hsing Chen
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/16517773778817870754
id ndltd-TW-101NCKU5652077
record_format oai_dc
spelling ndltd-TW-101NCKU56520772015-10-13T22:51:44Z http://ndltd.ncl.edu.tw/handle/16517773778817870754 A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard 使用進階加密標準之一H.264/AVC碼流相容選擇性加密方法 Chia-ChenLee 李佳橙 碩士 國立成功大學 電腦與通信工程研究所 101 The H.264 video coding standard has been widely applied to multimedia data transmission. To prevent the contents of video from being recognized by someone unauthorized, providing sufficient security to H.264 has become more and more important. In this thesis, an improved H.264/AVC video encryption method is proposed. As compared with the Shahid’s method, more data are encrypted. And this makes the outcome more desirable. In the proposed scheme, selective encryption (SE) is performed in the motion vector difference (MVD), delta quantization parameter (delta QP), and the context-based adaptive variable length coding (CAVLC) modules. Owing that the encrypted stream should be decoded correctly before decryption, a format-compliant method is presented. Furthermore, in order to keep the bitrate unchanged, keeping the same stream length is another important characteristic of our proposed scheme. Since there is no escalation in bitrate, the proposed encryption algorithm is suitable for real-time multimedia streaming over heterogeneous networks. The encrypting key is generated by using the advanced encryption standard (AES) algorithm, and every frame has its own unique key. Four benchmark video sequences with different combinations of motion, texture and objects were used for experimental evaluation of the proposed scheme. The structural similarity (SSIM) index, a reference value to image quality, of the proposed scheme is 0.202 which is lower than 0.233 of the Shahid’s scheme. The key security is shown reliable under the test of only 1 bit change. The extra computation needed by our scheme is less than 0.5%, so it is feasible for real-time transmission. The above performance on security and sensitivity demonstrates that our proposed scheme is a good candidate for practical applications. Chin-Hsing Chen 陳進興 2013 學位論文 ; thesis 49 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電腦與通信工程研究所 === 101 === The H.264 video coding standard has been widely applied to multimedia data transmission. To prevent the contents of video from being recognized by someone unauthorized, providing sufficient security to H.264 has become more and more important. In this thesis, an improved H.264/AVC video encryption method is proposed. As compared with the Shahid’s method, more data are encrypted. And this makes the outcome more desirable. In the proposed scheme, selective encryption (SE) is performed in the motion vector difference (MVD), delta quantization parameter (delta QP), and the context-based adaptive variable length coding (CAVLC) modules. Owing that the encrypted stream should be decoded correctly before decryption, a format-compliant method is presented. Furthermore, in order to keep the bitrate unchanged, keeping the same stream length is another important characteristic of our proposed scheme. Since there is no escalation in bitrate, the proposed encryption algorithm is suitable for real-time multimedia streaming over heterogeneous networks. The encrypting key is generated by using the advanced encryption standard (AES) algorithm, and every frame has its own unique key. Four benchmark video sequences with different combinations of motion, texture and objects were used for experimental evaluation of the proposed scheme. The structural similarity (SSIM) index, a reference value to image quality, of the proposed scheme is 0.202 which is lower than 0.233 of the Shahid’s scheme. The key security is shown reliable under the test of only 1 bit change. The extra computation needed by our scheme is less than 0.5%, so it is feasible for real-time transmission. The above performance on security and sensitivity demonstrates that our proposed scheme is a good candidate for practical applications.
author2 Chin-Hsing Chen
author_facet Chin-Hsing Chen
Chia-ChenLee
李佳橙
author Chia-ChenLee
李佳橙
spellingShingle Chia-ChenLee
李佳橙
A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard
author_sort Chia-ChenLee
title A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard
title_short A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard
title_full A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard
title_fullStr A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard
title_full_unstemmed A Stream-Compliant Selective Encryption Method for H.264/AVC Using Advanced Encryption Standard
title_sort stream-compliant selective encryption method for h.264/avc using advanced encryption standard
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/16517773778817870754
work_keys_str_mv AT chiachenlee astreamcompliantselectiveencryptionmethodforh264avcusingadvancedencryptionstandard
AT lǐjiāchéng astreamcompliantselectiveencryptionmethodforh264avcusingadvancedencryptionstandard
AT chiachenlee shǐyòngjìnjiējiāmìbiāozhǔnzhīyīh264avcmǎliúxiāngróngxuǎnzéxìngjiāmìfāngfǎ
AT lǐjiāchéng shǐyòngjìnjiējiāmìbiāozhǔnzhīyīh264avcmǎliúxiāngróngxuǎnzéxìngjiāmìfāngfǎ
AT chiachenlee streamcompliantselectiveencryptionmethodforh264avcusingadvancedencryptionstandard
AT lǐjiāchéng streamcompliantselectiveencryptionmethodforh264avcusingadvancedencryptionstandard
_version_ 1718081508284039168