1 / 22

BPCS - Steganography

Comparing Storage Capacity and Degradation of Different Color Spaces Steven Holvenstot and Nathan Little . BPCS - Steganography. What is BPCS - Steganograhpy ?. Encoding data into a carrier image Bit-Plane Complexity Segmentation Encoding data into all noisy areas

pearly
Download Presentation

BPCS - 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. Comparing Storage Capacity and Degradation of Different Color Spaces Steven Holvenstot and Nathan Little BPCS - Steganography

  2. What is BPCS - Steganograhpy? • Encoding data into a carrier image • Bit-Plane Complexity Segmentation • Encoding data into all noisy areas • Does not limit encoding to least significant bits of carrier image

  3. Motivation • Hiding data discretely in plain sight • Increasing the amount of data that can be hidden in an image • Reducing degradation of the carrier image

  4. 24 Different Bit Planes 8 x 8 pixels blocks Bits: 17-24 Bits: 9-16 Bits: 1-8

  5. Choosing Which Blocks to Use Noise Level = Black and White Changes / Max Possible Changes If the noise level is above a threshold, typically between .2 - .3, the block can be overwritten. http://www.datahide.com/BPCSe/QtechHV-program-e.html

  6. Convolving Data to Be Hidden • Likewise, if the data to be hidden is not about the threshold of noise, it needs to be convolved to make it above the threshold • This is accomplished by doing an Xor between the checkerboard and the 8 by 8 pixel • This is indicated in the decode map so that it can be decoded later on

  7. Carrier Image

  8. Image to hide

  9. RGB Blue Bit Planes 1, 3, 5, 7

  10. HSV Luminance Bit Planes 1, 3, 5, 7

  11. LAB B Bit Planes 1, 3, 5, 7

  12. RGB Carrier with .3 .3 .3

  13. HSV Carrier .3 .3 .3

  14. LAB Carrier .3 .3 .3

  15. Statistics of Carrier • RBG • 43% of the carrier image usable • HSV • 42% of the carrier image usable • LAB • %40 of carrier image usable

  16. Carrier Image

  17. RGB

  18. HSV

  19. LAB

  20. Statistics • RGB • 72% of carrier image usable • HSV • 65% of carrier image usable • LAB • 59% of carrier image usable

  21. Future Direction • Using gray code to more accurately detect noise • Assigning different noise thresholds to each channel • Recursive Embedding

  22. Resources • Principles and applications of BPCS-Steganography, Eiji Kawaguchi and Richard O. Eason • Jaunted.com • http://renegadecinema.com/2206/teenage-mutant-ninja-turtles-movie-rumors-co-creator-gives-endorsement

More Related