information theory and communications
play

Information Theory and Communications CSM25 Secure Information - PowerPoint PPT Presentation

Information Theory and Communications CSM25 Secure Information Hiding Dr Hans Georg Schaathun University of Surrey Spring 2007 Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 1 / 44 Learning Outcomes become


  1. Information Theory and Communications CSM25 Secure Information Hiding Dr Hans Georg Schaathun University of Surrey Spring 2007 Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 1 / 44

  2. Learning Outcomes become familiar with fundamental concepts in communications Entropy and Redundancy Error-control coding Compression be able to link communications fundamentals to steganography Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 2 / 44

  3. Communications essentials Communications and Redundancy Outline Communications essentials 1 Communications and Redundancy Digital Communications Shannon Entropy Security Prediction Compression 2 Recollection Huffmann Coding Huffmann Steganography Grammars 3 Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 3 / 44

  4. � Communications essentials Communications and Redundancy The communications problem Alice Bob m ˆ m Bob’s problem Estimate m , given (partly) random output ˆ m from the channel How much (un)certainty does Bob have about m ? Information theory and Shannon entropy. Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 4 / 44

  5. � � Communications essentials Communications and Redundancy The communications problem Alice Bob Noisy m ˆ m channel Bob’s problem Estimate m , given (partly) random output ˆ m from the channel How much (un)certainty does Bob have about m ? Information theory and Shannon entropy. Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 4 / 44

  6. � � Communications essentials Communications and Redundancy The communications problem Alice Bob Noisy m ˆ m channel Bob’s problem Estimate m , given (partly) random output ˆ m from the channel How much (un)certainty does Bob have about m ? Information theory and Shannon entropy. Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 4 / 44

  7. � � Communications essentials Communications and Redundancy The communications problem Alice Bob Noisy m ˆ m channel Bob’s problem Estimate m , given (partly) random output ˆ m from the channel How much (un)certainty does Bob have about m ? Information theory and Shannon entropy. Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 4 / 44

  8. � � � Communications essentials Communications and Redundancy The communications problem Alice Bob Noisy c � r m ˆ Enc. Dec. m channel Bob’s problem Estimate m , given (partly) random output ˆ m from the channel How much (un)certainty does Bob have about m ? Information theory and Shannon entropy. Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 4 / 44

  9. � � � Communications essentials Communications and Redundancy The communications problem Alice Bob Noisy c � r m ˆ Enc. Dec. m channel Bob’s problem Estimate m , given (partly) random output ˆ m from the channel How much (un)certainty does Bob have about m ? Information theory and Shannon entropy. Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 4 / 44

  10. Communications essentials Communications and Redundancy Redundancy of English Fact The English language is more than 50% redundant. Message destroyed on the channel Redundancy allows Bob to determine the original m . Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 5 / 44

  11. Communications essentials Communications and Redundancy Redundancy of English Fact The English language is more than 50% redundant. t** p*oce*s o**hid**g *ata**nsid* o*her**ata. For ex*****, a **xt f*le c**ld*** hid*** "in**de"****im*ge or***s**nd *ile* By look****at t*e im*g***or list***** to th**s**nd,*yo* w*u*d n*t *no**that***ere is *x*ra info******* *r*sent. from http://www.cdt.org/crypto/glossary.shtml Message destroyed on the channel Redundancy allows Bob to determine the original m . Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 5 / 44

  12. Communications essentials Communications and Redundancy Redundancy of English Fact The English language is more than 50% redundant. t** p*oce*s o**hid**g *ata**nsid* o*her**ata. For ex*****, a **xt f*le c**ld*** hid*** "in**de"****im*ge or***s**nd *ile* By look****at t*e im*g***or list***** to th**s**nd,*yo* w*u*d n*t *no**that***ere is *x*ra info******* *r*sent. from http://www.cdt.org/crypto/glossary.shtml Message destroyed on the channel Redundancy allows Bob to determine the original m . Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 5 / 44

  13. Communications essentials Communications and Redundancy Redundancy of English Fact The English language is more than 50% redundant. t*e p*oce*s o* hid**g *ata*insid* o*her*data. For ex*m***, a t*xt f*le c**ld*b* hidd** "ind*de" a**im*ge or*a*s*und *ile* By look**g*at t*e im*g*,*or list**in* to th* s**nd,*yo* w*uld n*t *no**that *here is *x*ra info*****on *r*sent. from http://www.cdt.org/crypto/glossary.shtml Message destroyed on the channel Redundancy allows Bob to determine the original m . Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 5 / 44

  14. Communications essentials Communications and Redundancy Redundancy of English Fact The English language is more than 50% redundant. the process of hiding data inside other data. For example, a text file could be hidden "inside" an image or a sound file. By looking at the image, or listening to the sound, you would not know that there is extra information present. from http://www.cdt.org/crypto/glossary.shtml Message destroyed on the channel Redundancy allows Bob to determine the original m . Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 5 / 44

  15. Communications essentials Communications and Redundancy Benefits of redundancy Cross-word puzzles Understand foreigners with imperfect pronounciation. How much would you understand of a lecture without redundancy? Hear in a noisy environment. Read bad hand writing How could I mark exam scripts without redundancy? Cryptanalysis? Steganalysis? Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 6 / 44

  16. Communications essentials Communications and Redundancy Benefits of redundancy Cross-word puzzles Understand foreigners with imperfect pronounciation. How much would you understand of a lecture without redundancy? Hear in a noisy environment. Read bad hand writing How could I mark exam scripts without redundancy? Cryptanalysis? Steganalysis? Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 6 / 44

  17. Communications essentials Communications and Redundancy Benefits of redundancy Cross-word puzzles Understand foreigners with imperfect pronounciation. How much would you understand of a lecture without redundancy? Hear in a noisy environment. Read bad hand writing How could I mark exam scripts without redundancy? Cryptanalysis? Steganalysis? Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 6 / 44

  18. Communications essentials Communications and Redundancy Benefits of redundancy Cross-word puzzles Understand foreigners with imperfect pronounciation. How much would you understand of a lecture without redundancy? Hear in a noisy environment. Read bad hand writing How could I mark exam scripts without redundancy? Cryptanalysis? Steganalysis? Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 6 / 44

  19. Communications essentials Communications and Redundancy Benefits of redundancy Cross-word puzzles Understand foreigners with imperfect pronounciation. How much would you understand of a lecture without redundancy? Hear in a noisy environment. Read bad hand writing How could I mark exam scripts without redundancy? Cryptanalysis? Steganalysis? Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 6 / 44

  20. Communications essentials Communications and Redundancy Benefits of redundancy Cross-word puzzles Understand foreigners with imperfect pronounciation. How much would you understand of a lecture without redundancy? Hear in a noisy environment. Read bad hand writing How could I mark exam scripts without redundancy? Cryptanalysis? Steganalysis? Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 6 / 44

  21. Communications essentials Communications and Redundancy Benefits of redundancy Cross-word puzzles Understand foreigners with imperfect pronounciation. How much would you understand of a lecture without redundancy? Hear in a noisy environment. Read bad hand writing How could I mark exam scripts without redundancy? Cryptanalysis? Steganalysis? Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 6 / 44

  22. Communications essentials Communications and Redundancy What if there were no redundancy? No use for steganography! Any text would be meaningful, in particular, ciphertext would be meaningful Simple encryption would give a stegogramme indistinguishable from cover-text. Dr Hans Georg Schaathun Information Theory and Communications Spring 2007 7 / 44

Recommend


More recommend