数据加密处理方法、解密处理方法、装置及介质制造方法及图纸

技术编号:34917665 阅读:14 留言:0更新日期:2022-09-15 07:08
本申请涉及一种数据加密处理方法、解密处理方法、装置及介质,涉及数据安全技术领域,该方法包括:获取目标用户的待加密数据,利用所述目标用户的用户密钥对所述待加密数据进行加密处理,得到所述待加密数据对应的语音密文数据,并基于所述待加密数据中的关键词信息进行加密处理,得到密文索引数据,依据所述语音密文数据和所述密文索引数据,生成所述待加密数据对应的语音加密处理结果。可见,本申请解决了现有的数据加密技术在语音数据进行加密时,容易导致语音数据的语音特征的变化巨大的问题,实现高效、快速以及安全的对语音数据进行加密。行加密。行加密。

【技术实现步骤摘要】
数据加密处理方法、解密处理方法、装置及介质


[0001]本申请涉及数据安全
,尤其涉及一种数据加密处理方法、解密处理方法、装置及介质。

技术介绍

[0002]目前,云计算带来全球计算和服务模式的重大变革,并推动下一代互联网产业的迅速发展,但其数据隐私保护问题也面临前所未有的挑战,如何在利用云计算强大的计算和存储能力的同时,保护用户数据隐私性成为急需解决的问题。
[0003]为解决上述问题,现有方案使用前端加密技术对语音数据或其他用户数据进行加密,得到密文数据,在半可信状态下的云服务器中存储密文数据,以保障云计算环境下语音信息安全,然而,利用现有的数据加密技术对语音数据进行加密容易导致其语音特征的变化巨大,出现语音数据失真的情况,且无法高效、快速以及安全的对语音数据进行加密。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种数据加密处理方法、解密处理方法、装置及介质。
[0005]第一方面,本申请提供了一种数据加密处理方法,包括:
[0006]获取目标用户的待加密数据;
[0007]利用所述目标用户的用户密钥对所述待加密数据进行加密处理,得到所述待加密数据对应的语音密文数据,并基于所述待加密数据中的关键词信息进行加密处理,得到密文索引数据;
[0008]依据所述语音密文数据和所述密文索引数据,生成所述待加密数据对应的语音加密处理结果。
[0009]可选的,所述基于所述待加密数据中的关键词信息进行加密处理,得到密文索引数据,包括:
[0010]获取公钥信息;
[0011]从所述待加密数据中提取关键词信息;
[0012]基于关键词信息,利用所述公钥信息进行加密处理,得到密文索引数据。
[0013]可选的,所述获取公钥信息,包括:
[0014]基于所述待加密数据发送目标加密请求;
[0015]接收所述目标加密请求对应的请求响应数据;
[0016]从所述请求响应数据中提取公钥信息。
[0017]可选的,所述利用所述目标用户的用户密钥对所述待加密数据进行加密处理,得到所述待加密数据对应的语音密文数据,包括:
[0018]针对所述待加密数据,获取目标用户的用户标识信息和系统加密参数;
[0019]基于所述用户标识信息和所述系统加密参数,生成所述用户密钥;
[0020]基于所述待加密数据,利用所述用户密钥进行加密处理,得到语音密文数据。
[0021]第二方面,本申请提供了一种数据解密处理方法,包括:
[0022]监测查询用户的查询密文请求;
[0023]依据所述查询密文请求携带的查询用户标识信息和查询关键词信息,确定目标密文索引数据;
[0024]将目标密文索引数据对应的语音密文数据确定为目标语音密文数据;
[0025]依据所述查询用户提交的输入信息,对所述目标语音密文数据进行解密处理,得到所述查询密文请求对应的语音解密数据结果。
[0026]可选的,所述依据所述查询密文请求携带的查询用户标识信息和查询关键词信息,确定目标密文索引数据,包括:
[0027]针对所述查询密文请求,获取解密密钥信息;
[0028]基于所述解密密钥信息对所述查询密文请求进行解密处理,得到所述查询用户标识信息和所述查询关键词信息;
[0029]依据所述查询用户标识信息和所述查询关键词信息进行匹配;
[0030]将匹配到的密文索引数据确定为目标密文索引数据。
[0031]可选的,还包括:
[0032]接收查询用户的查询操作;
[0033]针对所述查询操作获取查询密钥信息,并将所述查询用户的用户标识信息确定为所述查询用户标识信息;
[0034]依据所述查询密钥信息、所述查询用户标识信息以及所述查询操作对应的查询信息,生成所述查询密文请求;
[0035]所述依据所述查询用户提交的输入信息,对所述目标语音密文数据进行解密处理,得到所述查询密文请求对应的语音解密数据结果,包括:获取所述查询用户提交的输入信息;从所述输入信息中提取用户密钥信息;基于所述用户密钥信息和预设的系统解密参数,对所述目标语音密文数据进行解密处理,得到语音解密数据结果。
[0036]第三方面,本申请提供了一种数据加密处理装置,其特征在于,包括:
[0037]获取模块,用于获取目标用户的待加密数据;
[0038]加密模块,用于利用所述目标用户的用户密钥进行加密处理,得到所述待加密数据对应的语音密文数据,并基于所述待加密数据中的关键词信息进行加密处理,得到密文索引数据;
[0039]语音加密处理结果生成模块,用于依据所述语音密文数据和所述密文索引数据,生成所述待加密数据对应的语音加密处理结果。
[0040]第四方面,本申请提供了一种数据解密处理装置,其特征在于,包括:
[0041]监测模块,用于监测查询用户的查询密文请求;
[0042]目标密文索引数据确定模块,用于依据所述查询密文请求携带的查询用户标识信息和查询关键词信息,确定目标密文索引数据;
[0043]目标语音密文数据确定模块,用于将目标密文索引数据对应的语音密文数据确定为目标语音密文数据;
[0044]语音解密数据结果确定模块,用于依据所述查询用户提交的输入信息,对所述目
标语音密文数据进行解密处理,得到所述查询密文请求对应的语音解密数据结果。
[0045]第五方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的数据加密处理方法的步骤或实现如第二方面任一项实施例所述的数据解密处理方法的步骤。
[0046]综上,本申请通过获取目标用户的待加密数据,利用所述目标用户的用户密钥对所述待加密数据进行加密处理,得到所述待加密数据对应的语音密文数据,并基于所述待加密数据中的关键词信息进行加密处理,得到密文索引数据,依据所述语音密文数据和所述密文索引数据,生成所述待加密数据对应的语音加密处理结果,解决了现有的数据加密技术在语音数据进行加密时,容易导致语音数据的语音特征的变化巨大的问题,实现高效、快速以及安全的对语音数据进行加密。
附图说明
[0047]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0048]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本申请实施例提供的一种数据加密处理方法的流程示意图;
[0050]图2是本申请一个可选实施例提供的一种数据加密处理方法的步骤流程示意图;
[0051]图3是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据加密处理方法,其特征在于,包括:获取目标用户的待加密数据;利用所述目标用户的用户密钥对所述待加密数据进行加密处理,得到所述待加密数据对应的语音密文数据,并基于所述待加密数据中的关键词信息进行加密处理,得到密文索引数据;依据所述语音密文数据和所述密文索引数据,生成所述待加密数据对应的语音加密处理结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述待加密数据中的关键词信息进行加密处理,得到密文索引数据,包括:获取公钥信息;从所述待加密数据中提取关键词信息;基于关键词信息,利用所述公钥信息进行加密处理,得到密文索引数据。3.根据权利要求2所述的方法,其特征在于,所述获取公钥信息,包括:基于所述待加密数据发送目标加密请求;接收所述目标加密请求对应的请求响应数据;从所述请求响应数据中提取公钥信息。4.根据权利要求1所述的方法,其特征在于,所述利用所述目标用户的用户密钥对所述待加密数据进行加密处理,得到所述待加密数据对应的语音密文数据,包括:针对所述待加密数据,获取目标用户的用户标识信息和系统加密参数;基于所述用户标识信息和所述系统加密参数,生成所述用户密钥;基于所述待加密数据,利用所述用户密钥进行加密处理,得到语音密文数据。5.一种数据解密处理方法,其特征在于,包括:监测查询用户的查询密文请求;依据所述查询密文请求携带的查询用户标识信息和查询关键词信息,确定目标密文索引数据;将目标密文索引数据对应的语音密文数据确定为目标语音密文数据;依据所述查询用户提交的输入信息,对所述目标语音密文数据进行解密处理,得到所述查询密文请求对应的语音解密数据结果。6.根据权利要求5所述的方法,其特征在于,所述依据所述查询密文请求携带的查询用户标识信息和查询关键词信息,确定目标密文索引数据,包括:针对所述查询密文请求,获取解密密钥信息;基于所述解密密钥信息对所述查询密文请求进行解密处理,得到所述查询用户标识信息和所述查询关键词信息;依据所述查询用户标识信息和所述查询关键...

【专利技术属性】
技术研发人员:蒋志燕黄石磊廖晨陈诚冯湘
申请(专利权)人:深圳市北科瑞声科技股份有限公司
类型:发明
国别省市:

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

1