Secure Messaging with Steganography

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 ...

Carlos Villegas480 views17:09

🔥 Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in Saudi Arabia under the topic 'new zealand national cricket team vs west indies cricket team match scorecard'.

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.

Video Information

Views
480

Total views since publication

Likes
5

User likes and reactions

Duration
17:09

Video length

Published
Nov 28, 2015

Release date

Quality
hd

Video definition

Tags and Topics

This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:

Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.