Data Embedding and Extraction in Scrambled Video using Machine Learning

A Master of Science thesis in Computer Engineering by Afaf Eltayeb Mohamedelbagir Ahmed entitled, “Data Embedding and Extraction in Scrambled Video using Machine Learning”, submitted in December 2020. Thesis advisor is Dr. Tamer Shanableh. Soft copy is available (Thesis, Completion Certificate, Appr...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Ahmed, Afaf Eltayeb Mohamedelbagir (author)
التنسيق: doctoralThesis
منشور في: 2020
الموضوعات:
الوصول للمادة أونلاين:http://hdl.handle.net/11073/21376
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513434451705856
author Ahmed, Afaf Eltayeb Mohamedelbagir
author_facet Ahmed, Afaf Eltayeb Mohamedelbagir
author_role author
dc.contributor.none.fl_str_mv Shanableh, Tamer
dc.creator.none.fl_str_mv Ahmed, Afaf Eltayeb Mohamedelbagir
dc.date.none.fl_str_mv 2020-12
2021-03-18T07:44:21Z
2021-03-18T07:44:21Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv 35.232-2020.52
http://hdl.handle.net/11073/21376
dc.language.none.fl_str_mv en_US
dc.subject.none.fl_str_mv Data embedding
Data extraction
Scrambled video
Machine Learning
Sequence-dependent approach
dc.title.none.fl_str_mv Data Embedding and Extraction in Scrambled Video using Machine Learning
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/doctoralThesis
description A Master of Science thesis in Computer Engineering by Afaf Eltayeb Mohamedelbagir Ahmed entitled, “Data Embedding and Extraction in Scrambled Video using Machine Learning”, submitted in December 2020. Thesis advisor is Dr. Tamer Shanableh. Soft copy is available (Thesis, Completion Certificate, Approval Signatures, and AUS Archives Consent Form).
format doctoralThesis
id aus_53765870ec6610f493a2dc5bbb5008b7
identifier_str_mv 35.232-2020.52
language_invalid_str_mv en_US
network_acronym_str aus
network_name_str aus
oai_identifier_str oai:repository.aus.edu:11073/21376
publishDate 2020
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Data Embedding and Extraction in Scrambled Video using Machine LearningAhmed, Afaf Eltayeb MohamedelbagirData embeddingData extractionScrambled videoMachine LearningSequence-dependent approachA Master of Science thesis in Computer Engineering by Afaf Eltayeb Mohamedelbagir Ahmed entitled, “Data Embedding and Extraction in Scrambled Video using Machine Learning”, submitted in December 2020. Thesis advisor is Dr. Tamer Shanableh. Soft copy is available (Thesis, Completion Certificate, Approval Signatures, and AUS Archives Consent Form).Data embedding in videos and images has various important applications such as digital rights management (DRM), content authentication, copyright protection, error resiliency and concealment as well as law enforcement. With the high possibility of illegal access and unauthorized content manipulation in shared storage platforms such as cloud data centers and with the risk of encountering different types of attacks during network transmission, videos and other sensitive data are usually transmitted and stored in an encrypted form. Accordingly, the need for data hiding techniques that operate directly on the encrypted video domain has emerged. This work proposes a novel data hiding scheme in encrypted video streams where scrambling and data embedding are performed simultaneously at the encoder side by rotating the motion vectors of the cover video. Then a machine learning solution is proposed at the decoder side to classify the motion vectors to rotated/ unrotated, extract the hidden information bits and reconstruct the original cover video. A sequence-dependent approach is applied where the first part of the video is used for training and model generation. The proposed system is composed of two phases: firstly, the training phase where the model is trained to distinguish between the correctly reconstructed macroblocks and the macroblocks reconstructed using rotated motion vectors. Secondly, the testing phase in which the trained model is applied to identify which of the candidate macroblocks are the ones associated with the true motion vectors. Once the true motion vectors are identified, they are compared to the ones received in the bit stream and thus the embedded bits are extracted, and the video is reconstructed. Experiments are conducted on a number of well-known video sequences after compressing them once with the Moving Pictures Expert Group-2 video codec standard and then with the High-Efficiency Video Coding standard. A detailed analysis is provided based on the macroblock type, the number of motion vectors and the type of the encoding sequence. Lastly, the proposed solution is evaluated in terms of classification accuracy, embedding capacity and reconstruction quality.College of EngineeringDepartment of Computer Science and EngineeringMaster of Science in Computer Engineering (MSCoE)Shanableh, Tamer2021-03-18T07:44:21Z2021-03-18T07:44:21Z2020-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf35.232-2020.52http://hdl.handle.net/11073/21376en_USoai:repository.aus.edu:11073/213762025-06-26T12:31:21Z
spellingShingle Data Embedding and Extraction in Scrambled Video using Machine Learning
Ahmed, Afaf Eltayeb Mohamedelbagir
Data embedding
Data extraction
Scrambled video
Machine Learning
Sequence-dependent approach
status_str publishedVersion
title Data Embedding and Extraction in Scrambled Video using Machine Learning
title_full Data Embedding and Extraction in Scrambled Video using Machine Learning
title_fullStr Data Embedding and Extraction in Scrambled Video using Machine Learning
title_full_unstemmed Data Embedding and Extraction in Scrambled Video using Machine Learning
title_short Data Embedding and Extraction in Scrambled Video using Machine Learning
title_sort Data Embedding and Extraction in Scrambled Video using Machine Learning
topic Data embedding
Data extraction
Scrambled video
Machine Learning
Sequence-dependent approach
url http://hdl.handle.net/11073/21376