Secure Messaging with Steganography: Protect Your Privacy πŸ“©

Discover how steganography can enhance secure communication. This presentation covers a final project in Applied Cryptography, showcasing an innovative application for private messaging.

Secure Messaging with Steganography: Protect Your Privacy πŸ“©
Carlos Villegas
480 views β€’ Nov 28, 2015
Secure Messaging with Steganography: Protect Your Privacy πŸ“©

About this video

This is a presentation I did of a final project for a Applied Cryptography class I did about Secure Messaging with Stenography. I created the application in python, it has a GUI written using Tkinter.

The application defends against the following attacks: replay, tampering, chosen ciphertext attack, chosen plaintext attack, known plaintext attack, known ciphertext attack and against an eavesdropper.

These are the things I did to try my best to make this application cryptographically secure:

a) pseudo-random data properly seeded to he microsecond
b) Uses pseudo-random session tokens and time-stamps to protect against replay attacks
c) AES-256 in CBC mode to encrypt the messages
d) Encrypted message scattered in bits within the image to hide ciphertext (Steganography in action!)
e) Every message is uniquely salted (64 bits) and an Initialization Vector, IV, of 128 bits of pseudo-random data
f) The shared secret password is never used directly, instead, a derived key is created from it using a Key Derivation Function (KDF) with 10,240 iterations
g) Seals integrity and authenticity information to validate the image the ciphertext travels in into a tamper-proof HMAC message sent to the receiver after sending the steganographic image.

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

480

Likes

5

Duration

17:09

Published

Nov 28, 2015

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.