一种用于云数据信息加密解密的u盘及实现方法

文档序号:8512725阅读:716来源:国知局
一种用于云数据信息加密解密的u盘及实现方法
【技术领域】
[0001]本发明涉及互联网云数据加密领域,尤其涉及一种用于云数据信息加密和解密的U盘、系统及实现方法。
【背景技术】
[0002]信息作为一种资源,它的普遍性、共享性、增值性、可处理性和多效用性,使其对于人类具有特别重要的意义。信息安全的实质就是要保护信息资源免受各种类型的威胁、干扰和破坏,即保证信息的安全性。根据国际标准化组织的定义,信息安全性的含义主要是指信息的完整性、可用性、保密性和可靠性。信息安全是任何国家、政府、部门、行业都必须十分重视的问题,是一个不容忽视的国家安全战略。
[0003]云数据存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将互联网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
[0004]当前,云数据存储作为新兴的数据存储方式,包含了企业、事业单位、国家机关中大量数据信息,这些数据信息有些为高度机密数据,如何确保云数据信息的安全,防止信息泄露与被盗成为主要难题。在现有技术中,主要的解决方案为软件加密保护,通过各种加密算法完成加壳,但软件加密通常用于网络传输以及小型软件中,安全程度不高,很容易造成云数据信息的泄露与被盗。
[0005]现有技术中公开号CN104426973A的专利公开了一种云数据库加密方法、系统及装置,其中方法包括:数据上传客户端接收来自数据申请客户端的一个以上密钥对中的公钥,所述密钥对由数据申请客户端生成,且对应不同的计算种类;数据上传客户端对数据明文进行预处理,并根据可能进行的计算种类,采用对应的密钥对中的公钥对预处理后的数据明文进行加密,得到数据密文,将所述数据密文及其对应的数据明文的预处理方式发送至云数据库。又如公开号为CN104378386A的专利文献公开了一种云数据机密性保护和访问控制的方法,其具体实现过程包括采用对称密码体制相关算法实现敏感数据的加密,以加密的形式保存在云服务器中;采用密文策略的基于属性加密机制实现数据加密密钥的保护,加密的访问策略可根据需要由数据所有者制定,只有满足访问策略的数据使用者才能通过解密来访问加密的敏感数据。
[0006]上述公开的云数据加密方案均采用软件加密方法,安全程度不高,很容易造成云数据信息的泄露与被盗。

【发明内容】

[0007]针对【背景技术】中所出现的问题,本发明提供了一种用于云数据信息加密解密的U盘,利用U盘的硬件逻辑和软件算法实现云数据的加密和解密,安全程度高,不易造成云数据信息的泄露与被盗,所述U盘包括:
U盘固件加密/解密模块,用于完成对云数据的加密解密; 密码存储模块,用于存储密码;
模式选择模块,用于接收用户通过外部键盘输入的云数据传输模式。
[0008]优选的是,所述U盘根据所输入的计算机平台指令完成对云数据的加密解密。
[0009]在上述任一方案中优选的是,所述外部键盘输入的云数据传输模式包括云数据上传加密模式和云数据下载解密模式。
[0010]在上述任一方案中优选的是,所述U盘固件加密/解密模块包括固件加密单元和固件解密单元。
[0011]在上述任一方案中优选的是,所述加密单元用于将计算机中待上传数据进行加密,计算机从U盘读出所述加密数据上传至云端。
[0012]在上述任一方案中优选的是,所述解密单元用于对计算机中从云端下载到U盘的加密数据进行解密。
[0013]在上述任一方案中优选的是,所述密码存储模块中存储的密码由用户通过外部键盘输入,使用时必须输入密码,密码正确则U盘进入等待模式。
[0014]在上述任一方案中优选的是,所述U盘固件加密/解密模块通过将加密算法和所述密码存储模块中存储的密码进行捆绑,实现对云数据的加密解密。
[0015]本发明还提供了一种用于云数据信息加密解密的U盘实现方法,利用U盘的硬件逻辑和软件算法实现云数据的加密和解密,所述方法包括以下步骤:
U盘装置插入计算机USB 口,上电自检初始化后,检测密码存储模块中是否存有用户通过外部键盘输入的密码;
若所述密码存储模块存有密码且判断正确,则U盘固件加密/解密模块完成密码加载,否则循环等待用户再次输入密码;
密码加载成功,则U盘装置进入等待模式,等待用户通过外部键盘输入云数据传输模式。
[0016]优选的是,其特征在于,所述U盘根据所输入的计算机平台指令完成对云数据的加密解密。
[0017]在上述任一方案中优选的是,所述外部键盘输入的云数据传输模式包括云数据上传加密模式和云数据下载解密模式。
[0018]在上述任一方案中优选的是,所述U盘固件加密/解密模块包括固件加密单元和固件解密单元。
[0019]在上述任一方案中优选的是,所述云数据上传加密模式执行步骤包括:
用户选择云数据上传加密模式;
计算机将待上传数据写入U盘;
U盘固件加密单元对该数据进行加密;
计算机从U盘读出该加密数据通过互联网上传到云端。
[0020]在上述任一方案中优选的是,所述云数据下载解密模式执行步骤进一步包括:
用户选择云数据下载解密模式;
计算机通过互联网下载云端加密数据;
计算机将加密数据写入U盘保存;
计算机从U盘中读出该加密数据时U盘固件解密单元将该加密数据解密传输至计算机。
[0021]在上述任一方案中优选的是,所述密码存储模块中存储的密码由用户通过外部键盘输入,使用时必须输入密码,密码正确则U盘进入等待模式。
[0022]在上述任一方案中优选的是,所述U盘固件加密/解密模块通过将加密算法和所述密码存储模块中存储的密码进行捆绑,实现对云数据的加密解密。
[0023]本发明提供的U盘及实现方法实现了对互联网云数据加密和/或解密,有效地防止了云数据中敏感信息的泄露,保护了云数据的安全。本方案可以广泛应用于有保密需求的计算机互联网数据传输中上,特别适合保护企业商业机密信息以及个人隐私。
【附图说明】
[0024]图1是本发明一示例性实施例示出的用于云数据信息加密解密的U盘系统结构示意图。
[0025]图2是按照本发明示出的用于云数据信息加密解密的U盘实现方法流程图。
【具体实施方式】
[0026]下面参照附图结合示例性的实施例对本申请进行描述。
[0027]实施例1:
本实施例公开了一种用于云数据信息加密解密的U盘,利用U盘的硬件逻辑和软件算法实现云数据的加密和解密,所述U盘包括:
U盘固件加密/解密模块,用于完成对云数据的加密解密;
密码存储模块,用于存储密码;
模式选择模块,用于接收用户通过外部键盘输入的云数据传输模式。
[0028]其中,所述U盘根据所输入的计算机平台指令完成对云数据的加密解密。所述外部键盘输入的云数据传输模式包括云数据上传加密模式和云数据下载解密模式。所述U盘固件加密/解密模块包括固件加
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1