Enhancing Image Security with RSA and Hash LSB Steganography π
Discover how combining RSA encryption with Hash LSB technique improves the security and concealment of secret messages in images. Learn the design details of this advanced steganography method.

VERILOG COURSE TEAM-MATLAB PROJECT
497 views β’ Mar 7, 2021

About this video
DESIGN DETAILS
Steganography is a method of hiding secret messages in a cover object while communication takes place between sender and receiver. Security of confidential information has always been a major issue from the past times to the present time. It has always been the interested topic for researchers to develop secure techniques to send data without revealing it to anyone other than the receiver. This Matlab design is based on image steganography i.e., Hash-LSB with RSA algorithm for providing more security to data as well as data hiding method. First input image of size 512 x 512 is selected as a cover image and a secret message which will be embedded in the cover image. The Hash based Least Significant Bit (H-LSB) technique for steganography in which position of LSB for hiding the secret data is determined using hash function. Then image steganography using RSA encryption technique to encrypt the secret data. The detailed design procedure is given below,
EMBEDDING ALGORITHM
Step 1: Choose the cover image & secret message.
Step 2: Encrypt the message using RSA algorithm.
Step 3: Find 4 least significant bits of each RGB pixels from cover image.
Step 4: Apply a hash function on LSB of cover image to get the position.
Step 5: Embed eight bits of the encrypted message into 4 bits of LSB of RGB pixels of cover image in the order of 3, 3 and 2 respectively using the position obtained from hash function given in equation 1.
Step 6: Send stego image to receiver.
DE-EMBEDDING ALGORITHM
Step 1: Receive a stego image.
Step 2: Find 4 LSB bits of each RGB pixels from stego image.
Step 3: Apply hash function to get the position of LSBβs with hidden data.
Step 4: Retrieve the bits using these positions in order of 3, 3, and 2, respectively.
Step 5: Apply RSA algorithm to decrypt the retrieved data.
Step 6: Finally read the secret message.
REFERENCES
Reference Paper-1: A Secure Image Steganography Based on RSA Algorithm and Hash-LSB Technique
Authorβs Name: Anil Kumar and Rohini Sharma
Source: IJARCSSE
Year: 2013
Request source code for academic purpose, fill REQUEST FORM below,
http://www.verilogcourseteam.com/request-form
You may contact +91 7904568456 by WhatsApp Chat, for paid services.
We are available on Telegram and Signal.
Visit Website: http://www.verilogcourseteam.com/
Visit Our Social Media
Like our Facebook Page: https://www.facebook.com/VerilogCourseTeam/
Subscribe: https://www.youtube.com/verilogcourseteamelectricalprojects
Subscribe: https://www.youtube.com/verilogcourseteammatlabproject
Subscribe: https://www.youtube.com/verilogcourseteam
Steganography is a method of hiding secret messages in a cover object while communication takes place between sender and receiver. Security of confidential information has always been a major issue from the past times to the present time. It has always been the interested topic for researchers to develop secure techniques to send data without revealing it to anyone other than the receiver. This Matlab design is based on image steganography i.e., Hash-LSB with RSA algorithm for providing more security to data as well as data hiding method. First input image of size 512 x 512 is selected as a cover image and a secret message which will be embedded in the cover image. The Hash based Least Significant Bit (H-LSB) technique for steganography in which position of LSB for hiding the secret data is determined using hash function. Then image steganography using RSA encryption technique to encrypt the secret data. The detailed design procedure is given below,
EMBEDDING ALGORITHM
Step 1: Choose the cover image & secret message.
Step 2: Encrypt the message using RSA algorithm.
Step 3: Find 4 least significant bits of each RGB pixels from cover image.
Step 4: Apply a hash function on LSB of cover image to get the position.
Step 5: Embed eight bits of the encrypted message into 4 bits of LSB of RGB pixels of cover image in the order of 3, 3 and 2 respectively using the position obtained from hash function given in equation 1.
Step 6: Send stego image to receiver.
DE-EMBEDDING ALGORITHM
Step 1: Receive a stego image.
Step 2: Find 4 LSB bits of each RGB pixels from stego image.
Step 3: Apply hash function to get the position of LSBβs with hidden data.
Step 4: Retrieve the bits using these positions in order of 3, 3, and 2, respectively.
Step 5: Apply RSA algorithm to decrypt the retrieved data.
Step 6: Finally read the secret message.
REFERENCES
Reference Paper-1: A Secure Image Steganography Based on RSA Algorithm and Hash-LSB Technique
Authorβs Name: Anil Kumar and Rohini Sharma
Source: IJARCSSE
Year: 2013
Request source code for academic purpose, fill REQUEST FORM below,
http://www.verilogcourseteam.com/request-form
You may contact +91 7904568456 by WhatsApp Chat, for paid services.
We are available on Telegram and Signal.
Visit Website: http://www.verilogcourseteam.com/
Visit Our Social Media
Like our Facebook Page: https://www.facebook.com/VerilogCourseTeam/
Subscribe: https://www.youtube.com/verilogcourseteamelectricalprojects
Subscribe: https://www.youtube.com/verilogcourseteammatlabproject
Subscribe: https://www.youtube.com/verilogcourseteam
Video Information
Views
497
Likes
6
Duration
4:06
Published
Mar 7, 2021