a novel image scrambling based on sudoku puzzle

19
A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE D.N.R College Of engineering & technology Department Of Electronics & Communication Engineering Under the esteemed guidance of N.S.V.L Sowjanya M.Tech Asst. Professor Presented by-batch16 S.RAJA -129P1A0457 V.SATEESH -139P5A0433 T.NEERAJA -132E5A0416 P.SURI BABU -139P5A0428 S.H.S.S KISHORE -129P1A0455

Upload: satya-kishore

Post on 18-Feb-2017

184 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

D.N.R College Of engineering & technologyDepartment Of Electronics & Communication Engineering

Under the esteemed guidance of N.S.V.L Sowjanya M.Tech

Asst. Professor

Presented by-batch16S.RAJA -129P1A0457V.SATEESH -139P5A0433T.NEERAJA -132E5A0416P.SURI BABU -139P5A0428

S.H.S.S KISHORE -129P1A0455

Page 2: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

CONTENTS

Objective Existing method Proposal method Block diagram Working methodology Conclusion Future scope Reference

Page 3: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

OBJECTIVE

This paper introduces a novel image scrambling algorithm based on Sudoku puzzle.

According to the special property that every number from 1 to N appears only once in each row or column in an N*N Sudoku puzzle, a 1-1 relationship can be setup between two Sudoku puzzles.

These two Sudoku puzzles will be used to map the original images to a scrambled one.

Page 4: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

EXISTING METHOD

In old technique use only the pixel scrambling to over come this method we use the Sudoku puzzle technique in this we apply pixel scrambling and bits scrambling.

Page 5: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

PROPOSAL METHOD

One of the new method in image encryption in this involving a both block scrambling and bit scrambling and also introduce a Sudoku puzzle based on the all these things we can scramble and descramble the image.

Page 6: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

BLOCK DIAGRAM

Original image

Puzzlepair

Puzzlepreparation

Block scrambling

Bits scrambling

o/p

Received image

Bits Descrambling

Block Descrambling

Original image

Decoding

Encoding

Page 7: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

SCRAMBLING

4 2 1 33 1 2 42 3 4 11 4 3 2

1 2 3 44 3 1 22 1 4 33 4 2 1

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

Puzzle 1 Puzzle 2 Original image

PUZZLE SELECTION

Page 8: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

PUZZLE PREPARATION

Row: New Value = Old Value + (Row × 10^digits) Column: New Value = Old Value + (Column × 10^digits)

4 2 1 33 1 2 42 3 4 11 4 3 2

1 2 3 44 3 1 22 1 4 33 4 2 1

Page 9: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

PUZZLE PREPARATION By using this column formula we can change the each

value in column.

By using this row formula we can change the each value in row.

4 2 1 33 1 2 42 3 4 11 4 3 2

14 22 31 4313 21 32 4412 23 34 41

11 24 33 42

1 2 3 44 3 1 22 1 4 33 4 2 1

11 12 13 1424 23 21 2232 31 34 3343 44 42 41

Page 10: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

BLOCK SCRAMBLING By using this block scrambling we can mapping the

puzzles and converted into a single puzzle.

example: mapping process.

14 22 31 4313 21 32 4412 23 34 41

11 24 33 42

11 12 13 1424 23 21 2232 31 34 3343 44 42 41

Page 11: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

BLOCK SCRAMBLING

By using above technique we can mapping the original image.

original image scrambled image

1 2 3 45 6 7 8

9 10 11 1213 14 15 16

13 9 5 114 10 6 2

7 3 11 154 8 16 12

Page 12: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

BITS SCRAMBLING

In order to reduce the block effects of the scrambled image obtained from above step, it is necessary to scramble it at bits level. The following steps will show how to achieve this goal. Before doing the bits scrambling, the scrambled image is needed to be changed to a 1-D matrix by connecting each rows together (Row 2 is moved to the end of row 1 and row 3 is moved to the end of row 2, etc.). 13 9 5 1

14 10 6 27 3 11 15

4 8 16 12

13 9 5 1 14 10 6 2 7 3 11 15 4 8 16 12

Page 13: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

13 9 5 1 14 10 6 2 7 3 11 15 4 8 16 12

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 01 1 0 0 1 1 0 0 0 0 1 1 0 1 0 11 0 1 0 1 0 1 0 1 0 0 1 1 0 0 10 0 0 0 1 1 1 1 1 1 1 1 0 0 0 01 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0

BITS SCRAMBLING

Page 14: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

BITS SCRAMBLING

1 1 0 01 0 1 00 0 0 01 1 1 1

1 1 0 11 0 0 11 0 0 10 0 1 0

Page 15: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

DESCRAMBLING

We can descrambling the above process by converting bits scrambling into block scrambling, block scrambling into original image at the decoder.

Bits descrambling Block descrambling Original image

Page 16: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

CONCLUSION

A new image scrambling algorithm is introduced. The main idea is to pair of Sudoku puzzle to map the block in one matrix to other.

based on that key the information contained in the scrambled image has good security so these can applied to a encrypt digital images.

Page 17: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

FUTURE SCOPE

These can be implemented in hardware kit. This algorithm can be used to scramble the

watermark image in image and video watermarking.

Military applications.

Page 18: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

REFERENCES Dimitri Van De Ville, Wilfried Philips, Rik Van De Walle,

IgnaceLemahieu, “Image Scrambling Without Bandwidth Expansion,” IEEE transactions on Circuits and Systems for Video Technology, Vol. 14, pp. 892-897, June 2004

Aaronson, L, “Sudoku Science”, IEEE Spectrum, vol.43, pp. 16-17, Feb.2006.

Baochen Sun, Xiwei Sun, Yue Wu, Yiling Yin, Goping Yang, “A New Algorithm for Generating Unique- Solution Sudoku”, Fourth International Conference on Natural Computation (ICNC '08), Vol.7, pp. 215, Nov. 2008

Page 19: A NOVEL IMAGE SCRAMBLING BASED ON SUDOKU PUZZLE

Thank you