Steganography Research (Published)
Published steganography research implementing PVD+LSB+Modulo encoding with CTR_DRBG randomization and empirical image-quality evaluation.
Evidence & Verification
Metrics and claims on this page are tied to the linked artifacts below (repository docs, experiment outputs, and deployment pages when available).
Tags
Technologies
Architecture
Steganography Pipeline
AES-256 encrypted LSB steganography with CTR DRBG
AES-256 Encryption
Military-grade symmetric encryption with 256-bit key length. Provides confidentiality even if steganography is detected.
CTR DRBG
NIST SP 800-90A compliant deterministic random bit generator. Ensures cryptographic quality randomness for key generation.
LSB Steganography
Least Significant Bit embedding in pixel values. Imperceptible to human vision while maintaining high capacity.
Overview
Published research in Springer LNNS (vol 285) on improving steganography imperceptibility using PVD, LSB substitution, and modulo encoding with NIST SP 800-90A CTR_DRBG. 1,310 embedding trials evaluated with PSNR, MSE, and SSIM metrics.
Project Details
This project documents the implementation behind my Springer LNNS publication on image steganography imperceptibility.
Technologies Used
- Python
- OpenCV
- NumPy
- PyCryptodome
- AES-128
Repository
Full source code available on GitHub: https://github.com/alazkiyai09/pvd-lsb-modulo-steganography
Key Features
- Combined PVD, LSB, and modulo encoding workflow
- NIST SP 800-90A CTR_DRBG randomization (AES-128)
- Reproducible evaluation using PSNR, MSE, and SSIM
Results
- 1,310 total embedding trials (131 images × 10 message sizes)
- Quantitative quality comparison using PSNR, MSE, and SSIM
- Peer-reviewed publication in Springer LNNS volume 285