一种usb存储设备中数据的保护方法、系统及存储设备的制作方法

文档序号:6331487阅读:141来源:国知局
专利名称:一种usb存储设备中数据的保护方法、系统及存储设备的制作方法
技术领域
本发明属于存储技术领域,尤其涉及一种USB存储设备中数据的保护方法、系统 及存储设备。
背景技术
现有技术保护USB存储设备中的存储数据的方式主要有两种1、用户使用第三方软件进行保护,例如使用压缩软件对数据进行打包加密,或者 通过专门工具在文件系统的级别上进行加密,其缺点是需要专门的工具才能进行加密,而 且需要对应的软件才能进行解密操作,通用性和跨平台性较差。2、使用USB存储方案商提供的专门工具对数据进行加密,例如通过专门的工具把 数据写入特定区域,然后将自身虚拟成一个只读光盘提供给计算机系统进行访问,其缺点 是需要特定的工具在特定的平台才能实现,可操作性和跨平台性差。因此,现有方案提供的存储数据的保护方式不能有效的保护用户数据的安全,可 操作性和跨平台性较差。

发明内容
本发明实施例的目的在于提供一种USB存储设备中数据的保护方法,旨在解决现 有方案提供的存储设备中数据的保护方式不能有效的保护用户数据的安全,可操作性和跨 平台性较差的问题。本发明实施例是这样实现的,一种USB存储设备中数据的保护方法,所述方法包 括下述步骤当检测到USB存储设备连接到计算机系统时,将所述USB存储设备虚拟为光盘刻 录机和一个可擦写刻录盘,上报给所述计算机系统;当所述计算机系统对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序 对枚举过程进行应答操作;当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控制和数据操作时,将 对虚拟光盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存储设备的控制 和数据操作。本发明实施例的另一目的在于提供一种USB存储设备中数据的保护系统,所述系 统包括虚拟控制模块,用于当检测到USB存储设备连接到计算机系统时,将所述USB存储 设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;枚举应答模块,用于当所述计算机系统对USB存储设备进行枚举操作时,采用光 盘刻录机的引导程序对枚举过程进行应答操作;以及操作转换模块,用于当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控 制和数据操作时,将对虚拟光盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对
3USB存储设备的控制和数据操作。本发明实施例的另一目的在于提供一种包括上述USB存储设备中数据的保护系 统的存储设备。在本发明实施例中,当检测到USB存储设备连接到计算机系统时,将所述USB存储 设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;当所述计算机系统 对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序对枚举过程进行应答操作; 当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控制和数据操作时,将对虚拟光 盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存储设备的控制和数据操 作,本发明通过标准的刻录机的引导程序实现数据的擦写,通过标准的光盘操作命令实现 USB存储设备中数据的访问,有效保护了 USB存储设备中数据的安全,具备很强的可操作性 和跨平台性。


