一种数据解密方法及设备技术

技术编号:30185882 阅读:24 留言:0更新日期:2021-09-29 08:22
本申请公开了一种数据解密方法及设备,所述方法包括:获取用户的第一生物特征,并通过生物特征提取模块提取出第一特征数据;根据所述第一特征数据,在预先存储的数据库中确定出符合条件的数据对;根据数据对确定出第一私钥,并计算出所述第一私钥的哈希值;在确定出所述第一私钥的哈希值,与预先存储的用户标识对应的私钥的哈希值相同时,通过所述第一私钥对预先获取的加密数据进行解密。本申请实施例通过用户的第一生物特征,进而确定出第一私钥,在判断出第一私钥正确时,对加密数据进行解密,解决现有技术中移动设备丢失或者被盗时,使数据的安全得不到保障的问题。使数据的安全得不到保障的问题。使数据的安全得不到保障的问题。

【技术实现步骤摘要】
一种数据解密方法及设备


[0001]本申请涉及计算机
,尤其涉及一种数据解密方法及设备。

技术介绍

[0002]在使用和传输涉及个人隐私的敏感信息时,为了防止敏感信息的泄露,有必要使用加密方法对敏感信息进行加密。当前使用的非对称加密方法通常将公钥保存在服务器上,私钥保存在用户的个人移动设备中。使用时服务器将敏感信息经公钥加密后发送至个人移动设备中,用户再使用移动设备中的私钥进行解密,得到需要的敏感信息。
[0003]在现有技术中,大多将用户解密用的私钥长期储存在移动设备中,一旦移动设备丢失或者被盗,私钥也会暴露,进而使得数据的安全得不到保障。

技术实现思路

[0004]有鉴于此,本申请实施例提供了及一种数据解密方法及设备,用于解决现有技术中移动设备丢失或者被盗时,数据的安全得不到保障的问题。
[0005]本申请实施例采用下述技术方案:
[0006]本申请实施例提供一种数据解密方法,所述方法包括:
[0007]获取用户的第一生物特征,并通过生物特征提取模块提取出第一特征数据
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据解密方法,其特征在于,所述方法包括:获取用户的第一生物特征,并通过生物特征提取模块提取出第一特征数据;根据所述第一特征数据,在预先存储的数据库中确定出符合条件的数据对;根据所述数据对确定出第一私钥,并计算出所述第一私钥的哈希值;在确定出所述第一私钥的哈希值,与预先存储的用户标识对应的私钥的哈希值相同时,通过所述第一私钥对预先获取的加密数据进行解密。2.根据权利要求1所述的数据解密方法,其特征在于,所述通过所述第一私钥对预先获取的加密数据进行解密之前,所述方法还包括:根据用户输入的指令向服务器发送调用数据的请求,以便所述服务器通过预先接收的用户标识对应的公钥对所述数据进行加密;接收所述服务器发送的加密数据。3.根据权利要求1所述的数据解密方法,其特征在于,所述获取用户的第一生物特征之前,所述方法还包括:接收用户发出的注册请求;采集所述用户输入的第二生物特征,并通过所述生物特征提取模块提取出第二特征数据,其中,所述第二生物特征与所述第一生物特征的维度相同;通过第一预设算法生成所述用户标识对应私钥;根据预设要求构建多项式;根据第一预设方式将私钥的字符作为所述多项式的系数;将所述第二特征数据代入所述多项式,计算出对应的多项式值;通过随机数生成器生成多个第一随机数与多个第二随机数,其中,所述第一随机数与所述第二特征数据不相同,所述第二随机数与所述第一随机数代入至所述多项式得出的值不相同;将所述第二特征数据与对应的多项式值组成第一数据对,并将第一随机数与第二随机数组成第二数据对;将所述第一数据对与所述第二数据对存储至数据库,并删除所述私钥、所述多项式的系数以及所述第二特征数据。4.根据权利要求3所述的数据解密方法,其特征在于,所述根据第一预设方式将私钥的字符作为所述多项式的系数,具体包括:计算所述私钥中每个字符的ASCII码,并将预设数...

【专利技术属性】
技术研发人员:孙永超肖雪李照川李淳樊继硕
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:

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

1