[发明专利]一种基于指纹识别技术的文件加解密方法在审
申请号: | 201710560231.1 | 申请日: | 2017-07-11 |
公开(公告)号: | CN107465665A | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 刘君;丁朴;郭佳;赵旭;毛洁明;张大成;谭政;张敏;宋健;李先桃;胡洋洋;李平 | 申请(专利权)人: | 上海互啊佑智能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/06 |
代理公司: | 上海申蒙商标专利代理有限公司31214 | 代理人: | 黄明凯,徐小蓉 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 指纹识别 技术 文件 解密 方法 | ||
1.一种基于指纹识别技术的文件加密方法,涉及面向前端用户的客户端以及面向后端数据处理的服务端,其特征在于所述文件加密方法包括以下步骤:所述客户端发起加密请求;所述客户端生成加密文件模板,所述加密文件模板包括文件头区块以及文件加密密文区块;所述服务端生成一对RSA公钥、RSA私钥以及密钥对序号ID,并将所述RSA公钥以及所述密钥对序号ID传回所述客户端;所述客户端采集用户的指纹特征值,并将所述用户的指纹特征值作为文件加密密钥;所述客户端使用所述文件加密密钥以及对称加密算法将待加密的文件进行加密,并将加密后的文件加密密文存放至所述文件加密密文区块中;所述客户端使用所述RSA公钥以及非对称加密算法对所述文件加密密钥进行加密,生成加密密钥密文;所述客户端将所述加密密钥密文以及密钥对序号ID存储至所述文件头区块中。
2.根据权利要求1所述的一种基于指纹识别技术的文件加密方法,其特征在于所述客户端包括指纹模组以及运行于计算机上或智能设备上的应用程序,所述服务端包括运行于远程服务器上的服务端软件程序以及数据库。
3.根据权利要求1或2所述的一种基于指纹识别技术的文件加密方法,其特征在于所述客户端与所述服务端之间采用SSL安全连接的方式进行通信。
4.根据权利要求1所述的一种基于指纹识别技术的文件加密方法,其特征在于所述服务端使用OpenSSL密码库生成所述RSA公钥以及所述RSA私钥;在生成所述RSA公钥以及所述RSA私钥的过程中,所述服务端将所述RSA私钥以及所述密钥对序号ID保存在所述服务端的数据库中。
5.根据权利要求1所述的一种基于指纹识别技术的文件加密方法,其特征在于所述对称加密算法为AES加密算法或DES加密算法。
6.根据权利要求1所述的一种基于指纹识别技术的文件加密方法,其特征在于所述非对称加密算法为RSA加密算法。
7.根据权利要求1所述的一种基于指纹识别技术的文件加密方法,其特征在于所述客户端采集所述用户的指纹特征值的过程中,根据指纹特征值对用户的权限进行验证;当权限验证失败时,所述客户端终止加密操作。
8.一种与权利要求1至7中任意一项所述的基于指纹识别技术的文件加密方法配合使用的文件解密算法,其特征在于所述文件解密算法包括以下步骤:客户端向服务端发起文件解密请求,并将待解密文件中的密钥对序号ID发送至所述服务端;所述服务端根据所述密钥对序号ID查询对应的RSA私钥,并将所述RSA私钥传回所述客户端;所述客户端采集用户的指纹特征值,并根据指纹特征值对所述用户进行权限验证;验证通过后所述客户端使用所述RSA私钥对所述待解密文件中的加密密钥密文进行解密得到文件加密密钥;所述客户端使用所述文件加密密钥以及对称解密算法对待解密文件中的文件加密密文进行解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海互啊佑智能科技有限公司,未经上海互啊佑智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710560231.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新结构螺丝取出器
- 下一篇:一种升降多功能工作台