Abstract:
The paper proposes a virtual hard drive which hides the encrypted data through the creation of a device driver in Windows. The security is implemented in a two-step process. First, the driver encrypts the data being written to the drive with the AES encryption algorithm. Secondly, it uses steganography to hide the encrypted data in an audio file by changing the least 4 significant bit of 16-bit sampled audio signal. The WAV files are used as the carrier to improve the I/O performance instead of the bit-map image files. PESQ test verifies that the embedded data is nearly undetectable by the human ear.
Key words:
Steganography,
Disk encryption,
Windows device driver
摘要: 在Windows下创建一个虚拟磁盘,将数据加密后隐藏在文件中。向虚拟磁盘写入数据时,驱动程序使用口令的SHA-1哈希值作为加密密钥,用AES算法加密数据后,密文隐藏在WAV声音文件的16位采样值中的最低4位。和BMP图像文件相比,采用WAV文件作为载体提高了磁盘I/O操作的性能。PESQ测试验证了隐藏数据后声音的音质基本保持不变。
关键词:
信息隐藏,
磁盘加密,
Windows设备驱动程序
TAN Yu’an; ZHANG Juan;CAO Yuanda;ZHANG Xuelan. Design and Implementation of A Secure Steganography Disk in Windows[J]. Computer Engineering, 2006, 32(16): 141-142,.
谭毓安;张 娟;曹元大;张雪兰. Windows环境下隐秘磁盘的设计与实现[J]. 计算机工程, 2006, 32(16): 141-142,.