(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210886168.1
(22)申请日 2022.07.26
(65)同一申请的已公布的文献号
申请公布号 CN 114943038 A
(43)申请公布日 2022.08.26
(73)专利权人 阿里健康科技 (杭州) 有限公司
地址 310023 浙江省杭州市余杭区五常街
道文一西路969号6幢2层213室
(72)发明人 客斌 王宇辰
(74)专利代理 机构 北京布瑞知识产权代理有限
公司 11505
专利代理师 仝丽
(51)Int.Cl.
G06F 16/9535(2019.01)
G06F 21/60(2013.01)
G06F 21/62(2013.01)
G06Q 30/00(2012.01)(56)对比文件
CN 111327620 A,2020.0 6.23
CN 113259084 A,2021.08.13
CN 104299140 A,2015.01.21
CN 112785225 A,2021.0 5.11
CN 114429279 A,202 2.05.03
CN 103646331 A,2014.0 3.19
CN 113344593 A,2021.09.0 3
CN 114757685 A,202 2.07.15
CN 114547677 A,2022.05.27
US 2020043001 A1,2020.02.0 6
US 2022014384 A1,202 2.01.13
王华等.基于二维码的禽类肉产品安全溯源
系统设计与实现. 《计算机 应用与软件》 .2020,
(第10期),
姜爽等.第三方稻米溯源平台设计与实现.
《农业工程学报》 .2017,(第24期),
审查员 张改红
(54)发明名称
查询方法、 服务器、 查询系统、 计算机设备及
存储介质
(57)摘要
本说明书实施方式提供了一种查询方法、 服
务器、 查询系统、 计算机设备及存储介质。 通过 获
取针对目标产品的溯源码关键词; 对 所述溯源码
关键词进行加密, 得到密文关键词; 发送所述密
文关键词至存储有多项式函数的溯源服务器, 并
接收所述溯源服务器发送的所述密文查询结果;
从而对所述密文查询结果进行解密, 得到所述目
标产品的溯源信息。 实现溯源码关键词、 溯源信
息对不可信的溯源服务器的密文不可见, 提升溯
源数据的安全性。
权利要求书2页 说明书13页 附图6页
CN 114943038 B
2022.11.01
CN 114943038 B
1.一种溯源信息查询方法, 其特 征在于, 应用于企业 服务器, 所述方法包括:
获取针对目标产品的溯源码关键词;
对所述溯源码关键词进行加密, 得到密文关键词;
发送所述密文关键词至存储有多项式函数的溯源服务器, 以用于所述溯源服务器利用
所述多项式函数对所述密 文关键词进 行同态计算, 得到密 文查询结果; 其中, 所述多项式函
数是基于若干产品的溯源码, 以及若干产品的溯源码对应的溯源信息进 行插值运算而生成
的;
接收所述溯源服 务器发送的所述密文查询结果;
对所述密文查询结果进行解密, 得到所述目标产品的溯源信息 。
2.根据权利要求1所述的方法, 其特征在于, 在所述对所述溯源码关键词进行加密, 得
到密文关键词之后, 所述方法还 包括:
发送迭代密钥 至所述溯源服务器, 以用于所述溯源服务器基于所述迭代密钥和所述多
项式函数对所述密文关键词进行迭代运 算, 得到所述密文查询结果。
3.根据权利要求1所述的方法, 其特征在于, 所述对所述溯源码关键词进行加密, 得到
密文关键词, 包括:
利用私钥对所述溯源码关键词进行加密, 得到所述密文关键词。
4.根据权利要求1所述的方法, 其特征在于, 所述对所述密文查询结果进行解密, 得到
所述目标产品的溯源信息, 包括:
利用私钥对所述密文查询结果进行解密, 得到所述目标产品的溯源信息 。
5.根据权利要求1所述的方法, 其特征在于, 所述获取针对目标产品的溯源码关键词,
包括:
接收客户端通过扫描所述目标产品的溯源标签识别得到的所述溯源码关键词。
6.一种溯源信 息查询方法, 其特征在于, 应用于溯源服务器; 所述溯源服务器中预先存
储有多项式函数; 所述方法包括:
接收企业服务器发送的密文关键词; 其中, 所述密文关键词是通过加密针对目标产品
的溯源码关键词得到的;
利用所述多项式函数对所述密文关键词进行同态计算, 得到密文查询结果; 其中, 所述
多项式函数是基于若干产品的溯源码, 以及若干产品的溯源码对应的溯源信息进 行插值运
算而生成的;
发送所述密文查询结果至所述企业服务器, 以用于所述企业服务器对所述密文查询结
果进行解密, 得到所述目标产品的溯源信息 。
7.根据权利要求6所述的方法, 其特征在于, 在所述接收企业服务器发送的密文关键词
之后, 所述方法还 包括:
接收所述企业 服务器发送的迭代密钥;
相应地, 所述利用所述多项式函数对所述密文关键词进行同态计算, 得到密文查询结
果, 包括:
基于所述迭代密钥和所述多项式函数对所述密文关键词进行迭代运算, 得到所述密文
查询结果。
8.一种溯源服务器, 其特征在于, 所述溯源服务器中预先存储有多项式函数; 所述溯源权 利 要 求 书 1/2 页
2
CN 114943038 B
2服务器包括接收模块、 运 算模块和发送模块;
所述接收模块, 接收企业服务器发送的密文关键词; 其中, 所述密文关键词是通过加密
针对目标产品的溯源码关键词得到的;
所述运算模块, 利用所述多项式函数对所述密文关键词进行同态计算, 得到密文查询
结果; 其中, 所述多项式函数是基于若干产品的溯源码, 以及若干产品的溯源码对应的溯源
信息进行插值 运算而生成的;
所述发送模块, 发送所述密文查询结果至所述企业服务器, 以用于所述企业服务器对
所述密文查询结果进行解密, 得到所述目标产品的溯源信息 。
9.一种溯源信息查询系统, 其特 征在于, 包括企业 服务器、 企业 客户端;
所述企业客户端, 用于通过扫描目标产品的溯源标识, 获取针对所述目标产品的溯源
码关键词, 并发送所述溯源码关键词至企业 服务器;
所述企业服务器, 用于对所述溯源码关键词进行加密, 得到密文关键词, 发送所述密文
关键词至存储有多项式函数的溯源服务器, 以用于所述溯源服务器利用所述多项式函数对
所述密文关键词进 行同态计算, 得到密文查询结果; 其中, 所述多项式函数是基于若干产品
的溯源码, 以及若干产品的溯源码对应的溯源信息进行插值 运算而生成的;
所述企业服务器, 还用于接收所述溯源服务器发送的所述密文查询结果; 对所述密文
查询结果进行解密, 得到所述目标产品的溯源信息 。
10.一种计算机设备, 其特 征在于, 所述计算机设备包括:
存储器, 以及与所述存 储器通信连接的一个或多个处 理器;
所述存储器中存储有可被所述一个或多个处理器执行的指令, 所述指令被所述一个或
多个处理器执行, 以使 所述一个或多个处理器实现如权利要求1至7中任一项 所述的方法的
步骤。
11.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序
被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。权 利 要 求 书 2/2 页
3
CN 114943038 B
3
专利 查询方法、服务器、查询系统、计算机设备及存储介质
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:34:49上传分享