Top Banner
BPCS Steganography BPCS Steganography Implementation Implementation
9

BPCS Steganography Implementation

Jan 22, 2016

Download

Documents

Hansel

BPCS Steganography Implementation. Overview. Bit-Plane Complexity Segmentation Split region into bit-planes Hide in “complex” regions Undetectable to human eye. Bitmap Image Format. File Header, Info Header, Pixel Array Pixels stored as 3 bytes, R-G-B 3 bytes per pixel. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BPCS Steganography Implementation

BPCS Steganography BPCS Steganography ImplementationImplementation

Page 2: BPCS Steganography Implementation

OverviewOverview

►Bit-Plane Complexity SegmentationBit-Plane Complexity Segmentation Split region into bit-planesSplit region into bit-planes Hide in “complex” regionsHide in “complex” regions Undetectable to human eyeUndetectable to human eye

Page 3: BPCS Steganography Implementation

Bitmap Image FormatBitmap Image Format

►File Header, Info Header, Pixel ArrayFile Header, Info Header, Pixel Array►Pixels stored as 3 bytes, R-G-BPixels stored as 3 bytes, R-G-B►3 bytes per pixel3 bytes per pixel

Page 4: BPCS Steganography Implementation

Bit-Planes and ComplexityBit-Planes and Complexity

►Break up image into 8x8 pixel regionsBreak up image into 8x8 pixel regions►Select a byte (R-G-B) to hide inSelect a byte (R-G-B) to hide in►Decompose into bit planes, giving 8 Decompose into bit planes, giving 8

bitplanesbitplanes►Measure complexity of each plane, if Measure complexity of each plane, if

past threshold, replace with secret past threshold, replace with secret datadata

Page 5: BPCS Steganography Implementation

Our ImplementationOur Implementation

►Original style border lengthOriginal style border length►Store 7 bytes of secret image per Store 7 bytes of secret image per

complex bit planecomplex bit plane

Page 6: BPCS Steganography Implementation
Page 7: BPCS Steganography Implementation

►Original zoomed Original zoomed inin

►Stego-image Stego-image zoomed inzoomed in

Page 8: BPCS Steganography Implementation
Page 9: BPCS Steganography Implementation