计算机工程 ›› 2006, Vol. 32 ›› Issue (16): 141-142,.doi: 10.3969/j.issn.1000-3428.2006.16.053

• 安全技术 • 上一篇    下一篇

Windows环境下隐秘磁盘的设计与实现

谭毓安;张 娟;曹元大;张雪兰   

  1. 北京理工大学计算机科学与工程系,北京 100081
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-08-20 发布日期:2006-08-20

Design and Implementation of A Secure Steganography Disk in Windows

TAN Yu’an; ZHANG Juan;CAO Yuanda;ZHANG Xuelan   

  1. Dept. of Computer Science and Engineering, Beijing Institute of Technology, Beijing 100081
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-08-20 Published:2006-08-20

摘要: 在Windows下创建一个虚拟磁盘,将数据加密后隐藏在文件中。向虚拟磁盘写入数据时,驱动程序使用口令的SHA-1哈希值作为加密密钥,用AES算法加密数据后,密文隐藏在WAV声音文件的16位采样值中的最低4位。和BMP图像文件相比,采用WAV文件作为载体提高了磁盘I/O操作的性能。PESQ测试验证了隐藏数据后声音的音质基本保持不变。

关键词: 信息隐藏, 磁盘加密, Windows设备驱动程序

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