HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors

A high capacity message embedding in encrypted HEVC video is proposed in this paper. The challenges addressed in this paper include keeping the encrypted video compliant with standardized decoders, correctly decrypting the video and finally, correctly extracting the message bits. The message embeddi...

Full description

Saved in:
Bibliographic Details
Main Author: Shanableh, Tamer (author)
Format: article
Published: 2022
Subjects:
Online Access:http://hdl.handle.net/11073/21641
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1864513437612113920
author Shanableh, Tamer
author_facet Shanableh, Tamer
author_role author
dc.creator.none.fl_str_mv Shanableh, Tamer
dc.date.none.fl_str_mv 2022-02-22T04:20:12Z
2022-02-22T04:20:12Z
2022
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv T. Shanableh, "HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors," in IEEE Access, doi: 10.1109/ACCESS.2022.3152548.
2169-3536
http://hdl.handle.net/11073/21641
10.1109/ACCESS.2022.3152548
dc.language.none.fl_str_mv en_US
dc.publisher.none.fl_str_mv IEEE
dc.relation.none.fl_str_mv https://doi.org/10.1109/ACCESS.2022.3152548
dc.subject.none.fl_str_mv Data embedding
Machine learning
Video coding
Video encryption
dc.title.none.fl_str_mv HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
dc.type.none.fl_str_mv Peer-Reviewed
Published version
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description A high capacity message embedding in encrypted HEVC video is proposed in this paper. The challenges addressed in this paper include keeping the encrypted video compliant with standardized decoders, correctly decrypting the video and finally, correctly extracting the message bits. The message embedding is achieved by altering the values of reference picture indices and motion vectors which results in scrambled video. Sixteen picture references are used in this work and therefore, combined with alteration of motion vectors, a maximum of six message bits can be embedded per coding unit. Motion vectors are altered by swapping their x and y components and/or changing their signs. This is achieved with full compliance with the HEVC video syntax. To extract message bits, an authorized decoder builds a classification model per video sequence and uses it for predicting the true values of the reference indices and motion vectors. As such, message bits are extracted and the video is correctly reconstructed to its unscrambled state. Coding units that result in misclassification are identified at the encoder and excluded from message embedding. This results in slightly lower embedding rates but ensures accurate video reconstruction. Using nine video sequences of various resolutions that are compressed using four different quantization parameters, the experimental results revealed that the true average message embedding rate is 2.7 bits per coding unit or 173 kbit/s. This is achieved with accurate video reconstruction at the expense of increasing the bitrate of the encoder by 3%. Comparison with existing work shows that the proposed solution is superior in terms of embedding capacity whilst reducing the excessive bitrate of the encoder.
format article
id aus_aab3a76f3a6cdd07babeaf468305b5f2
identifier_str_mv T. Shanableh, "HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors," in IEEE Access, doi: 10.1109/ACCESS.2022.3152548.
2169-3536
10.1109/ACCESS.2022.3152548
language_invalid_str_mv en_US
network_acronym_str aus
network_name_str aus
oai_identifier_str oai:repository.aus.edu:11073/21641
publishDate 2022
publisher.none.fl_str_mv IEEE
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion VectorsShanableh, TamerData embeddingMachine learningVideo codingVideo encryptionA high capacity message embedding in encrypted HEVC video is proposed in this paper. The challenges addressed in this paper include keeping the encrypted video compliant with standardized decoders, correctly decrypting the video and finally, correctly extracting the message bits. The message embedding is achieved by altering the values of reference picture indices and motion vectors which results in scrambled video. Sixteen picture references are used in this work and therefore, combined with alteration of motion vectors, a maximum of six message bits can be embedded per coding unit. Motion vectors are altered by swapping their x and y components and/or changing their signs. This is achieved with full compliance with the HEVC video syntax. To extract message bits, an authorized decoder builds a classification model per video sequence and uses it for predicting the true values of the reference indices and motion vectors. As such, message bits are extracted and the video is correctly reconstructed to its unscrambled state. Coding units that result in misclassification are identified at the encoder and excluded from message embedding. This results in slightly lower embedding rates but ensures accurate video reconstruction. Using nine video sequences of various resolutions that are compressed using four different quantization parameters, the experimental results revealed that the true average message embedding rate is 2.7 bits per coding unit or 173 kbit/s. This is achieved with accurate video reconstruction at the expense of increasing the bitrate of the encoder by 3%. Comparison with existing work shows that the proposed solution is superior in terms of embedding capacity whilst reducing the excessive bitrate of the encoder.IEEE2022-02-22T04:20:12Z2022-02-22T04:20:12Z2022Peer-ReviewedPublished versioninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfT. Shanableh, "HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors," in IEEE Access, doi: 10.1109/ACCESS.2022.3152548.2169-3536http://hdl.handle.net/11073/2164110.1109/ACCESS.2022.3152548en_UShttps://doi.org/10.1109/ACCESS.2022.3152548oai:repository.aus.edu:11073/216412024-08-22T12:07:51Z
spellingShingle HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
Shanableh, Tamer
Data embedding
Machine learning
Video coding
Video encryption
status_str publishedVersion
title HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
title_full HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
title_fullStr HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
title_full_unstemmed HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
title_short HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
title_sort HEVC Video Encryption with High Capacity Message Embedding by Altering Picture Reference Indices and Motion Vectors
topic Data embedding
Machine learning
Video coding
Video encryption
url http://hdl.handle.net/11073/21641