文件的云存储安全解决方法及系统的制作方法

文档序号:10515543阅读:167来源:国知局
文件的云存储安全解决方法及系统的制作方法
【专利摘要】本发明提供一种文件的云存储解决方法及系统。本发明的方法分为两部分:加密和解密。加密方法是指在计算机上加载软件软件狗,通过认证的方式获得软件狗中的文件加密密钥,利用密钥对需要加密的文件进行加密,并将加密后的文件上传到云服务器中。解密方法是指打开云服务器,下载加密后的文件,在本地计算机上加载软件软件狗,通过认证的方式获得软件狗中的文件加密密钥,利用密钥对加密后的文件进行解密,得到原始文件。本发明能够最大限度的对文件进行加密,保护文件不受损失。
【专利说明】
文件的云存储安全解决方法及系统
技术领域
[0001]本发明涉及一种文件加密存储的技术领域,特别是在一种文件的云存储安全解决方法及系统。
【背景技术】
[0002]文件加密现在广泛应用在文件的云存储中,如何能够更好地保护文件不被其他人非法获得、盗取其中的内容,成为了解决文件加密的重中之重。
[0003]公开号为CN105516056A的发明专利《加密文件保护系统及其保护方法》公开了一种文件保护系统及其保护方法,运用于客户端设备与服务器之间。当客户端设备要求下载文件时,服务器在验证客户款设备有下载权限后,依据与客户端设备对应的密钥对文件进行加密,并令客户端下载。当客户端设备欲开启加密文件时,传递客户端设备的信息至服务器,已确认客户端设备为可开启加密文件的授权客户端,已确认客户端设备为可开启加密文件的授权客户端。若客户端设备确实为授权客户端,再采用客户端设备本身持有的密钥对加密文件进行解密,并依据服务器记录的使用规则开启解密后的文件。本发明不能确认使用授权客户端下载的人就是原文件的持有者,增加了被他人使用授权客户端下载的风险。
[0004]为了解决他人冒用授权客户端下载并解密文件的问题,本发明提出了一种新的方案,采用密码+指纹+动态密码的认证方法,在软件狗中集成这三种认证手段,从根本上解决了他人使用授权客户端下载并解密文件的问题,大大提高了加密文件的安全性。

【发明内容】

