Cryptography & Steganography Laboratory

Hybrid Cryptography
Command Center

Securely transform a plaintext message through layered cryptographic protection and conceal the resulting ciphertext inside an image.

Mode 01

Encrypt message

Encrypt plaintext using Hill Cipher, S-DES and LSB steganography.

Start encryption

Mode 02

Decrypt message

Recover the original plaintext from a stego image using the reverse cryptographic process.

Start decryption

Overview

Encryption pipeline

Plaintext
Hill cipher
S-DES
LSB steganography
Stego image

Overview

Decryption pipeline

Stego image
LSB extraction
S-DES
Hill cipher
Plaintext

Requirement

Two cryptographic keys

Key 01 — Hill matrix

An invertible 3×3 matrix modulo 26 used for the matrix transformation stage.

Key 02 — S-DES binary

A 10-bit binary key expanded into subkeys K1 and K2 for the two S-DES rounds.

The same two keys are required to reverse the process during decryption.