当前位置: 首页 > 专利查询>鄢碧珠专利>正文

一种基于指纹的云存储方法技术

技术编号:15187083 阅读:88 留言:0更新日期:2017-04-19 04:20
本发明专利技术公开一种基于指纹的云存储方法,应用于手机、服务器、电脑和移动式存储设备上,手机包括有手机射频模块和第一近场通信模块,移动式存储设备包含有第二近场通信模块和指纹模块,包括如下步骤:电脑检测移动式存储设备是否插入USB接口,检测到插入后判断移动式存储设备是否存储有指纹数据;如果没有存储指纹数据,进入指纹和设备密码初始化步骤,待初始化步骤完成后进校验步骤。区别于现有技术,上述技术方案可以提高数据存储的安全性,且便于数据的存储。

【技术实现步骤摘要】

本专利技术涉及数据安全领域,尤其涉及一种基于指纹的云存储方法。
技术介绍
现有的数据存储方式具有多种方式,但是都存在着信息泄露的问题。如使用移动式的存储设备,直接将数据存储在移动存储设备上,则存在着存储设备丢失的问题,丢失后就会造成信息的泄露。或者使用网络存储的方式,网络存储需要在计算机上每次使用用户名密码登录,这样很容易软件或者摄像头记录下用户名密码,造成用户名密码泄露,从而造成数据泄露了。即现有的数据存储方式还是十分的不安全。
技术实现思路
为此,需要提供一种基于指纹的云存储方法,解决现有数据存储不安全的问题。为实现上述目的,专利技术人提供了一种基于指纹的云存储方法,应用于手机、服务器、电脑和移动式存储设备上,手机包括有手机射频模块和第一近场通信模块,移动式存储设备包含有第二近场通信模块和指纹模块,包括如下步骤:电脑检测移动式存储设备是否插入USB接口,检测到插入后判断移动式存储设备是否存储有指纹数据;如果没有存储指纹数据,进入指纹和设备密码初始化步骤,待初始化步骤完成后进校验步骤;如果存储有指纹数据,则直接进入校验步骤;校验步骤包括如下步骤:电脑获取用户输入设备密码数据并发到移动式存储设备,移动式存储设备获取到指纹数据和设备密码数据后,并与移动式存储设备内的数据进行比较,如果都通过则继续下面步骤,否则本方法结束;电脑判断移动式存储设备是否存有用户名和密码信息;移动式存储设备没存有用户名和密码信息,进入用户名和密码初始化步骤,待用户名和密码初始化步骤完成后,服务器生成与用户名相关的第一加密规则、第二加密规则、与第一加密规则对应的第一解密规则、与第二加密规则对应的第二解密规则,返回第一加密规则和第二解密规则到移动式存储设备,进入数据存储步骤;移动式存储设备存有用户名和密码信息,直接就进入数据存储步骤;数据存储步骤包括如下步骤:电脑发送文件读取指令,移动式存储设备接收到文件读取指令后,采用第一加密规则对密码进行加密,通过近场通信模块将文件读取指令和用户名和加密后的密码发送给手机,手机通过手机射频模块发送用户名、加密后的密码和文件读取指令到服务器,服务器根据用户名得到第一解密规则解密用户名和密码并验证通过后,对读取的文件信息采用第二加密规则进行加密,并返回加密后的文件信息到手机,手机通过近场通信模块发送加密后的信息到移动式存储设备,移动式存储设备对文件信息进行解密并发送给电脑,电脑显示读取的文件信息;电脑检测到文件上传操作后,发送上传的文件信息到移动式存储设备,移动式存储设备生成随机数,并采用第一加密规则对随机数和文件信息进行加密,并采用第一加密规则对密码进行加密,通过近场通信模块将用户名和加密后的密码、文件信息发送给手机,手机通过手机射频模块发送用户名、加密后的密码和文件信息到服务器,服务器解密并验证用户名和密码通过后,解密获取随机数和文件信息,存储文件信息到用户名对应的文件夹下。进一步地,所述指纹和设备密码初始化步骤包括:电脑发出获取指纹提示,等待指纹模块获取到指纹数据,获取到指纹数据后发出获取设备密码提示,等待电脑的键盘获取到设备密码数据后,存储指纹数据和设备密码数据到移动式存储设备中,并进入校验步骤。进一步地,用户名和密码初始化步骤包括如下步骤:电脑弹出对话框提示用户输入用户名和密码,电脑获取到用户名密码后,通过近场通信模块将用户名、密码和指纹数据发送到手机,再由手机的手机射频模块发送到服务器,服务器检测用户名、密码和指纹数据是否通过验证,服务器在验证通过后生成与用户名相关的第一加密规则、第二加密规则、与第一加密规则对应的第一解密规则、与第二加密规则对应的第二解密规则,并将验证结果、第一加密规则和第二解密规则发到手机,手机通过近场通信模块转发到移动式存储设备,移动式存储设备存储第一加密规则和第二解密规则并将验证结果转发到电脑,电脑在接收到验证结果后对结果进行判断,判断结果是通过的则把用户名密码存储到移动式存储设备中,并进入数据存储步骤,判断结果没通过则提示用户其输入的用户名和密码错误,本方法结束。进一步地,数据存储步骤包括如下步骤:电脑检测到文件删除指令后,移动式存储设备接收到文件删除指令后,采用第一加密规则对密码进行加密,通过近场通信模块将文件删除指令和用户名和加密后的密码发送给手机,手机通过手机射频模块发送用户名、加密后的密码和文件删除指令到服务器,服务器根据用户名得到第一解密规则解密用户名和密码并验证通过后,删除文件删除指令对应的文件。区别于现有技术,上述技术方案1.通过指纹与用户名和密码进行关联,用户不需要再次输入用户名密码,避免了用户名密码泄露的问题。2.通过在服务器将用户名和密码与文件信息关联,而不关联指纹数据,避免了指纹数据造成的指纹数据重复而出现的文件信息泄露的问题。3.电脑与服务器的通信走的是手机射频的通道,降低了网络被监听的可能,避免了数据泄露。4.对文件信息采用每次用户名密码校验,同时文件信息和用户名密码都是加密的情况下。5.使用随机数的加密方式,使得加密后的文件更具有混乱性,避免数据包被截获后被解密的问题。附图说明图1为本专利技术方法的流程图;图2为本专利技术系统的结构图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。请参阅图1到图2,本实施例提供一种基于指纹的云存储方法,应用于手机205、服务器207、电脑201和移动式存储设备203上,具体地,可以应用于如图2的系统200上面。手机包括有手机射频模块和第一近场通信模块,手机通过手机射频模块可以与基站进行连接,从而可以上网并与服务器连接。移动式存储设备包含有第二近场通信模块和指纹模块,具体地,移动式存储设备还包括处理模块和存储模块,处理模块分别与指纹模块、存储模块、第二近场通信模块和USB接口连接,移动式存储设备通过USB接口与电脑连接,处理模块可以对实现对存储模块数据的硬件加密,避免直接读取到存储模块的数据。移动式存储设备个头小,无需电源,其电源有USB接口供电,可以随身携带,携带方便。本方法包括如下步骤:步骤S101电脑检测移动式存储设备是否插入USB接口,S102检测到插入后判断移动式存储设备是否存储有指纹数据;这里的判断可以是电脑发送个询问指令给移动式存储设备,移动式存储设备读取存储模块,判断是否存储有指纹数据,而后将结果反馈给电脑,避免电脑直接读取到该指纹数据而造成数据可能泄露的问题。如果没有存储指纹数据,进入S103指纹和设备密码初始化步骤,待初始化步骤完成后进校验步骤S104;如果存储有指纹数据,则直接进入校验步骤S104。指纹和设备密码都是要使用移动式存储设备的必要条件。指纹和设备密码初始化步骤就是将指纹和设备密码放置到移动式存储设备的存储模块中。当存储模块里面有指纹的时候,需要使用移动式存储设备,则要进行校验。校验步骤包括如下步骤:S104电脑获取用户输入设备密码数据并发到移动式存储设备,移动式存储设备获取到指纹数据和设备密码数据后,并与移动式存储设备内的数据进行比较,即步骤S105,如果都通过则继续下面步骤。否则进入步骤S106本方法结束。这里的验证要同时收到后进行验证,而不是一个一个进行验证,这样避免非法用户一个个进行破解。同时验证只要有一个本文档来自技高网
...
一种基于指纹的云存储方法