[0005]为了解决他人冒用授权客户端下载并解密文件的技术问题,本发明提出了一种新的方案,其采用密码+指纹+动态密码的认证方法,在软件狗中集成这三种认证手段,从根本上解决了他人使用授权客户端下载并解密文件的问题,大大提高了加密文件的安全性。
[0006]
本发明的第一方面提供一种文件的云存储方法,包括以下步骤:
步骤1:读取需要加密的文件;
步骤2:对文件进行加密;
步骤3:把加密后的文件上传到云端服务器。
[0007]优选的是,所述步骤I包括:打开加密系统并加载需要加密的文件。
[0008]在上述方案中优选的是,所述打开加密系统分为首次打开和非首次打开。
[0009]在上述方案中优选的是,所述首次打开为登陆加密系统时填写注册信息、启动软件狗进行身份验证并在软件狗中记录计算机相关信息。
[0010]在上述方案中优选的是,所述非首次打开为直接登录加密系统并启动软件狗进行身份验证。
[0011]在上述方案中优选的是,所述软件狗中包含密钥信息、用户个人信息、登陆密码、认证密码、计算机信息中至少一种。
[0012]在上述方案中优选的是,所述登陆密码包括:加密系统登录密码和云端服务器登录密码中至少一种。
[0013]在上述方案中优选的是,所述认证密码包括:数字密码、动态密码、指纹密码中至少一种。
[0014]在上述方案中优选的是,所述步骤2包括:使用所述认证密码获得软件狗中的密钥
?目息O
[0015]在上述方案中优选的是,所述密钥信息定期更新。
[0016]在上述方案中优选的是,所述步骤2还包括:使用所述密钥信息对文件进行密钥编码加密。
[0017]在上述方案中优选的是,所述密钥编码包括:密钥版本和文件内容。
[0018]在上述方案中优选的是,所述步骤3包括:打开云端服务器并输入登陆密码。
[0019]在上述方案中优选的是,所述步骤3还包括:把加密文件上传到云端服务器,约定提取密码并保存在软件狗中。
[0020]本发明的第二方面提供文件的云存储方法,包括以下步骤:
步骤I:下载云端服务器中的加密文件;
步骤2:解密下载后的加密文件,得到原文件。
[0021]中优选的是,所述步骤I包括:打开云端服务器,输入登陆密码。
[0022]在上述方案中优选的是,所述步骤I还包括:输入并认证提取密码,下载加密文件。
[0023]在上述方案中优选的是,所述步骤2包括:登录加密系统并启动软件狗进行身份验证。
[0024]在上述方案中优选的是,所述步骤2还包括:使用所述认证密码获得软件狗中的所述密钥信息。
[0025]在上述方案中优选的是,所述步骤2还包括:使用所述密钥信息对文件进行解密。
[0026]本发明的第三方面提供文件的云存储安全系统,包含以下模块:
登陆模块:用于登陆加密系统和云端服务器;
加密模块:用于使用认证密码对文件进行加密;
解密模块:用于使用认证密码对文件进行解密;
更新模块:用于更新系统和软件狗密钥。
[0027]优选的是,所述登陆模块具有首次登陆加密系统时填写注册信息、启动软件狗进行身份验证并在软件狗中记录计算机相关信息的功能。
[0028]在上述方案中优选的是,所述登陆模块还具有登录加密系统并启动软件狗进行身份验证的功能。
[0029]在上述方案中优选的是,所述登陆模块还具有登陆所述云端服务器并认证的功會K。
[0030]在上述方案中优选的是,所述加密模块具有通过所述认证密码调取软件狗中的所述密钥信息的功能。
[0031]在上述方案中优选的是,所述加密模块还具有使用软件狗中的所述密钥信息给文件加密的功能。
[0032]在上述方案中优选的是,所述解密模块具有通过所述认证密码调取软件狗中的所述密钥信息的功能。
[0033]在上述方案中优选的是,所述解密模块还具有在判断所述密钥信息版本并加载正确所述密钥信息的功能。
[0034]在上述方案中优选的是,所述解密模块还具有使用所述密钥信息给文件解密的功會K。
[0035]在上述方案中优选的是,所述更新模块具有从网上下载系统更新文件的功能。
[0036]在上述方案中优选的是,所述更新模块还具有使用所述认证信息确定系统更新的功能。
[0037]在上述方案中优选的是,所述更新模块具有申请更新软件狗中的所述密钥信息的功能。
[0038]在上述方案中优选的是,所述更新模块还具有下载更新申请到软件狗的功能。
[0039]上述文件的云存储安全解决办法及系统很好的解决了文件的保密问题,提高了文件存储的安全性。
【附图说明】
[0040]图1为本发明的文件的云存储安全解决方法及系统的文件加密流程图。
[0041]图2为本发明的文件的云存储安全解决方法及系统的文件解密流程图。
[0042]图3为本发明的文件的云存储安全解决方法及系统的系统更新流程图。
[0043]图4为本发明的文件的云存储安全解决方法及系统的软件狗密钥更新流程图。
【具体实施方式】
[0044]实施例1
文件的云存储方法,包括读取需要加密的文件,然后对文件进行加密,最后把加密后的文件上传到云端服务器。在首次登陆系统的时候,需要填写个人注册信息并与软件狗中的信息进行验证,验证通过后可以登陆系统。打开加密文件,使用认证密码调取软件狗中的密钥信息,认证密码包括数字密码、动态密码、指纹密码中至少一种。使用密钥信息对文件进行加密,并在密钥编码中记录密钥版本和文件内容。登陆云端服务器,输入登陆密码并认证,上传文件到云端服务器,约定提取密码并保存在软件狗中。
[0045]图1为本发明的文件的云存储安全解决方法及系统的文件加密流程图。如图1所示,顺序执行步骤100和步骤105,打开加密软件并判断是否首次登陆。如果是首次登陆,则执行步骤110、步骤115和步骤120,填写使用者注册信息,使用者注册信息包括:姓名、年龄、性别、手机号码,设置加密系统登录密码和云端服务器登录密码,软机狗自动记录所用计算机信息,计算机信息包括:CPU序列号、内存序列号、硬盘序列号、显卡序列号和网卡序列号,启动软件狗进行信息认证。如果不是首次登陆,则直接执行步骤111和步骤120,输入登陆密码并启动软件狗进行信息认证,认证信息包括使用者信息和计算机信息。
[0046]信息认证成功后,执行步骤125登陆加密系统。执行步骤130,从计算机中找到需要加密的软件,并加载到系统中。执行步骤135调取软件狗加密密钥。执行步骤140,在软件狗上分别输入8位数字认证密码、发送到使用者注册手机上的动态认证密码和使用者指纹认证密码,如果认证密码输入错误,则实行步骤141,重新输入认证密码,如果连续三次输错认证密码,则执行步骤142软件狗被锁定,需要到系统软件公司进行软件狗解锁。
[0047]如果认证密码输入正确,则执行步骤145启动加密程序对文件进行加密。加密完成后,生成新的不可操作文件;不可操作指的是不可读、不可复制粘贴、不可发送、不可修改文件名和文件内容,顺序执行步骤150、步骤155和步骤160,打开云端服务器,输入登陆密码,判断登陆密码是否正确。如果登陆密码不正确,则执行步骤161,重新登陆云端服务器。
[0048]如果登陆密码正确,则顺序执行步骤165、步骤170和步骤175,把加密文件上传到云端服务器,约定加密文件提取密码,并把提取密码保存到软件狗中。关闭云端服务器窗口和加密系统,从计算机上拔出软件狗,加密文件过程结束。
[0049]实施例2
文件的云存储方法,包括下载云端服务器中的加密文件,解压该文件得到原始文件。打开云端服务器,输入登陆密码并认证登陆密码,输入并认证提取密码,下载加密文件。登陆加密系统并启动软件狗进行身份认证,使用认证密码调取软件狗中的密钥信息,认证密码包括数字密码、动态密码、指纹密码中至少一种。判断当先密钥信息是否适用于该文件,如果适用则解密文件;如果不适用,则登陆云端服务器下载使用的密钥信息,并解密文件。
[0050]图2为本发明的文件的云存储安全解决方法及系统的文件解密流程图。如图2所示,顺序执行步骤200、步骤205和步骤210,打开云端服务器,输入登陆密码,判断登陆密码是否正确。如果登陆密码不正确,则执行步骤211,重新登陆云端服务器。
[0051 ] 如果登陆密码正确,则顺序执行步骤215和步骤220,输入提取密码并认证提取密码。在软件狗上输入数字密码,并比对提取密码。如果提取密码错误,则执行步骤221.重新输入提取密码。提取密码连续输错三次,则执行步骤222,锁定软件狗24小时。
[0052]如果提取密码正确,则顺序执行步骤225、步骤230和步骤235,把加密文件下载到客户端,打开加密软件并启动软件狗进行信息认证,认证信息包括使用者信息和计算机信息。信息认证通过后,顺序执行步骤245和步骤250,调取软件狗密钥,在软件狗上分别输入8位数字认证密码、发送到使用者注册手机上的动态认证密码和使用者指纹认证密码,如果认证密码输入错误,则实行步骤251,重新输入认证密码,如果连续三次输错认证密码,则执行步骤252软件狗被锁定,需要到系统软件公司进行软件狗解锁。
[0053]如果认证密码输入正确,则执行步骤255和步骤260,分析加密文件,确定加密文件使用的密钥版本,判断当前密钥是否为该加密文件的适用密钥。如果当前密钥是该加密文件的适用密钥,则执行步骤265,解密文件。
[0054]如果当前密钥不是该加密文件的适用密钥,则顺序执行步骤261、步骤262、步骤263和步骤265,登陆云端服务器,输入登陆密码,下载适用的密钥,并把密钥保存在软件狗中。重复顺序执行步骤245、步骤250、步骤255、步骤260和步骤265,调取软件狗密钥,在软件狗上分别输入8位数字认证密码、发送到使用者注册手机上的动态认证密码和使用者指纹认证密码,分析加密文件,确定加密文件使用的密钥版本,判断当前密钥是否为该加密文件的适用密钥,如果当前密钥是该加密文件的适用密钥,则解密文件。
[0055]实施例3
图3为本发明的文件的云存储安全解决方法及系统的系统更新流程图。如图3所示,顺序执行步骤300、步骤305和步骤310,打开加密软件并启动软件狗进行信息认证,认证信息包括使用者信息和计算机信息。信息认证通过后,登陆到加密系统中。顺序执行步骤315、步骤320和步骤325,启动系统更新程序,从软件公司网站下载更新文件,并确定是否更新。如果不更新,则执行步骤326,取消更新。
[0056]如果确定更新,则执行步骤330和步骤335,启动软件狗进行认证,在软件狗上分别输入8位数字认证密码、发送到使用者注册手机上的动态认证密码和使用者指纹认证密码,如果认证密码输入错误,则实行步骤336,弹出更新失败对话框。
[0057]如果认证密码输入正确,则顺序执行步骤340和步骤345,进行系统更新,更新成功后,重新启动系统。
[0058]实施例4
图4为本发明的文件的云存储安全解决方法及系统的软件狗密钥更新流程图。如图4所示,顺序执行步骤400、步骤405和步骤410,打开加密软件并启动软件狗进行信息认证,认证信息包括使用者信息和计算机信息。信息认证通过后,登陆到加密系统中。顺序执行步骤415、步骤420和步骤425,启动软件狗密钥更新程序,生成更新确认文件,并确定是否更新。如果不更新,则执行步骤426,取消更新。
[0059]如果确定更新,则执行步骤430和步骤435,启动软件狗进行认证,在软件狗上分别输入8位数字认证密码、发送到使用者注册手机上的动态认证密码和使用者指纹认证密码,如果认证密码输入错误,则实行步骤436,删除更新确认文件。
[0060]如果认证密码输入正确,则执行步骤440和445,保存更新确认文件到软件狗中,并打印软件狗密钥更新申请表。执行步骤450,携带相关证明文件、软件狗密钥更新申请表、软件狗到软件公司进行软件狗密钥更新。个人相关文件:身份证原件复印件。单位相关文件:公司三证副本原件复印件、法人身份证复印件、法人委托授权书、经办人身份证原件复印件。
【主权项】
1.文件的云存储方法,包括以下步骤: 步骤1:读取需要加密的文件; 步骤2:对文件进行加密; 步骤3:把加密后的文件上传到云端服务器。2.如权利要求1所述的文件的云存储解决方法,其特征在于:所述步骤I包括:打开加密系统并加载需要加密的文件。3.如权利要求2所述的文件的云存储解决方法,其特征在于:所述打开加密系统分为首次打开和非首次打开。4.如权利要求3所述的文件的云存储解决方法,其特征在于:所述首次打开为登陆加密系统时填写注册信息、启动软件狗进行身份验证并在软件狗中记录计算机相关信息。5.如权利要求2所述的文件的云存储解决方法,其特征在于:所述非首次打开为直接登录加密系统并启动软件狗进行身份验证。6.如权利要求4或5所述的文件的云存储解决方法,其特征在于:所述软件狗中包含密钥信息、用户个人信息、登陆密码、认证密码、,计算机信息中至少一种。7.如权利要求6所述的文件的云存储解决方法,其特征在于:所述认证密码包括:数字密码、动态密码、指纹密码中至少一种。8.如权利要求1所述的文件的云存储解决方法,其特征在于:所述步骤2包括:使用所述认证密码获得软件狗中的密钥信息。9.文件的云存储方法,包括以下步骤: 步骤I:下载云端服务器中的加密文件; 步骤2:解密下载后的加密文件,得到原文件。10.文件的云存储安全系统,包含以下模块: 登陆模块:用于登陆加密系统和云端服务器; 加密模块:用于使用认证密码对文件进行加密; 解密模块:用于使用认证密码对文件进行解密; 更新模块:用于更新系统和软件狗密钥。
【文档编号】H04L29/08GK105871892SQ201610326418
【公开日】2016年8月17日
【申请日】2016年5月17日
【发明人】金祎
【申请人】北京联合大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1