1 / 11

Secure communication of multimedia through encryption using matrix algorithm

Secure communication of multimedia through encryption using matrix algorithm. Sandeep Chandrashekaregowda January 31, 2014 UCCS. Master’s Project Proposal. Introduction. Communication is important part in life with confidentiality and integrity

ormand
Download Presentation

Secure communication of multimedia through encryption using matrix algorithm

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Secure communication of multimedia through encryption using matrix algorithm Sandeep Chandrashekaregowda January 31, 2014 UCCS Master’s Project Proposal Sandeep - Master's project proposal

  2. 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 Sandeep - Master's project proposal

  3. 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. Sandeep - Master's project proposal

  4. 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. Sandeep - Master's project proposal

  5. Prior Work and Motivation • Prior work: Sandeep - Master's project proposal

  6. Project Overview • Working with MP4 • Retrieving data from moovbox. • 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. Sandeep - Master's project proposal

  7. Project Overview • Matrix Encryption Algorithm • Initial Round: • Divide the stream in frames to 16 bytes of sub-frames; consider it as a 4x4 matrix. Each sub-frame is encrypted separately. • Rounds: • 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. • Operate with Key: Perform Xor operation on the 4x4 matrix with key of 16 bytes (considering the key as 4x4 matrix for the operation) • Shift cells: shift the divided matrix cell values clockwise. • Final Round: • Append the encrypted sub-frames. Sandeep - Master's project proposal

  8. Encryption Diagram Sandeep - Master's project proposal

  9. 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 Sandeep - Master's project proposal

  10. 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 Sandeep - Master's project proposal

  11. 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. Sandeep - Master's project proposal

More Related