Shashikiran B S, Shaila K, Venugopal K R
Department of Electronics and Communication Engineering, Vivekananda Institute of Technology, Bengaluru, Karnataka India.
Bangalore University, Bengaluru, Karnataka India.
SN Comput Sci. 2021;2(3):139. doi: 10.1007/s42979-021-00542-7. Epub 2021 Mar 13.
The data security of an information is predominant in the digital world and gaining lot of importance. Cryptography and steganography are widely used in providing security to an information. In the proposed algorithm, the image encryption and steganography are performed using Knight's move in the game of chess called Knight's Tour Algorithm. Minimum block or square required for a knight's tour to reach all the squares is 5 × 5 block. The 5 × 5 blocks' pattern generated is used for image encryption. The encrypted image is then embedded into another image and block shuffling is performed to obtain a crypto-stego image. Proposed algorithm is robust and provides high data security with a good PSNR and SSIM.
在数字世界中,信息的数据安全至关重要且日益受到重视。加密技术和隐写术被广泛用于保障信息安全。在所提出的算法中,图像加密和隐写术是通过国际象棋中的马步移动(即骑士周游算法)来实现的。骑士周游所有方格所需的最小方块或正方形是5×5的方块。生成的5×5方块图案用于图像加密。然后将加密后的图像嵌入到另一幅图像中,并进行块洗牌操作以获得加密隐写图像。所提出的算法具有鲁棒性,能提供高数据安全性,且具有良好的峰值信噪比(PSNR)和结构相似性(SSIM)。