[发明专利]一种U盘私有信息隐藏方法无效
申请号: | 201010283992.5 | 申请日: | 2010-09-14 |
公开(公告)号: | CN101908361A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 吴震东 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G11B27/11 | 分类号: | G11B27/11;G06F12/14 |
代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 周希良;徐关寿 |
地址: | 310018*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 私有 信息 隐藏 方法 | ||
技术领域
本发明属于计算机应用技术领域,具体涉及一种基于现有主流(如NTFS、FAT32)文件系统存储特性的U盘私有信息隐藏方法。
背景技术
目前,U盘是个人私有信息携带的主要存储器之一,广泛应用于人们的日常数据交换过程中,具有携带方便的优点。但是,在其使用过程中,经常会接触非安全电脑,使用者当然希望U盘中的私秘信息能得到较好的保护,避免被他人电脑窃取。目前保护U盘私有信息的方法主要有如下几种:
(1)U盘加密:对待保护信息进行加密,可以采用硬件加密,也可以采用软件加密。加密后信息以文件的方式存储于U盘中,用户可以通过操作系统资源管理器直接查看到显示的文件信息。但,该方法无法防范非法用户对文件的删除或篡改操作。
(2)改变U盘硬件结构,增加控制芯片,为U盘划出普通分区与隐藏分区,需保护的私有信息存放在隐藏分区中。此方法的主要缺点在于增加了U盘的使用成本,不通用,无法在普通U盘中使用该方法。
(3)将待隐藏信息嵌入到U盘中的一个或若干个文件中。此种方法隐藏后的宿主文件可以通过操作系统资源管理器直接查看,非法用户可以通过删除、修改宿主文件,从而删除、破坏被隐藏的私有信息。
(4)通过NTFS、FAT32文件系统结构隐藏文件,如中国专利号ZL03118546.0公开了基于NTFS磁盘文件系统结构的文件隐藏方法;中国专利号ZL03118544.4公开了基于FAT32磁盘文件系统结构的文件隐藏方法;2009年6月24日公开的中国专利申请CN101464900A公开了NTFS文件系统下轻量级文件隐藏方法。上述专利技术方案虽各有其优点,但此类隐藏方法均需改动磁盘文件目录结构信息,并在目录结构中残留信息,因此容易被文件结构扫描工具检测到,个人私秘信息存在被窃取或泄漏的可能。
发明内容
针对现有技术的不足,本发明提供一种U盘私有信息隐藏方法,该方法无需改变硬件结构,隐藏方式灵活,且不改动磁盘文件目录结构信息,操作系统资源管理器无法查看到任何隐藏文件信息,其隐蔽性较好。
为达到上述技术目的,本发明采取以下技术方案:
本发明U盘私有信息隐藏方法包括文件隐藏方法、隐藏文件读取方法,文件隐藏方法利用了现有主流文件系统(如NTFS、FAT32)的存储特性:将磁盘组织为一个逻辑线性的存储空间,将存储空间分为两大部分,一部分存储磁盘文件的各类控制信息(本专利申请中称为控制信息区),另一部分存储系统及用户的磁盘文件(本专利申请中称为磁盘文件区),控制信息中包含了磁盘文件区的所有存储空间被占用与空闲的情况,文件系统(如NTFS、FAT32)对空闲存储空间的使用依据逻辑线性地址从低到高的次序进行。
文件隐藏方法按如下步骤:
第一步,获取待隐藏文件的信息,包括文件名、文件大小、信息头忙闲标志、指向下一个文件信息头的指针(称为遍历指针)、文件HASH值(如MD5值)、最近一次修改时间、CRC校验值等信息,构造文件信息头;
第二步,对待隐藏的文件及文件信息头进行加密及填0操作,填0操作是指将文件的边界与密钥长度的整数倍对齐,不足之处用0补足;
第三步,根据磁盘文件控制信息从高到低搜索磁盘文件空闲区,定位隐藏文件插入位置;
第四步,用操作系统磁盘直接读写函数将待隐藏文件及文件信息头存入第三步确定的文件插入位置,完成隐藏;
第五步为可选步骤,若U盘为NTFS文件系统,定位$BITMAP文件位置,将$BITMAP文件中隐藏文件插入位置对应的bit位置为1;若U盘为FAT32文件系统,定位FAT32表的位置,将FAT32表中隐藏文件插入位置对应的簇链置为0xfffffff7;
第六步为可选步骤,若待隐藏文件为本U盘文件,则删除待隐藏文件。(注:待隐藏文件经过以上4步或5步隐藏处理后会出现2份文件,一份是隐藏好的文件,另一份是未隐藏的原文件,若原文件存储于U盘,则将原文件删除。)
隐藏文件读取方法按如下步骤:
第一步,获取U盘隐藏文件解密密钥,可以由用户通过软件输入,也可以通过数据库等途径导入,解密密钥用以对隐藏文件信息头及隐藏文件本身进行解密操作;
第二步,定位磁盘文件空闲区,按逻辑地址从高到低遍历隐藏文件信息头,确定需读取的隐藏文件;
第三步,依据隐藏文件头信息,读取隐藏文件。
本发明还可以包括隐藏文件删除方法,其按如下步骤:
第一步,获取U盘隐藏文件解密密钥及需删除的隐藏文件头信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010283992.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种直播视频的回放方法及装置
- 下一篇:多媒体数据处理进度的展示方法及装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置