1 / 12

Steganography

Steganography. Outline. Introduction Definition Types Image steganography Algorithm(LSB) Practical Time Bitmap( Bytearray ) Jpg(Chunks) Conclusion. Introduction - definition . What is Steganography??

tamah
Download Presentation

Steganography

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. Steganography

  2. Outline • Introduction • Definition • Types • Image steganography • Algorithm(LSB) • Practical Time • Bitmap(Bytearray) • Jpg(Chunks) • Conclusion

  3. Introduction - definition • What is Steganography?? • Steganography: is the art and science of writing hidden messages in such a way that no one, apart from the sender and intended recipient, suspects the existence of the message, a form of security through obscurity. • Origin: Greek • steganos(στεγανός): "covered or protected” • and graphei (γραφή) meaning "writing".

  4. Introduction - definition • Difference between Steganography and Cryptography: • messages do not attract attention to themselves • Plain encrypted text is attractive

  5. Introduction - Types • Audio(MP3) • Images(JPEG, BMP, PNG) • Videos • Usually media files… why ??

  6. Image steganography • Image Steganography: hiding information inside images. Any ideas?

  7. Steganography - Algorithms • Least Significant Bit (LSB) • F5 • Jsteg

  8. Practical time- PNG • Example • Get the key

  9. Practical time - Bitmap Jpg Structure: Chunks Chunks : each of which conveys certain information about the image. Bitmap Structure: • Different headers have info about the image • Pixel array: is a block of 2D array. Rows are the date of the pixels. Columns are the pixels • Padding: When the pixel array is loaded into memory, each row must begin at a memory address that is a multiple of 4 • 24-bit bitmap with Width=1, would have 3 bytes of data per row (blue, green, red) and 1 byte of padding

  10. Practical Time • Get the Key • Imgception • Find the key

More Related