私密文件存储及访问方法、装置与流程
未命名
09-18
阅读:100
评论:0
1.本发明涉及文件存储与访问技术领域,尤其是一种私密文件存储及访问方法、装置。
背景技术:
2.在现代社会中,人们在电脑、手机等电子设备中存储了大量的私密信息,包括个人身份证明、财务账户信息、照片、视频等,这些信息可能包含着个人的隐私和敏感信息。如果这些信息被他人窃取、泄露或被盗用,可能会带来不良的后果。此外,即使这些信息没有被盗用,若被不恰当地使用,也可能带来不必要的麻烦。因此,将这些私密信息通过私密文件方式进行隐藏存储,可以有效防止这些隐私和信息被不恰当地使用或者泄露,对于保障个人隐私安全和信息安全来说是非常重要的。
3.目前,针对电子设备私密文件的隐藏存储技术,大多都直接将私密文件加密后存储在电子设备的本地存储介质中,这种文件存储方式在设备无法正常使用也可通过外部手段直接读取存储介质中的内容。同时,现有技术多数通过显式入口输入密码或者识别单一生物特征的方式来进行文件解锁,存在密码泄露和私密区域入口暴露的风险,文件存储的安全性较低。
技术实现要素:
4.为解决上述现有技术问题,本发明提供一种私密文件存储及访问方法、装置,目的在于解决现有私密文件存储技术将私密文件存储在本地以及通过显示入口获取私密文件,存在文件存储的安全性较低的问题。
5.为了实现上述目的,本发明提供了以下技术方案:
6.第一方面,本发明提供一种私密文件存储方法,包括:
7.采集用户的生物认证信息,并基于所述生物认证信息生成用户索引;所述生物认证信息包括第一生物特征和第二生物特征;
8.将所述生物认证信息上传至云服务平台;
9.根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件;
10.将所述加密文件和用户索引上传至云服务平台;
11.基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。
12.进一步地,所述根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件,具体包括:
13.根据用户输入的加密指令,基于生物认证信息对用户进行生物认证;
14.用户生物认证通过后,获取云服务平台基于第一生物特征生成的核苷酸的霍夫曼编码;
15.将私密文件转换为二进制的私密文件,并依据核苷酸的霍夫曼编码,按照预设核
苷酸编码顺序对二进制的私密文件进行异或操作,获得加密文件;
16.基于加密文件创建文件索引,并将所述文件索引添加到用户索引中。
17.进一步地,所述获取云服务平台基于第一生物特征生成的核苷酸的霍夫曼编码,具体包括:
18.云服务平台将第一生物特征转换为二进制序列a;
19.采用预设二进制数字分别表示腺嘌呤脱氧核苷酸、鸟嘌呤脱氧核苷酸、胞嘧啶脱氧核苷酸和胸腺嘧啶脱氧核苷酸,获得四个二进制的核苷酸短序列;
20.分别计算四个核苷酸短序列在所述二进制序列a中的出现概率,根据出现概率的计算结果获得每个核苷酸的霍夫曼编码。
21.进一步地,所述方法还包括:获取用户输入的保密信息,并将保密信息存储在本地。
22.第二方面,本技术提供一种私密文件访问方法,包括:
23.采集用户的生物认证信息,并将所述生物认证信息上传至云服务平台进行用户身份验证;所述生物认证信息包括第一生物特征和第二生物特征;
24.用户身份验证通过后,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码;
25.依据核苷酸的霍夫曼编码对所述加密文件进行解密,获得私密文件;
26.基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件、核苷酸的霍夫曼编码和私密文件。
27.进一步地,所述根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码,具体包括:
28.对用户输入的访问指令进行解析,当用户输入的访问指令为查看私密文件时,云服务平台依据用户索引下传加密文件,以及鸟嘌呤脱氧核苷酸和胸腺嘧啶脱氧核苷酸的霍夫曼编码;
29.当用户输入的访问指令为下载私密文件时,云服务平台依据用户索引下传加密文件和所有核苷酸的霍夫曼编码。
30.进一步地,所述用户身份验证通过后,还包括:
31.定时采集用户的第一生物特征,判断用户是否处于第一生物特征的采集范围;若用户未处于第一生物特征的采集范围,则自动结束用户对私密文件的访问。
32.进一步地,所述方法还包括:
33.当用户无法正常进行身份验证时,获取用户输入的保密信息并在本地进行保密信息验证;
34.保密信息验证通过后,上传本地存储的用户的生物认证信息至云服务平台进行信息对比;
35.信息比对通过后,重新采集用户当前的生物认证信息并进行生物认证信息重置。
36.第三方面,本发明提供一种私密文件存储装置,包括:
37.信息录入模块,用于采集用户的生物认证信息,并基于所述生物认证信息生成用户索引;所述生物认证信息包括第一生物特征和第二生物特征;
38.上传模块,用于将所述生物认证信息上传至云服务平台,以及将加密文件和用户
索引上传至云服务平台;
39.加密模块,用于根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件;
40.第一删除模块,用于基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。
41.第四方面,本发明提供一种私密文件访问装置,包括:
42.认证模块,用于采集用户的生物认证信息,并将所述生物认证信息上传至云服务平台进行用户身份验证;所述生物认证信息包括第一生物特征和第二生物特征;
43.数据下载模块,用于用户身份验证通过后,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码;
44.解密模块,用于本地依据核苷酸的霍夫曼编码对所述加密文件进行解密,获得私密文件;
45.第二删除模块,用于基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件、核苷酸的霍夫曼编码和私密文件。
46.本发明的有益效果体现在,本发明提供的私密文件存储方法,通过采集用户的生物认证信息,并基于生物认证信息生成用户索引;生物认证信息包括第一生物特征和第二生物特征;将生物认证信息上传至云服务平台;根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件;将加密文件和用户索引上传至云服务平台;最后基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。本发明利用dna加密技术对私密文件进行加密,可以保证加密算法秘钥的唯一性,极大地提高了文件存储的安全性。同时将用户索引和私密文件存储在云服务平台中,并删除本地的用户索引和私密文件,进一步的降低了外界直接通过电子设备本地存储介质获取私密文件的风险。
47.本发明提供了一种私密文件访问方法,通过采集用户的生物认证信息并上传至云服务平台进行用户身份验证;生物认证信息包括第一生物特征和第二生物特征;用户身份验证通过后,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码;依据核苷酸的霍夫曼编码对加密文件进行解密,获得私密文件;基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件、核苷酸的霍夫曼编码和私密文件。本发明通过第一生物特征和第二生物特征对用户进行身份验证,实现了文件访问的双生物认证,并在身份验证通过后从云服务平台中获取加密文件和解密所需的核苷酸的霍夫曼编码,再依据核苷酸的霍夫曼编码对加密文件进行解密,获得私密文件,实现了私密文件的隐藏访问,且在访问过程中不会出现特定访问入口,降低了私密文件泄露的风险,并进一步提高了文件存储的安全性。
附图说明
48.图1为本发明所提供的私密文件存储方法流程图;
49.图2为本发明所提供的私密文件访问方法流程图;
50.图3为本发明所提供的私密文件存储装置的结构示意图;
51.图4为本发明所提供的私密文件访问装置的结构示意图。
具体实施方式
52.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.实施例1:
54.参照图1所示,本技术提供了一种私密文件存储方法,应用于用户的电子设备,包括:
55.s101:采集用户的生物认证信息,并基于生物认证信息生成用户索引。其中,生物认证信息包括第一生物特征和第二生物特征。
56.s102:将生物认证信息上传至云服务平台。
57.s103:根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件。
58.s104:将加密文件和用户索引上传至云服务平台。
59.s105:基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。
60.具体的,本技术采用生物特征来对用户身份进行识别验证,并进一步将生物特征与加密算法相结合实现对私密文件的加解密,可提高私密文件存储的安全性。
61.进一步地,在一个实施例中,用户的第一生物特征为用户的人脸信息,第二生物特征为用户的指纹信息。
62.具体实践过程中,分别采集录入用户的人脸信息和指纹信息,信息录入完成后,根据人脸信息和指纹信息生成对应的用户索引。然后将人脸信息和指纹信息进行备份,一份保留存储在本地,另一份上传到云服务平台中进行存储。
63.进一步地,在本技术的另一些实施例中,第二生物特征信息也可以采用其他的生物特征,如掌纹、声音和眼纹,具体可以根据实际情况进行设置。
64.进一步地,在一个实施例中,根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件,具体包括:
65.根据用户输入的加密指令,基于生物认证信息对用户进行生物认证;
66.用户生物认证通过后,获取云服务平台基于第一生物特征生成的核苷酸的霍夫曼编码;
67.将私密文件转换为二进制的私密文件,并依据核苷酸的霍夫曼编码,按照预设核苷酸编码顺序对二进制的私密文件进行异或操作,获得加密文件;
68.基于加密文件创建文件索引,并将文件索引添加到用户索引中。
69.其中,获取云服务平台基于第一生物特征生成的核苷酸的霍夫曼编码,具体包括:
70.云服务平台将第一生物特征转换为二进制序列a;
71.采用预设二进制数字分别表示腺嘌呤脱氧核苷酸、鸟嘌呤脱氧核苷酸、胞嘧啶脱氧核苷酸和胸腺嘧啶脱氧核苷酸,获得四个二进制的核苷酸短序列;
72.分别计算四个核苷酸短序列在二进制序列a中的出现概率,根据出现概率的计算结果获得每个核苷酸的霍夫曼编码。
73.其中,本技术采用dna加密技术对私密文件进行dna加密,以现代生物学技术为实
现工具,挖掘dna固有的高存储密度、高并行性等优点,实现加密、认证、签名等密码学功能。由于dna密码使用dna链或dna芯片作为存储媒介,基于dna的高存储密度,dna密码在构造对数据存储容量有需求的安全体制时,相对传统密码将具有明显优势。同时,由于该密码系统依赖于生物学困难问题,这又提供了另一种安全保障机制,其对量子计算机等超级计算机的攻击是免疫的。因此,本技术利用dna加密技术对私密文件进行加密,可以保证加密产生的秘钥的唯一性,极大地提高文件存储的安全性。
74.本技术根据出现概率的计算结果获得每个核苷酸的霍夫曼编码的过程可以借鉴现有技术实现,如文献[1]张成林.霍夫曼编码实现方法的研究[j].教育教学论坛,2013,no.107(26):248-249.等,本实施例在此不在赘述。
[0075]
在具体实践过程中,本技术对私密文件的加密过程细节如下:
[0076]
(1)对用户再次进行生物认证,具体可以通过人脸信息或指纹信息进行认证,也可以通过人脸信息和指纹信息共同进行生物认证;
[0077]
(2)云服务平台将先前上传的用户的人脸信息转换为对应的二进制序列a,其长度为1024;
[0078]
(3)将dna的四个核苷酸分别由两个二进制数字(即预设二进制数字) 00、01、10 或 11 表示,获得四个核苷酸的短序列。四个核苷酸分别为腺嘌呤脱氧核苷酸、鸟嘌呤脱氧核苷酸、胞嘧啶脱氧核苷酸和胸腺嘧啶脱氧核苷酸。
[0079]
接下来计算二进制序列a中四个核苷酸表示的每个短序列出现的概率。从而得到序列a中每个核苷酸的霍夫曼编码,并下传至用户的电子设备;
[0080]
(4)电子设备得到核苷酸的霍夫曼编码后,将私密文件转为二进制的私密文件,然后按照预设核苷酸编码顺序,即腺嘌呤脱氧核苷酸、鸟嘌呤脱氧核苷酸、胞嘧啶脱氧核苷酸、胸腺嘧啶脱氧核苷酸的顺序依次对转换为二进制后的私密文件做异或操作,从而得到加密后的私密文件,即加密文件;
[0081]
(5)基于加密文件生成文件索引,然后将文件索引添加到用户索引中,并将此时的用户索引上传至云服务平台。
[0082]
具体的,用户完成私密文件加密后,再次采集用户的指纹信息进行删除验证,验证通过后,将电子设备中的核苷酸的霍夫曼编码、用户索引以及所上传的私密文件从本地删除。
[0083]
进一步地,在一个实施例中,本技术的方法在完成用户生物认证信息采集后,还会录入一些保密信息并存储在本地,以防用户面容发生改变或指纹因其他原因不清晰时进行生物认证信息重置。
[0084]
综上,本实施例利用dna加密技术对私密文件进行加密,可以保证加密算法秘钥的唯一性,极大地提高了文件存储的安全性。同时将用户索引和私密文件存储在云服务平台中,并删除本地的用户索引和私密文件,进一步的降低了外界直接通过电子设备本地存储介质获取私密文件的风险。
[0085]
实施例2:
[0086]
参照图2所示,本实施例提供一种私密文件访问方法,包括:
[0087]
s201:采集用户的生物认证信息,并将生物认证信息上传至云服务平台进行用户身份验证。其中,生物认证信息包括第一生物特征和第二生物特征。
[0088]
s202:用户身份验证通过后,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码。
[0089]
s203:依据核苷酸的霍夫曼编码对所述加密文件进行解密,获得私密文件。
[0090]
s204:基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件、核苷酸的霍夫曼编码和私密文件。
[0091]
其中,本实施例采集的用户的生物认证信息与上述实施例1相同,即用户的第一生物特征为用户的人脸信息,第二生物特征为用户的指纹信息。
[0092]
具体的,在用户访问私密文件时,先持续采集用户的人脸信息上传至云服务平台进行人脸验证,同时采集用户的指纹信息上传至云服务平台进行指纹验证,人脸验证和指纹验证都通过后完成用户的身份验证。
[0093]
进一步地,在一个实施例中,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码,具体包括:
[0094]
用户身份验证通过后,对用户输入的访问指令进行解析,当用户输入的访问指令为查看私密文件时,云服务平台依据用户索引下传加密文件,以及鸟嘌呤脱氧核苷酸和胸腺嘧啶脱氧核苷酸的霍夫曼编码。
[0095]
此时,使用鸟嘌呤脱氧核苷酸和胸腺嘧啶脱氧核苷酸这两个核苷酸的霍夫曼编码对加密文件进行间隔解码,得到私密文件,即用户所要查看的预览文件,例如低分辨率视频或低分辨率图片。
[0096]
当用户输入的访问指令为下载私密文件时,云服务平台依据用户索引下传加密文件和所有核苷酸的霍夫曼编码。此时,利用所有核苷酸的霍夫曼编码对加密文件进行解密,获得完整的私密文件。
[0097]
进一步地,在一个实施例中,本技术在用户身份验证通过后,还定时采集用户的第一生物特征,即人脸信息,判断用户是否处于人脸信息的采集范围,即是否能检测到用户的人脸信息,以及检测用户是否处于活动状态;若用户未处于人脸信息的采集范围,则自动结束用户对私密文件的访问。
[0098]
进一步地,在一个实施例中,本技术的私密文件访问方法还包括:
[0099]
当用户无法正常进行身份验证时,获取用户输入的保密信息并在本地进行保密信息验证;
[0100]
保密信息验证通过后,上传本地存储的用户的生物认证信息至云服务平台进行信息对比;
[0101]
信息比对通过后,重新采集用户当前的生物认证信息并进行生物认证信息重置。其中,生物认证信息重置按照上述实施例1中的方法步骤进行重录,重录完成后生成新的用户索引,并分别将用户当前的生物认证信息和新的用户索引上传至云服务平台进行数据覆盖,同时在本地存储生物认证信息和新的用户索引,完成用户生物认证信息的重置。
[0102]
综上,本实施例通过人脸信息和指纹信息对用户进行身份验证,实现了文件访问的双生物认证。并在身份验证通过后从云服务平台中获取加密文件和解密所需的核苷酸的霍夫曼编码,再依据核苷酸的霍夫曼编码对加密文件进行解密,获得私密文件,实现了私密文件的隐藏访问,且在访问过程中不会出现特定访问入口,降低了私密文件泄露的风险,并进一步提高了文件存储的安全性。
[0103]
实施例3:
[0104]
参照图3所示,本实施例提供了一种私密文件存储装置,包括:
[0105]
信息录入模块,用于采集用户的生物认证信息,并基于所述生物认证信息生成用户索引。所述生物认证信息包括第一生物特征和第二生物特征。
[0106]
上传模块,用于将所述生物认证信息上传至云服务平台,以及将所述加密文件和用户索引上传至云服务平台。
[0107]
加密模块,用于根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件。
[0108]
第一删除模块,用于基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。
[0109]
具体的,本实施例中的信息录入模块包括人脸认证单元和指纹认证单元,人脸认证单元用于采集用户的人脸信息,指纹认证单元用于采集用户的指纹信息。
[0110]
在具体实践过程中,本实施例的人脸认证单元具体为电子设备的摄像头,指纹认证单元具体为指纹识别装置,如指纹识别器等。采集用户的生物认证信息的过程中,人脸认证单元首先工作,用户需平视电子设备的摄像头,按照提示进行眨眼、转头、点头等操作。待人脸信息录入完成后,指纹认证单元启动,提示用户将手指放置在指纹识别装置上,并进行指纹采集。在通过摄像头和指纹识别装置分别采集到用户的人脸信息和指纹信息后,将二者进行备份,一份数据存储在电子设备本地,另一份数据通过上传模块上传至云服务平台。
[0111]
具体的,在使用加密模块对私密文件进行dna加密处理过程中,用户先选择想要隐藏存储的私密文件(可以选择多个),输入上传指令,启动加密模块,加密模块会对用户所选择的私密文件进行dna加密,加密完成后即可将加密文件通过上传模块上传至云服务平台。
[0112]
其中,由于加密文件的文件索引已在dna加密过程中添加到用户索引中,因此第一删除模块在删除用户索引时,也相当于删除了文件索引。
[0113]
此外,本实施例中的上传模块出了负责上传所选定的私密文件、认证信息以外,还用于在生物认证信息重置时对用户索引进行更新。
[0114]
实施例4:
[0115]
参照图4所示,本实施例提供了一种私密文件访问装置,包括:
[0116]
认证模块,用于采集用户的生物认证信息,并将生物认证信息上传至云服务平台进行用户身份验证。生物认证信息包括第一生物特征和第二生物特征。
[0117]
数据下载模块,用于用户身份验证通过后,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码。
[0118]
解密模块,用于本地依据核苷酸的霍夫曼编码对所述加密文件进行解密,获得私密文件。
[0119]
第二删除模块,用于基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件、核苷酸的霍夫曼编码和私密文件。
[0120]
其中,本实施例的第一生物特征和第二生物特征与上述实施例中的第一生物特征和第二生物特征相同,即具体为人脸信息和指纹信息。本实施例的认证模块主要用于采集用户的人脸信息和指纹信息,然后将人脸信息和指纹信息上传云服务平台进行身份验证。具体的身份验证过程可参照上述实施例2实现,本实施例在此不再赘述。
[0121]
实施例5:
[0122]
本实施例中,可根据实施例1与实施例2的私密文件存储方法与私密文件访问方法的处理步骤整合集成在一个软件系统中,如文件管理系统,文件管理系统可以设置在电子设备中,通过电子设备与文件管理系统的结合实现对私密文件进行存储和访问,现有技术将私密文件存储在本地以及通过显式入口利用密码或者单一生物识别进行文件解锁的缺陷。其中,电子设备包括摄像头、指纹识别装置和处理器,处理器搭载文件管理系统。
[0123]
在具体实践过程中,本发明先采集用户的身份认证信息生成用户索引,并将身份认证信息上传至云服务平台。然后利用dna加密对私密文件进行加密并将加密后的加密文件上传至云服务平台。用户索引并不会存储在电子设备中,而是通过取消认证时,将用户索引上传至云服务平台。
[0124]
在用户访问私密文件的过程中,当用户打开文件管理软件后,系统使用双生物认证方法,先通过电子设备的摄像头会持续对用户面部数据进行采集并验证。此时,加密文件并不会出现,当用户将手放在电子设备的指纹识别装置上时,指纹识别装置会自动识别用户的指纹特征。当两种生物识别认证都通过时,系统自动根据云服务平台中的用户索引,从云服务平台下载加密文件和核苷酸的霍夫曼编码进行解密显示。当用户停止浏览私密文件时,只需将手指再次放置在指纹识别装置上,电子设备取消当前私密访问并删除本地的加密文件、私密文件和核苷酸的霍夫曼编码。
[0125]
本发明使用双生物认证方法,当用户打开文件管理软件后,电子设备摄像头会持续对用户面部数据进行采集并验证。此时,隐藏文件并不会出现,当用户将手放在电子设备的指纹识别装置上时,指纹识别装置会自动识别用户的指纹特征。当两种生物认证识别都通过时,隐藏文件会自动根据云服务平台中的用户索引从云服务平台下载预览文件(私密文件)。当用户停止浏览私密文件时,只需将手指再次放置在指纹识别装置上,电子设备就会取消认证并删除本地的私密文件。
[0126]
在本发明的实施例的描述中,术语“第一”、“第二”、仅用以描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
[0127]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
技术特征:
1.一种私密文件存储方法,其特征在于,包括:采集用户的生物认证信息,并基于所述生物认证信息生成用户索引;所述生物认证信息包括第一生物特征和第二生物特征;将所述生物认证信息上传至云服务平台;根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件;将所述加密文件和用户索引上传至云服务平台;基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。2.根据权利要求1所述的私密文件存储方法,其特征在于,所述根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件,具体包括:根据用户输入的加密指令,基于生物认证信息对用户进行生物认证;用户生物认证通过后,获取云服务平台基于第一生物特征生成的核苷酸的霍夫曼编码;将私密文件转换为二进制的私密文件,并依据核苷酸的霍夫曼编码,按照预设核苷酸编码顺序对二进制的私密文件进行异或操作,获得加密文件;基于加密文件创建文件索引,并将所述文件索引添加到用户索引中。3.根据权利要求2所述的私密文件存储方法,其特征在于,所述获取云服务平台基于第一生物特征生成的核苷酸的霍夫曼编码,具体包括:云服务平台将第一生物特征转换为二进制序列a;采用预设二进制数字分别表示腺嘌呤脱氧核苷酸、鸟嘌呤脱氧核苷酸、胞嘧啶脱氧核苷酸和胸腺嘧啶脱氧核苷酸,获得四个二进制的核苷酸短序列;分别计算四个核苷酸短序列在所述二进制序列a中的出现概率,根据出现概率的计算结果获得每个核苷酸的霍夫曼编码。4.根据权利要求1所述的私密文件存储方法,其特征在于,所述方法还包括:获取用户输入的保密信息,并将保密信息存储在本地。5.一种私密文件访问方法,其特征在于,包括:采集用户的生物认证信息,并将所述生物认证信息上传至云服务平台进行用户身份验证;所述生物认证信息包括第一生物特征和第二生物特征;用户身份验证通过后,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码;依据核苷酸的霍夫曼编码对所述加密文件进行解密,获得私密文件;基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件、核苷酸的霍夫曼编码和私密文件。6.根据权利要求5所述的私密文件访问方法,其特征在于,所述根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码,具体包括:对用户输入的访问指令进行解析,当用户输入的访问指令为查看私密文件时,云服务平台依据用户索引下传加密文件,以及鸟嘌呤脱氧核苷酸和胸腺嘧啶脱氧核苷酸的霍夫曼编码;当用户输入的访问指令为下载私密文件时,云服务平台依据用户索引下传加密文件和
所有核苷酸的霍夫曼编码。7.根据权利要求5所述的私密文件访问方法,其特征在于,所述用户身份验证通过后,还包括:定时采集用户的第一生物特征,判断用户是否处于第一生物特征的采集范围;若用户未处于第一生物特征的采集范围,则自动结束用户对私密文件的访问。8.根据权利要求5所述的私密文件访问方法,其特征在于,所述方法还包括:当用户无法正常进行身份验证时,获取用户输入的保密信息并在本地进行保密信息验证;保密信息验证通过后,上传本地存储的用户的生物认证信息至云服务平台进行信息对比;信息比对通过后,重新采集用户当前的生物认证信息并进行生物认证信息重置。9.一种私密文件存储装置,其特征在于,包括:信息录入模块,用于采集用户的生物认证信息,并基于所述生物认证信息生成用户索引;所述生物认证信息包括第一生物特征和第二生物特征;上传模块,用于将所述生物认证信息上传至云服务平台,以及将加密文件和用户索引上传至云服务平台;加密模块,用于根据用户输入的加密指令对私密文件进行dna加密处理,获得加密文件;第一删除模块,用于基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。10.一种私密文件访问装置,其特征在于,包括:认证模块,用于采集用户的生物认证信息,并将所述生物认证信息上传至云服务平台进行用户身份验证;所述生物认证信息包括第一生物特征和第二生物特征;数据下载模块,用于用户身份验证通过后,根据用户输入的访问指令,获取云服务平台依据用户索引下传的加密文件和核苷酸的霍夫曼编码;解密模块,用于本地依据核苷酸的霍夫曼编码对所述加密文件进行解密,获得私密文件;第二删除模块,用于基于用户的第二生物特征进行删除验证,删除验证通过后删除本地的加密文件、核苷酸的霍夫曼编码和私密文件。
技术总结
本发明涉及文件存储与访问技术领域,具体涉及一种私密文件存储及访问方法、装置。该方法在存储文件时,通过采集用户的生物认证信息,并基于生物认证信息生成用户索引;生物认证信息包括第一生物特征和第二生物特征;将生物认证信息上传至云服务平台;根据用户输入的加密指令对私密文件进行DNA加密处理,获得加密文件;将加密文件和用户索引上传至云服务平台;最后基于第二生物特征进行删除验证,删除验证通过后删除本地的加密文件和用户索引。本申请利用DNA加密技术对私密文件进行加密,极大地提高了文件存储的安全性。同时本申请将用户索引和私密文件存储在云服务平台中,进一步的降低了直接通过电子设备本地存储介质获取私密文件的风险。私密文件的风险。私密文件的风险。
技术研发人员:王御
受保护的技术使用者:四川玉米星球科技有限公司
技术研发日:2023.08.15
技术公布日:2023/9/16
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种手机膜智能贴覆设备的故障预警系统的制作方法 下一篇:一种吸油烟机的制作方法
