Skip to main content
completed security-research

Steganography Research (Published)

Published steganography research implementing PVD+LSB+Modulo encoding with CTR_DRBG randomization and empirical image-quality evaluation.

Started: January 1, 2025
Completed: January 31, 2025

Evidence & Verification

Metrics and claims on this page are tied to the linked artifacts below (repository docs, experiment outputs, and deployment pages when available).

1,310
Trials Evaluated
1
Publications

Tags

steganographyresearchpublicationimage-processing

Technologies

Python OpenCV NumPy PyCryptodome AES-128

Architecture

Steganography Pipeline

AES-256 encrypted LSB steganography with CTR DRBG

Secret Message
Plaintext to be hidden
CTR DRBG
Cryptographic random number generator
AES-256 Encrypt
Symmetric encryption of message
LSB Embedding
Least Significant Bit steganography
Stego Image
Output image containing hidden data

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.

AES-256Military-Grade Encryption

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