图1是本发明实施例提供的USB存储设备中数据的保护方法的实现流程图;图2是本发明实施例提供的USB存储设备中数据的保护系统的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。在本发明实施例中,将USB存储设备虚拟为光盘刻录机和可擦写刻录盘,通过刻 录机的刻录程序对USB存储的数据进行擦写,有效保护了 USB存储数据的安全,同时,具备 很强的可操作性和跨平台性。本发明实施例的目的在于提供一种USB存储设备中数据的保护方法,所述方法包 括下述步骤当检测到USB存储设备连接到计算机系统时,将所述USB存储设备虚拟为光盘刻 录机和一个可擦写刻录盘,上报给所述计算机系统;当所述计算机系统对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序 对枚举过程进行应答操作;当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控制和数据操作时,将 对虚拟光盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存储设备的控制 和数据操作。本发明实施例的另一目的在于提供一种USB存储设备的保护系统,所述系统包 括虚拟控制模块,用于当检测到USB存储设备连接到计算机系统时,将所述USB存储 设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;枚举应答模块,用于当所述计算机系统对USB存储设备进行枚举操作时,采用光 盘刻录机的引导程序对枚举过程进行应答操作;以及操作转换模块,用于当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控
4制和数据操作时,将对虚拟光盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对 USB存储设备的控制和数据操作。本发明实施例的另一目的在于提供一种包括上述USB存储设备中数据的保护系 统的存储设备。在本发明实施例中,当检测到USB存储设备连接到计算机系统时,将所述USB存储 设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;当所述计算机系统 对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序对枚举过程进行应答操作; 当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控制和数据操作时,将对虚拟光 盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存储设备的控制和数据操 作。图1示出了本发明实施例提供的USB存储数据的保护方法的实现流程,其具体步 骤如下所述在步骤SlOl中,当检测到USB存储设备连接到计算机系统时,将所述USB存储设 备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统。在本发明实施例中,该USB存储设备具有USB接口,通过该USB接口与计算机系统 连接,当然,该USB存储设备还具有基本的数据存储模块,用于供用户进行数据存储以及相 关的读写操作,在此不再赘述。其中,对USB存储设备的虚拟后,计算机系统识别的到不是一个具有USB接口的 USB存储设备,而是具有USB接口的一光盘刻录机和一个可擦写刻录盘,其中,可以理解为 在USB存储设备中置入小于等于USB存储设备容量的可擦写刻录盘的光盘刻录机。在步骤S102中,当所述计算机系统对USB存储设备进行枚举操作时,采用光盘刻 录机的引导程序对枚举过程进行应答操作。在本发明实施例中,该光盘刻录机的引导程序为刻录程序,由于USB存储设备的 操作系统中内置有标准的刻录程序,因此,当计算机系统对USB存储设备进行枚举操作时, 根据内置的刻录程序对计算机的枚举进行应答操作。在步骤S103中,当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控制 和数据操作时,将对虚拟光盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB 存储设备的控制和数据操作。在本发明实施例中,当计算机系统向存储设备发送数据操作指令时,控制将该数 据操作转换为对USB数据的逻辑数据的操作,即通过计算机系统操作的是刻录机和刻录光 盘,实际是对USB存储设备的存储数据的操作。作为本发明的一个实施例,可以将整个USB存储设备(包括整个存储空间)虚拟 为光盘刻录机和一个可擦写刻录盘,也可以将USB存储设备的部分存储空间虚拟为光盘刻 录机和可擦写的刻录盘,其中在对USB存储设备执行虚拟操作时,根据用户的需求在USB存储设备和USB存储 设备的部分存储空间进行切换控制操作,即用户可以根据实际需要对其进行有效的选择, 例如用户可以选择将USB存储设备的一半的存储空间执行虚拟操作,而剩余一半的存储空 间作为普通的USB存储设备,正常与计算机系统进行交互。作为本发明的另一个实施例,USB存储设备可以是单独的USB存储设备,也可以是
5可连接存储设备的USB协议转换器和存储设备的组合;当USB存储设备为可连接存储设备 的USB协议转换器和存储设备的组合时,可连接存储设备的USB协议转换器虚拟为光盘刻 录机,存储设备虚拟为可擦写刻录盘。所述USB协议转换器包括可连接计算机系统的USB 接口,还包括可连接存储设备的存储设备接口,所述存储设备接口可以是USB接口,也可以 是各种存储卡的接口,相应的存储设备为USB存储设备或者各种存储卡。在本发明实施例中,由于大多数恶意程序和非法操作都是通过普通的文件读写方 式操作存储设备,并不会按照刻录光盘的命令和协议进行操作,因此,在本发明提供的方案 可以有效保护USB存储设备中存储的数据。图2示出了本发明实施例提供的USB存储设备中数据的保护系统的结构框图,为 了便于说明,图中仅给出了与本发明实施例相关的部分,其中,该USB存储设备中数据的保 护系统可以内置于存储设备的软件单元、硬件单元或软硬件结合单元。虚拟控制模块11,用于当检测到USB存储设备连接到计算机系统时,将所述USB 存储设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;枚举应答模块 12,用于当所述计算机系统对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序 对枚举过程进行应答操作;操作转换模块13,用于当所述计算机系统对虚拟光盘刻录机及 可擦写刻录盘执行控制和数据操作时,将对虚拟光盘刻录机及可擦写刻录盘的控制命令和 数据操作转换为对USB存储设备的控制和数据操作。在本发明实施例中,上述系统还包括切换控制模块14,切换控制模块14在对USB 存储设备执行虚拟操作时,根据用户的需求在USB存储设备和USB存储设备的部分存储空 间进行切换控制操作,其中,将所述USB存储设备虚拟为光盘刻录机和一个可擦写刻录盘 可以将整个USB存储设备虚拟为光盘刻录机和一个可擦写刻录盘,也可以将USB存储设备 的部分存储空间虚拟为具有USB接口的光盘刻录机和一个可擦写刻录盘。上述仅为本发明的一个具体实施例,其各模块的功能如上述方法实施例所述,在 此不再赘述。在本发明实施例中,当检测到USB存储设备连接到计算机系统时,将所述USB存储 设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;当所述计算机系统 对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序对枚举过程进行应答操作; 当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控制和数据操作时,将对虚拟光 盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存储设备的控制和数据操 作。本发明通过标准的刻录机的引导程序实现数据的擦写,通过标准的光盘操作命令实现 USB存储设备中数据的访问,有效保护了 USB存储设备中存储数据的安全,具备很强的可操 作性和跨平台性。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种USB存储设备中数据的保护方法,其特征在于,所述方法包括下述步骤当检测到USB存储设备连接到计算机系统时,将所述USB存储设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;当所述计算机系统对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序对枚举过程进行应答操作;当所述计算机系统对虚拟刻录机及可擦写刻录盘执行控制和数据操作时,将对虚拟刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存储设备的控制和数据操作。
2.如权利要求1所述的方法,其特征在于,所述将所述USB存储设备虚拟为光盘刻录机 和一个可擦写刻录盘为将USB存储设备的部分存储空间虚拟为光盘刻录机和一个可擦写 刻录盘。
3.如权利要求2所述的方法,其特征在于,所述方法还包括下述步骤在对USB存储设备执行虚拟操作时,根据用户的需求在USB存储设备和USB存储设备 的部分存储空间进行切换控制操作。
4.如权利要求1所述的方法,其特征在于,所述USB存储设备为单独的USB存储设备。
5.如权利要求1所述的方法,其特征在于,所述USB存储设备为可连接存储设备的USB 协议转换器和存储设备的组合,所述USB协议转换器虚拟为光盘刻录机,所述存储设备虚 拟为可擦写刻录盘。
6.一种USB存储设备中数据的保护系统,其特征在于,所述系统包括虚拟控制模块,用于当检测到USB存储设备连接到计算机系统时,将所述USB存储设备 虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;枚举应答模块,用于当所述计算机系统对USB存储设备进行枚举操作时,采用光盘刻 录机的引导程序对枚举过程进行应答操作;以及操作转换模块,用于当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘执行控制和 数据操作时,将对虚拟光盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存 储设备的控制和数据操作。
7.如权利要求6所述的系统,其特征在于,当将所述USB存储设备虚拟为光盘刻录机和 一个可擦写刻录盘为将USB存储设备的部分存储空间虚拟为光盘刻录机和一个可擦写刻 录盘时,所述系统还包括切换控制模块,用于在对USB存储设备执行虚拟操作时,根据用户的需求在USB存储设 备和USB存储设备的部分存储空间进行切换控制操作。
8.如权利要求6所述的系统,其特征在于,所述USB存储设备为单独的USB存储设备。
9.如权利要求6所述的系统,其特征在于,所述USB存储设备为可连接存储设备的USB 协议转换器和存储设备的组合,所述USB协议转换器虚拟为光盘刻录机,所述存储设备虚 拟为可擦写刻录盘。
10.一种包括权利要求6至9任一项所述的USB存储设备中数据的保护系统的存储设备。
全文摘要
本发明适用于存储技术领域,提供了一种USB存储设备中数据的保护方法、系统及存储设备,所述方法包括下述步骤当检测到USB存储设备连接到计算机系统时,将所述USB存储设备虚拟为光盘刻录机和一个可擦写刻录盘,上报给所述计算机系统;当所述计算机系统对USB存储设备进行枚举操作时,采用光盘刻录机的引导程序对枚举过程进行应答操作;当所述计算机系统对虚拟光盘刻录机及可擦写刻录盘进行控制和数据操作时,将对虚拟光盘刻录机及可擦写刻录盘的控制命令和数据操作转换为对USB存储设备的控制和数据操作。本发明通过标准的刻录机的引导程序实现数据的擦写,通过标准的光盘操作命令实现数据的访问,有效保护了USB存储设备中存储数据的安全。
文档编号G06F3/06GK101950275SQ20101027313
公开日2011年1月19日 申请日期2010年9月6日 优先权日2010年9月6日
发明者郭丹 申请人:深圳市江波龙电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1