Upload
grace-clark
View
213
Download
1
Embed Size (px)
Citation preview
Sandeep - Master's project proposal1
1/31/2014
Secure communication of multimedia through encryption using matrix algorithm
Sandeep Chandrashekaregowda January 31, 2014 UCCS
Master’s Project Proposal
Sandeep - Master's project proposal2
Introduction Communication is important part in
life with confidentiality and integrity Multimedia has become one of the
most realistic means of communication
Sharing requires communication through insecure channel
Hence the requirement of securing multimedia
1/31/2014
Sandeep - Master's project proposal3
Motivation The motivation for this project is:
• Three major classification of video encryption.
• Bits level encryption provides higher security among all.
• The speed of encryption is low even after higher compression ratio.
• Better to go with selective encryption.• Selective frames in the video files must be
encrypted at a good speed.
1/31/2014
Sandeep - Master's project proposal4
Project Summary As a summary, this project:
• Chosen encryption methodology is, Bit level encryption.
• Selective encryption is to save computational time, while still achieving adequate security.
• Encryption is done on selective frame.• 16 bytes of Key used for the encryption.
1/31/2014
Sandeep - Master's project proposal5
Prior Work and Motivation Prior work:
1/31/2014
Sandeep - Master's project proposal6
Prior Work and Motivation A survey of video encryption
algorithms.:• The survey shows that there is no scheme
that fits for all applications• The selection of an appropriate algorithm
should depend on the particular application requirements.
• It was observed that almost all video encryption algorithms have a relatively low security level.
1/31/2014
Sandeep - Master's project proposal7
Project Overview Working with MP4
• Retrieving data from moov box.• Construct tables to identify frame offset.• Retrieve the Frame data and Encrypt using
Matrix Encryption Algorithm.• Replace the Frame with Encrypted Frame.• Render the final file playable.
1/31/2014
Sandeep - Master's project proposal8
Project Overview Matrix Encryption Algorithm
1. Initial Round:1. Divide the stream in frames to 16 bytes of sub-frames; consider
it as a 4x4 matrix. Each sub-frame is encrypted separately.
2. Rounds:1. Operate on the part of matrix: Divide the matrix as 2x2 matrix
(each cell will be containing 2x2 matrix in it). Perform Xor operation on 1st part of the matrix with its next one.
2. Operate with Key: Perform Xor operation on the 4x4 matrix with key of 16 bytes (considering the key as 4x4 matrix for the operation)
3. Shift cells: shift the divided matrix cell values clockwise.3. Final Round:
1. Append the encrypted sub-frames.
1/31/2014
Sandeep - Master's project proposal9
Encryption Diagram
1/31/2014
Sandeep - Master's project proposal10
Project Deliverables The deliverables for this project are:
• Working prototype of the algorithm: Divide the stream in frames to 16 bytes of sub-
frames; consider it as a 4x4 • Testing the algorithm:
Confidentially deliver the media• How the algorithm is different from existing
Perform time/size analysis of the algortihm• Project report:
To write simple and comprehensive project report
1/31/2014
Sandeep - Master's project proposal11
Project Schedule The project is scheduled to be completed by the end
of Spring 2014 The following is a proposed schedule for the project:
• January 27, 2014 Completed final project proposal• February 1, 2014 Begin project work• February 5, 2014 To start the coding in C#• February 15, 2014 Discuss with advisor about the
improvisations • March 1, 2014 To start draft of report and
discussions with advisor• March 5, 2014 Final coding and UI• March 15, 2014 To finish final project report• April 10, 2014 To finish the project defense• May 20, 2014 End of spring 2014 term
1/31/2014
Sandeep - Master's project proposal12
Primary References[1] Liu, Fuwen, and Hartmut Koenig. "A survey of video
encryption algorithms."computers & security 29.1 (2010): 3-15.
[2] Lui, Oi-Yan, Ching-Hung Yuen, and Kwok-Wo Wong. "Chaos-Based selective encryption for AVS video coding standard." Advances in Multimedia Information Processing–PCM 2012. Springer Berlin Heidelberg, 2012. 501-512.
[3] Lim, Youngkwon, et al. "MMT: An Emerging MPEG Standard for Multimedia Delivery over the Internet." MultiMedia, IEEE 20.1 (2013): 80-85.
[4] Ravishankar, K. C., and M. G. Venkateshmurthy. "Region based selective image encryption." Computing & Informatics, 2006. ICOCI'06. International Conference on. IEEE, 2006.
1/31/2014