NT_B5_G40
Video Steganography Using Least Significant Bit (LSB) Insertion for Secure Communication In UDP
Explore our final year project that blends steganography and secure communication to transmit hidden messages over unreliable networks like UDP—innovative, robust, and stealthy.

About the Project

Our final year research project focuses on secure communication using Least Significant Bit (LSB) insertion for video steganography over User Datagram Protocol (UDP). This technique allows secret messages to be hidden inside video frames and transmitted even over unreliable networks. By enhancing LSB methods with redundancy, sequencing, and passkey encryption, we created a robust system suitable for secure messaging, live streaming, and covert communication.

Our project info

Why We Build this?

Robust

We wanted a way to send secret messages safely. Using video steganography with LSB, we can hide data inside videos, making it hard for others to detect.

Secure

Even if the internet connection is not stable, like when using UDP, our system can still send the hidden message without losing it.

Trending Technologies

We use modern techniques like steganography and UDP communication to make our project useful and up-to-date with today’s tech trends.

Supervisors

Our Supervisors

Mr. Bathiya Seneviratne
Internal Supervisor
Deapartment of ICT
Mr. Surath Kahandawala
External Supervisor
Department of ICT

We are deeply grateful to our supervisors for their constant guidance, constructive feedback, and technical expertise throughout this journey.

Meet the Team

Our Research Team

M.H.P. Lakshan
ICT – 20879
Network Technology
W.F.I.S. Fonseka
ICT – 20903
Network Technology
D.G. Supun Kalana
ICT – 20934
Network Technology

A dedicated team of undergraduate students from the Faculty of Technology, University of Sri Jayewardenepura, combining their strengths in networking, Python development, and cybersecurity to develop an innovative steganographic system.

Our Process

Project Objectives

1. Steganography

We begin by designing a method to embed hidden messages inside video frames using Least Significant Bit (LSB) insertion. This step ensures that the hidden data remains invisible to the human eye while preserving video quality.

2. Security & Redundancy

Next, we enhance the basic LSB method with encryption, redundancy, and sequence numbering. This ensures that data remains secure and recoverable,even when packets are lost or arrive out of order via UDP transmission.

3. Platform Development

We build a user-friendly web platform that allows users to securely encode, stream, and decode hidden messages. The system supports live and recorded video sessions with role-based access and interactive chat.

4. Real-World Application

Our solution is designed for real-world use, such as secure messaging during live streams, private data exchange, and covert communication in sensitive environments. The platform is adaptable, scalable, and ready for practical deployment.

what we used

Technologies Used

For our project we used diffent kind of technologies and tools....

Languages: Python 3.9

Frameworks: Flask, Flask-SocketIO, Bootstrap

Libraries: OpenCV, NumPy, Pillow

Protocols: UDP (enhanced), WebRTC

Database: MySQL

Tools: Apache, Tkinter

Web application: HTML, CSS

About Us

Discover Our Research Journey

Hello! We are a team of final-year undergraduate students from the University of Sri Jayewardenepura, passionate about cybersecurity and networking systems. Our journey led us to develop a secure and innovative solution using video steganography and LSB insertion over UDP.

Through months of research, development, and testing, we crafted a platform that securely hides messages within video streams—bridging the gap between data privacy and real-time communication. This project reflects our shared dedication to problem-solving, teamwork, and practical innovation in the field of Information and Communication Technology.

Have a Question in Mind?
Let’s Talk About Secure Video Communication

    Scroll to Top