首页> 外文期刊>International Journal of Computer Trends and Technology >Image Steganography Using Discrete Cosine Transform (DCT) and Blowfish Algorithm
【24h】

Image Steganography Using Discrete Cosine Transform (DCT) and Blowfish Algorithm

机译:离散余弦变换(DCT)和河豚算法的图像隐写术

获取原文
           

摘要

Steganography is one of the methods of secret communication that hides the existence of message so that a viewer cannot detect the transmission of message and hence cannot try to decrypt it. It is the process of embedding secret data in the cover image without significant changes to the cover image. A cryptography algorithm is used to convert the secret messages to an unreadable form before embedding. These algorithms keep the messages from stealing, destroying from unintended users on the internet and hence provide security. Cryptography was introduced for making data secure. But alone cryptography cannot provide a better security approach because the scrambled message is still available to the eavesdropper. There arises a need of data hiding. So the propose technique use a combination of steganography and cryptography for improving the security. The proposed technique use Discrete Cosine Transform (DCT) and Blowfish algorithm. The proposed method calculates LSB of each DC coefficient and replace with each bit of secret message. The proposed embedding method using DCT with LSB obtained better PSNR values. Blowfish algorithm is used for encryption and decryption of text message using a secretkey block cipher. This technique makes sure that the message has been encrypted before hiding it into a cover image. Blowfish is an improvement over DES, 3DES, etc designed to increase security and to improve performance.
机译:隐写术是秘密通信的一种方法,它隐藏了消息的存在,因此查看者无法检测到消息的传输,因此无法尝试对其进行解密。这是将机密数据嵌入封面图像而对封面图像没有重大更改的过程。加密算法用于在嵌入之前将秘密消息转换为不可读的形式。这些算法可防止消息被窃取,从Internet上的意外用户那里销毁,从而提供安全性。引入了加密技术以确保数据安全。但是,仅加密技术无法提供更好的安全性方法,因为加扰的消息仍然可供窃听者使用。这就需要隐藏数据。因此,所提出的技术结合了隐写术和密码术来提高安全性。所提出的技术使用离散余弦变换(DCT)和Blowfish算法。所提出的方法计算每个DC系数的LSB,并用秘密消息的每个比特代替。提出的使用DCT和LSB的嵌入方法可获得更好的PSNR值。 Blowfish算法用于使用密钥块密码对文本消息进行加密和解密。此技术可确保在将消息隐藏到封面图像之前已对其进行加密。 Blowfish是对DES,3DES等的改进,旨在提高安全性和性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号