查询方法、服务器、查询系统、计算机设备及存储介质技术方案

技术编号:34701018 阅读:57 留言:0更新日期:2022-08-27 16:37
本说明书实施方式提供了一种查询方法、服务器、查询系统、计算机设备及存储介质。通过获取针对目标产品的溯源码关键词;对所述溯源码关键词进行加密,得到密文关键词;发送所述密文关键词至存储有多项式函数的溯源服务器,并接收所述溯源服务器发送的所述密文查询结果;从而对所述密文查询结果进行解密,得到所述目标产品的溯源信息。实现溯源码关键词、溯源信息对不可信的溯源服务器的密文不可见,提升溯源数据的安全性。源数据的安全性。源数据的安全性。

【技术实现步骤摘要】
查询方法、服务器、查询系统、计算机设备及存储介质


[0001]本说明书中实施方式关于计算机
,具体涉及一种查询方法、服务器、查询系统、计算机设备及存储介质。

技术介绍

[0002]近年来,市场上已经出现面向食品、药品等重要产品的生产经营企业的第三方溯源平台,第三方溯源平台提供产品全生命周期溯源服务,具有对产品生产、流通、消费等过程溯源的功能。
[0003]然而,对于企业来说,溯源系统中的企业客户端、企业服务器是可信环境,第三方溯源平台所使用的溯源服务器并不是可信环境。比如,若在溯源服务器侧对查询日志进行汇总,可以估算出企业的经营目录、货品数量、销售情况等。这对于企业来说存在溯源数据安全隐患。

技术实现思路

