11
1/31/2014 Sandeep - Master's project proposal 1 Sandeep Chandrashekaregowda January 31, 2014 UCCS Master’s Project Proposal

Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

1/31/2014 Sandeep - Master's project proposal 1

Sandeep Chandrashekaregowda January 31, 2014 UCCS

Master’s Project Proposal

Page 2: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

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 proposal 2

Page 3: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

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 proposal 3

Page 4: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

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 proposal 4

Page 5: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

Prior work: • Study the MPEG-4 video format.

• MP4 is an ISO/IEC 14496-14:2003 standard

• It follows the box structure

1/31/2014 Sandeep - Master's project proposal 5

Page 6: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

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 proposal 6

Page 7: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

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 proposal 7

Page 8: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

1/31/2014 Sandeep - Master's project proposal 8

Page 9: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

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 proposal

9

Page 10: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

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 proposal 10

Page 11: Master’s Project Proposal Sandeep Chandrashekaregowda ... › ... › schandra › doc › sandeep_proposal.pdf · The motivation for this project is: •Three major classification

[1] Qiao, Lintian, and Klara Nahrstedt. "A new algorithm for MPEG video encryption." Proc. of First International Conference on Imaging Science System and Technology. 1997.

[2] Liu, Fuwen, and Hartmut Koenig. "A survey of video encryption algorithms."computers & security 29.1 (2010): 3-15.

[3] 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

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