[发明专利]一种加密U盘系统的实现方法及系统有效
| 申请号: | 201911349719.5 | 申请日: | 2019-12-24 |
| 公开(公告)号: | CN111062064B | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
| 主分类号: | G06F21/79 | 分类号: | G06F21/79;G06F21/60 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 加密 系统 实现 方法 | ||
本发明公开了一种加密U盘系统的实现方法,包括使用加密U盘的过程:驱动软件读取隐藏区的分区信息,根据分区信息创建预置设备类型的设备对象,根据设备对象创建虚拟盘符,并将虚拟盘符与设备对象绑定后映射虚拟盘符;驱动软件等待操作系统对设备对象的操作,根据操作系统对不同设备对象的操作,驱动软件判断接收到的指令类型,如果是读指令,驱动软件根据读指令中的第一地址映射存储芯片中的读取地址,读取数据,调用加密锁芯片对读取的数据解密得到解密的读取数据;如果为写指令,驱动软件调用加密锁芯片对要写入的数据进行加密得到加密的写入数据,根据写指令中的第二地址映射存储芯片中的写入地址,写入加密的写入数据或者拒绝操作。
技术领域
本发明涉及信息安全领域,特别涉及一种加密U盘系统的实现方法及系统。
背景技术
随着科技的发展,作为普通存储功能的U盘可以便携地移动数据,但是现有的普通U盘通常具有普通U盘存储区和隐藏区,在实现移动数据的过程中都是直接将普通的数据拷到普通U盘存储区中,再将U盘存储区中的数据拷到其他需要对数据处理的设备上,比较重要的数据,可以放在隐藏区中进行隐藏,但是不会对数据本身进行处理,因此很容易在使用普通U盘进行拷贝的过程中,数据遭到窃取,安全性不高。
另外,很多应用仍会以光盘为载体进行发布,但是随着个人计算机配置的简化,个人计算机通常不配备有光驱,不配备光驱的计算机则无法对光盘进行读取,因此对打包成ISO镜像类型的安装程序或数据进行发布时缺少渠道。
发明内容
为解决以上技术问题,本发明提供了一种加密U盘系统的实现方法,加密U盘系统包括加密U盘和驱动软件,加密U盘包括存储芯片和加密锁芯片,该方法包括使用加密U盘的过程,
使用加密U盘的过程,包括如下步骤:
步骤100,启动驱动软件后,和加密U盘建立连接;
步骤101,驱动软件读取隐藏区的分区信息,根据分区信息创建预置设备类型的设备对象,根据设备对象创建虚拟盘符,并将虚拟盘符与设备对象绑定后映射虚拟盘符;
步骤102,驱动软件等待操作系统对设备对象的操作,如果操作系统对设备对象的操作为操作系统对加密区设备对象操作,执行步骤103,如果操作系统对设备对象的操作为操作系统对光盘区设备对象操作或者操作系统对只读区设备对象操作,执行步骤106;
步骤103,驱动软件调用第一操作系统函数,操作系统弹出加密区密码验证界面;
步骤104,驱动软件从加密区密码验证界面获取加密区验证密码,判断加密区验证密码是否正确,如果是,执行步骤105,如果否,结束;
步骤105,驱动软件判断接收到的指令类型,
如果是读指令,驱动软件根据读指令中的第一地址映射存储芯片中的读取地址,读取数据,调用加密锁芯片对读取的数据解密得到解密的读取数据,将解密的读取数据后返回给操作系统;
如果为写指令,驱动软件调用加密锁芯片对要写入的数据进行加密得到加密的写入数据,根据写指令中的第二地址映射存储芯片中的写入地址,写入加密的写入数据;
步骤106,驱动软件判断接收到的指令类型,
如果是读指令,驱动软件根据读指令中的第一地址映射存储芯片中的读取地址,读取数据,调用加密锁芯片对读取的数据解密后返回给操作系统;
本发明还提供了一种加密U盘系统包括加密U盘和驱动模块,加密U盘包括存储芯片和加密锁芯片;驱动模块包括:
启动单元,用于启动驱动模块;
连接单元,用于和加密U盘建立连接;
读取单元,用于读取存储芯片的隐藏区的分区信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911349719.5/2.html,转载请声明来源钻瓜专利网。





