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

1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm Sandeep Chandrashekaregowda

Embed Size (px)

Citation preview

Page 1: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 2: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 3: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 4: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 5: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

Sandeep - Master's project proposal5

Prior Work and Motivation Prior work:

1/31/2014

Page 6: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 7: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 8: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 9: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

Sandeep - Master's project proposal9

Encryption Diagram

1/31/2014

Page 10: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 11: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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

Page 12: 1/31/2014Sandeep - Master's project proposal 1 Secure communication of multimedia through encryption using matrix algorithm  Sandeep Chandrashekaregowda

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