【技术保护点】
一种基于指纹的云存储方法,应用于手机、服务器、电脑和移动式存储设备上,手机包括有手机射频模块和第一近场通信模块,移动式存储设备包含有第二近场通信模块和指纹模块,其特征在于,包括如下步骤:电脑检测移动式存储设备是否插入USB接口,检测到插入后判断移动式存储设备是否存储有指纹数据;如果没有存储指纹数据,进入指纹和设备密码初始化步骤,待初始化步骤完成后进校验步骤;如果存储有指纹数据,则直接进入校验步骤;校验步骤包括如下步骤:电脑获取用户输入设备密码数据并发到移动式存储设备,移动式存储设备获取到指纹数据和设备密码数据后,并与移动式存储设备内的数据进行比较,如果都通过则继续下面步骤,否则本方法结束;电脑判断移动式存储设备是否存有用户名和密码信息;移动式存储设备没存有用户名和密码信息,进入用户名和密码初始化步骤,待用户名和密码初始化步骤完成后,服务器生成与用户名相关的第一加密规则、第二加密规则、与第一加密规则对应的第一解密规则、与第二加密规则对应的第二解密规则,返回第一加密规则和第二解密规则到移动式存储设备,进入数据存储步骤;移动式存储设备存有用户名和密码信息,直接就进入数据存储步骤;数据存储步骤包括如下步骤:电脑发送文件读取指令,移动式存储设备接收到文件读取指令后,采用第一加密规则对密码进行加密,通过近场通信模块将文件读取指令和用户名和加密后的密码发送给手机,手机通过手机射频模块发送用户名、加密后的密码和文件读取指令到服务器,服务器根据用户名得到第一解密规则解密用户名和密码并验证通过后,对读取的文件信息采用第二加密规则进行加密,并返回加密后的文件信息到手机,手机通过近场通信模块发送加密后的信息到移动式存储设备,移动式存储设备对文件信息进行解密并发送给电脑,电脑显示读取的文件信息;电脑检测到文件上传操作后,发送上传的文件信息到移动式存储设备,移动式存储设备生成随机数,并采用第一加密规则对随机数和文件信息进行加密,并采用第一加密规则对密码进行加密,通过近场通信模块将用户名和加密后的密码、文件信息发送给手机,手机通过手机射频模块发送用户名、加密后的密码和文件信息到服务器,服务器解密并验证用户名和密码通过后,解密获取随机数和文件信息,存储文件信息到用户名对应的文件夹下。...

