[发明专利]一种食品安全追溯系统群数字签名设计及应用方法在审
| 申请号: | 201910986583.2 | 申请日: | 2019-10-17 |
| 公开(公告)号: | CN110635917A | 公开(公告)日: | 2019-12-31 |
| 发明(设计)人: | 李星瑶 | 申请(专利权)人: | 烟台艾易新能源有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q30/00 |
| 代理公司: | 11259 北京金硕果知识产权代理事务所(普通合伙) | 代理人: | 郝晓霞 |
| 地址: | 264000 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 食品安全追溯 食品信息 验证 数字签名技术 分布式协议 加密和解密 全生命周期 假冒 签名验证 唯一标识 系统参数 隐私泄露 计算群 控制群 群私钥 使用率 防伪 公钥 私钥 匹配 应用 追溯 篡改 合成 发送 伪造 攻击 秘密 重复 身份 申请 | ||
本发明公开了一种食品安全追溯系统群数字签名设计及应用方法。主要包括:A.建立食品安全追溯系统,群成员通过分布式协议确定系统参数,选取各自的唯一标识,并计算群公钥和群私钥;B.验证新成员的申请加入,部分成员发送部分签名给签名合成者进行验证,生成群数字签名;C.群成员控制群私钥,选取n‑t个成员分享秘密,共同伪造其他成员的群签名,使签名验证者误以为签名来自其他成员;D.抵御假冒群数字签名攻击并识别假冒成员的身份,完成食品安全追溯系统群数字签名的设计及应用。该方法具有较好的稳定性和抗干扰性,重复使用率高,采用群数字签名技术对食品信息进行匹配加密和解密处理,避免食品信息隐私泄露和恶意篡改,实现了食品全生命周期防伪追溯。
技术领域
本发明涉及一种食品安全追溯系统群数字签名设计及应用方法,属于食品安全、数字签名、密码学领域。
背景技术
为了加强食品安全信息传递,建立了食品安全追溯系统,对食品的生产、加工流程和位置予以追踪的能力。现有的食品安全追溯系统稳定性较差,攻击者可以通过合谋攻击伪造群签名,使验证者不能正确识别签名者的身份,从而造成食品信息隐私泄露,同时也容易存在职权滥用,食品信息被恶意篡改,造成食品安全隐患。
发明内容
为解决上述问题,本发明的目的在于提供一种具有较好的稳定性和抗干扰性的食品安全追溯系统群数字签名设计及应用方法,重复使用率高,采用群数字签名技术对食品信息进行匹配加密和解密处理,避免食品信息隐私泄露和恶意篡改,实现了食品全生命周期防伪追溯。
本发明解决其问题所采用的技术方案,包括以下步骤:
A.建立食品安全追溯系统,群成员通过分布式协议确定系统参数,选取各自的唯一标识,并计算群公钥和群私钥;
B.验证新成员的申请加入,部分成员发送部分签名给签名合成者进行验证,生成群数字签名;
C.群成员控制群私钥,选取n-t个成员分享秘密,共同伪造其他成员的群签名,使签名验证者误以为签名来自其他成员;
D.抵御假冒群数字签名攻击并识别假冒成员的身份,完成食品安全追溯系统群数字签名的设计及应用。
本发明的有益效果是:
在食品安全追溯越来越重要的情况下,本发明具有较好的稳定性和抗干扰性,重复使用率高,采用群数字签名技术对食品信息进行匹配加密和解密处理,避免食品信息隐私泄露和恶意篡改,实现了食品全生命周期防伪追溯。
附图说明
图1 一种食品安全追溯系统群数字签名设计及应用方法的整体流程图
图2 食品安全追溯系统模型图
图3 群数字签名生成流程图。
具体实施方式
参照图1至图3,本发明所述的方法包括以下步骤:
A. 建立食品安全追溯系统,群成员通过分布式协议确定系统参数,选取各自的唯一标识,并计算群公钥和群私钥;
(1)建立食品安全追溯系统,如图2所示。系统各成员组成一个群体,群成员确定系统参数:为大素数,且r可以整除q-1,q可以整除p-1。每个成员随机选取一个t-1(t为预设的门限值)次多项式f(x)和一个正整数作为自己的唯一标识,将秘密广播给其他成员,多项式f(x)作为秘密参数保存:
其中,是GF(r)中阶为r的元素,GF(p)是F={0,1,2,……q-1} 在mod(q)下关于模运算的加法和乘法构成的一个有限群。
(2)其他成员收到秘密后验证其是否正确:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烟台艾易新能源有限公司,未经烟台艾易新能源有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910986583.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于TEE的安全应用认证方法
- 下一篇:一种远程控制系统