[0004]本说明书中多个实施方式提供一种查询方法、服务器、查询系统、计算机设备及存储介质,以提升溯源数据的安全性。
[0005]本说明书的一个实施方式提供一种溯源信息查询方法,应用于企业服务器,所述方法包括:获取针对目标产品的溯源码关键词;对所述溯源码关键词进行加密,得到密文关键词;发送所述密文关键词至存储有多项式函数的溯源服务器,以用于所述溯源服务器利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;接收所述溯源服务器发送的所述密文查询结果;对所述密文查询结果进行解密,得到所述目标产品的溯源信息。
[0006]本说明书的一个实施方式提供一种溯源信息查询方法,应用于溯源服务器;所述溯源服务器中预先存储有多项式函数;所述方法包括:接收企业服务器发送的密文关键词;其中,所述密文关键词是通过加密针对目标产品的溯源码关键词得到的;利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;发送所述密文查询结果至所述企业服务器,以用于所述企业服务器对所述密文查询结果进行解密,得到所述目标产品的溯源信息。
[0007]本说明书的一个实施方式提供一种溯源服务器,所述溯源服务器中预先存储有多项式函数;所述溯源服务器包括接收模块、运算模块和发送模块;所述接收模块,接收企业服务器发送的密文关键词;其中,所述密文关键词是通过加密针对目标产品的溯源码关键词得到的;所述运算模块,利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;所述发送模块,发送所述密文查询结果至所述企业服务器,以用于所述企业服务器对所述密文查询结果进行解密,得到所述目标产品的溯源信息。
[0008]本说明书的一个实施方式提供一种溯源信息查询系统,包括企业服务器、企业客户端;所述企业客户端,用于通过扫描目标产品的溯源标识,获取针对所述目标产品的溯源
码关键词,并发送所述溯源码关键词至企业服务器;所述企业服务器,用于对所述溯源码关键词进行加密,得到密文关键词,发送所述密文关键词至存储有多项式函数的溯源服务器,以用于所述溯源服务器利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;所述企业服务器,还用于接收所述溯源服务器发送的所述密文查询结果;对所述密文查询结果进行解密,得到所述目标产品的溯源信息。
[0009]本说明书的一个实施方式还提供一种溯源信息查询装置,应用于企业服务器。所述溯源信息查询装置可以包括关键词获取模块、关键词加密模块、关键词发送模块、查询结果接收模块、查询结果解密模块。关键词获取模块,用于获取针对目标产品的溯源码关键词;关键词加密模块,用于对所述溯源码关键词进行加密,得到密文关键词;关键词发送模块,用于发送所述密文关键词至存储有多项式函数的溯源服务器,以用于所述溯源服务器利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;其中,所述多项式函数是基于若干产品的溯源码,以及所述溯源码对应的溯源信息进行插值运算而生成的多项式函数;查询结果接收模块,用于接收所述溯源服务器发送的所述密文查询结果;查询结果解密模块,用于对所述密文查询结果进行解密,得到所述目标产品的溯源信息。
[0010]本说明书的一个实施方式还提供一种溯源信息查询装置,应用于溯源服务器。所述溯源服务器中预先存储有多项式函数;所述多项式函数是基于若干产品的溯源码,以及所述溯源码对应的溯源信息进行插值运算而生成的多项式函数。所述溯源信息查询装置可以包括密文关键词接收模块、同态计算模块、密文结果发送模块。密文关键词接收模块,用于接收企业服务器发送的密文关键词;其中,所述密文关键词是通过加密针对目标产品的溯源码关键词得到的;同态计算模块,用于利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;密文结果发送模块,用于发送所述密文查询结果至所述企业服务器,以用于所述企业服务器对所述密文查询结果进行解密,得到所述目标产品的溯源信息。
[0011]本说明书的一个实施方式提供一种计算机设备,所述计算机设备包括:存储器,以及与所述存储器通信连接的一个或多个处理器;所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行,以使所述一个或多个处理器实现上述任一项实施方式所述的方法的步骤。
[0012]本说明书的一个实施方式提供计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项实施方式所述的方法的步骤。
[0013]本说明书的一个实施方式提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被计算机设备的处理器执行时,使得所述计算机设备能够执行上述任一项实施方式所述的方法的步骤。
[0014]本说明书提供的多个实施方式,通过获取针对目标产品的溯源码关键词;对所述溯源码关键词进行加密,得到密文关键词;发送所述密文关键词至存储有多项式函数的溯源服务器,并接收所述溯源服务器发送的所述密文查询结果;从而对所述密文查询结果进行解密,得到所述目标产品的溯源信息。实现溯源码关键词、溯源信息对不可信的溯源服务器的密文不可见,提升溯源数据的安全性。
附图说明
[0015]图1a为本说明书的场景示例提供的溯源信息查询方法的应用场景图。
[0016]图1b为本说明书的场景示例提供的溯源信息查询方法的交互流程图。
[0017]图1c为本说明书的场景示例提供的溯源码的示意图。
[0018]图1d为本说明书的一个实施方式提供的溯源信息查询系统的示意图。
[0019]图2为本说明书的一个实施方式提供的溯源信息查询方法的流程示意图。
[0020]图3为本说明书的一个实施方式提供的溯源信息查询方法的流程示意图。
[0021]图4为本说明书的一个实施方式提供的溯源服务器的结构示意图。
[0022]图5为本说明书的一个实施方式提供的溯源信息查询系统的结构示意图。
[0023]图6为本说明书的一个实施方式提供的溯源信息查询系统的结构框图。
[0024]图7为本说明书的一个实施方式提供的溯源信息查询系统的结构框图。
[0025]图8为本说明书的一个实施方式提供的计算机设备的内部结构图。
具体实施方式
[0026]概述在相关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种溯源信息查询方法,其特征在于,应用于企业服务器,所述方法包括:获取针对目标产品的溯源码关键词;对所述溯源码关键词进行加密,得到密文关键词;发送所述密文关键词至存储有多项式函数的溯源服务器,以用于所述溯源服务器利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;其中,所述多项式函数是基于若干产品的溯源码,以及若干产品的溯源码对应的溯源信息进行插值运算而生成的;接收所述溯源服务器发送的所述密文查询结果;对所述密文查询结果进行解密,得到所述目标产品的溯源信息。2.根据权利要求1所述的方法,其特征在于,在所述对所述溯源码关键词进行加密,得到密文关键词之后,所述方法还包括:发送迭代密钥至所述溯源服务器,以用于所述溯源服务器基于所述迭代密钥和所述多项式函数对所述密文关键词进行迭代运算,得到所述密文查询结果。3.根据权利要求1所述的方法,其特征在于,所述对所述溯源码关键词进行加密,得到密文关键词,包括:利用私钥对所述溯源码关键词进行加密,得到所述密文关键词。4.根据权利要求1所述的方法,其特征在于,所述对所述密文查询结果进行解密,得到所述目标产品的溯源信息,包括:利用私钥对所述密文查询结果进行解密,得到所述目标产品的溯源信息。5.根据权利要求1所述的方法,其特征在于,所述获取针对目标产品的溯源码关键词,包括:通过扫描所述目标产品的溯源标识,获取所述溯源码关键词。6.一种溯源信息查询方法,其特征在于,应用于溯源服务器;所述溯源服务器中预先存储有多项式函数;所述方法包括:接收企业服务器发送的密文关键词;其中,所述密文关键词是通过加密针对目标产品的溯源码关键词得到的;利用所述多项式函数对所述密文关键词进行同态计算,得到密文查询结果;其中,所述多项式函数是基于若干产品的溯源码,以及若干产品的溯源码对应的溯源信息进行插值运算而生成的;发送所述密文查询结果至所述企业服务器,以用于所述企业服务器对所述密文查询结果进行解密,得到所述目标产品的溯源信息。7.根据权利要求6所述的方法,其特征在于,在所述接收企业服务器发送的密文关键词之后,所述方法还包括:...

【专利技术属性】
技术研发人员:客斌王宇辰
申请(专利权)人:阿里健康科技杭州有限公司
类型:发明
国别省市:

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

1