【技术特征摘要】
1.一种基于指纹的云存储方法,应用于手机、服务器、电脑和移动式存储设备上,手机包括有手机射频模块和第一近场通信模块,移动式存储设备包含有第二近场通信模块和指纹模块,其特征在于,包括如下步骤:电脑检测移动式存储设备是否插入USB接口,检测到插入后判断移动式存储设备是否存储有指纹数据;如果没有存储指纹数据,进入指纹和设备密码初始化步骤,待初始化步骤完成后进校验步骤;如果存储有指纹数据,则直接进入校验步骤;校验步骤包括如下步骤:电脑获取用户输入设备密码数据并发到移动式存储设备,移动式存储设备获取到指纹数据和设备密码数据后,并与移动式存储设备内的数据进行比较,如果都通过则继续下面步骤,否则本方法结束;电脑判断移动式存储设备是否存有用户名和密码信息;移动式存储设备没存有用户名和密码信息,进入用户名和密码初始化步骤,待用户名和密码初始化步骤完成后,服务器生成与用户名相关的第一加密规则、第二加密规则、与第一加密规则对应的第一解密规则、与第二加密规则对应的第二解密规则,返回第一加密规则和第二解密规则到移动式存储设备,进入数据存储步骤;移动式存储设备存有用户名和密码信息,直接就进入数据存储步骤;数据存储步骤包括如下步骤:电脑发送文件读取指令,移动式存储设备接收到文件读取指令后,采用第一加密规则对密码进行加密,通过近场通信模块将文件读取指令和用户名和加密后的密码发送给手机,手机通过手机射频模块发送用户名、加密后的密码和文件读取指令到服务器,服务器根据用户名得到第一解密规则解密用户名和密码并验证通过后,对读取的文件信息采用第二加密规则进行加密,并返回加密后的文件信息到手机,手机通过近场通信模块发送加密后的信息到移动式存储设备,移动式存储设备对文件信息进行解密并发送给电脑,电脑显示读取的文件信息;电脑检测到文件上传操作后,发送上传的文件信息到移动式存储设备,移动式存储设备生成随机数,并采用第一加密规则对随机数和文件信息进行加密,并采用第一加密规则对密码进行加密,通...

【专利技术属性】
技术研发人员:鄢碧珠
申请(专利权)人:鄢碧珠
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1