当前位置: 首页 > 专利查询>贵州大学专利>正文

基于位置和SM2的白酒溯源系统信息认证方法及相关设备技术方案

技术编号:33909920 阅读:44 留言:0更新日期:2022-06-25 19:17
本申请公开了一种基于位置和SM2的白酒溯源系统信息认证方法及相关设备,引入位置作为身份标识保证产品信息在流转过程中不可伪造,同时基于安全定位协议生成基于位置的密钥与信息发送方的公私钥对组合,实现可同步验证信息来源位置以及身份,提高了信息的可用性并解决现存方案中存在密钥托管的问题,解决了传统的白酒溯源系统仅仅是通过数字签名技术实现数据来源身份的认证,存在着只能实现对信息发送者身份的认证和保证传输过程的完整性,但无法实现对信息来源位置的验证的技术问题。法实现对信息来源位置的验证的技术问题。法实现对信息来源位置的验证的技术问题。

【技术实现步骤摘要】
基于位置和SM2的白酒溯源系统信息认证方法及相关设备


[0001]本申请涉及商品溯源
,尤其涉及一种基于位置和SM2的白酒溯 源系统信息认证方法及相关设备。

技术介绍

[0002]随着我国国民经济水平的提高,消费者对白酒的需求增大,促进了白酒 行业的发展,同时白酒产品的安全性问题受到消费者极度的重视。为了打击 假冒伪劣产品,提高产品的安全性和保障消费者权益。产品溯源是保障产品 安全问题的重要解决办法。
[0003]产品溯源指的就是通过记录产品从原材料的购买,生产,加工,批发, 销售等各个环节的数据信息,实现供应链透明化,明确产品责任主体,提高 产品质量和安全问题。传统溯源系统采用集中化的管理方式,各个供应链的 主体上传各阶段的数据信息,这种高度集中化的方式存在着交易不透明,数 据篡改和泄露等安全问题。区块链是一种由多方共同维护,具有去中心化, 去信任,不可篡改和数据共享等特点,能实现在不安全的网络环境中建立可 信的交易环境。因此,将区块链链技术与白酒溯源系统的结合能够解决集中 化溯源系统数据真实性,可靠性低等问题。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于位置和SM2的白酒溯源系统信息认证方法,其特征在于,包括:固定基础设施BS
j
,j=1,2,3,4,通过位置密码学下的安全定位协议,根据信息发送方A声称的位置p生成仅有所述固定基础设施BS
j
以及所述信息发送方A可知的第一秘密值K6,并对所述信息发送方A声称的位置进行验证;j=1的所述固定基础设施BS1接收到所述信息发送方A的标识符ID
A
后,利用所述第一秘密值K6以及随机数W为所述信息发送方A生成基于所述位置p的密钥v
A
;所述固定基础设施BS1向所述信息发送方A发送通过所述信息发送方A的公钥pk
A
将所述随机数W与所述密钥v
A
加密后的集合所述固定基础设施BS1将所述信息发送方A的公钥pk
A
与所述密钥v
A
结合,计算基于所述位置p的签名公钥P
A
,并生成证书Cert
BS
(P
A
,ID
A
,P);所述信息发送方A通过私钥sk
A
对所述集合进行解密,同时通过第二秘密值K”6
与所述随机数W计算出基于位置的部分签名公钥V'
A
后,将所述密钥v
A
与所述私钥sk
A
结合生成可验证位置的签名私钥s
A
,利用所述信息发送方A的公钥pk
A
计算得到密钥对(P
A
,s
A
);所述信息发送方A使用密钥对(P
A
,s
A
)对产品信息M={m,w,h,p}进行签名,得到签名Sign={M,δ},其中,m为原料信息、t为温度信息、h为湿度信息、P为生产位置信息;所述信息发送方A向信息接收方B发送将所述签名Sign={M,δ}与签名公钥P'
A
用所述信息接收方B的公钥pk
B
进行加密后的集合所述信息接收方B通过私钥sk
B
对所述集合以及所述证书Cert
BS
(P
A
,ID
A
,P)进行解密后,得到签名公钥P
A
与签名公钥P'
A
;所述信息接收方B比较所述签名公钥P'
A
与所述签名公钥P
A
是否一致,若一致,则使用签名公钥P'
A
进行签名验证,验证通过则接受所述产品信息M={m,w,h,p}并将所述产品信息M={m,w,h,p}在区块链上更新。2.根据权利要求1所述的基于位置和SM2的白酒溯源系统信息认证方法,其特征在于,所述对所述信息发送方A声称的位置进行验证具体包括:所述固定基础设施BS
j
,j=1,2,3,4,使用SM2椭圆曲线公钥密码加密算法中基本参数和参数生成方法,生成参数(SEED,a,b),其中SEED为随机的不小于192比特的比特串,其中4a3+27b2=0(modp),F
p
是素数域,基点G=(x
G
,y
G
)∈E(F
p
),G≠0,q是基点G的阶,H为SM3哈希算法,抗哈希碰撞函数H0:得到系统公共参数为params={E/F
P
F
q
,p,q,G,H,H0};所述信息发送方A任取一个随机数sk作为私钥,其中满足sk∈{1,2,

,q

1},公钥为pk=sk
·
G;所述固定基础设施BS
j
通过私有信道共享{K1,K2,K3,K4,K5,K6},其中所述固定基础设施BS1在时刻T

t1广播M1=(K1,X4,K
′5),所述固定基础设施BS2在时刻T

t2广播M2=(X1,X4,K
′2,K
′6),所述固定基础设施BS3在时刻T

t3广播M3=(X2,K
′3),所述固定
基础设施BS4在时刻T

t4广播M4=(X3,K
′4),其中PRG:{0,1}
n
×
{0,1}
m

{0,1}
t
是一个(ε,ψ)

安全的BSM伪随机生成器,X
i
是具有高最小熵的随机字符串,X
i
∈{0,1}
n
,K
i
是由BS
j
随机生成的密钥,t
j
表示所述固定基础设施BS
j
传播M
j
到位置p所需的时间;在时刻T,位于位置p的所述信息发送方A同时收到{M1,M2,M3,M4},并使用伪随机生成器PRG计算得到,PRG计算得到,PRG计算得到,时,若所述信息发送方A位于所述位置p,则所述信息发送方A计算出正确的第二秘密值K
″6,且K
″6=K6。3.根据权利要求2所述的基于位置和SM2的白酒溯源系统信息认证方法,其特征在于,所述j=1的所述固定基础设施BS1接收到所述信息发送方A的标识符ID
A
后,利用所述第一秘密值K6以及随机数W为所述信息发送方A生成基于所述位置p的密钥v
A
具体包括:j=1的所述固定基础设施BS1接收到所述信息发送方A的标识符ID
A
后,依次执行下列计算式:w,z∈Zp*.;W=wG.;k=H0(K6,W),V
A
=kG+W.;h1=H(V
A
,ID
A
).;v
A
=(k+w+h1*sk
BS
)mod q.;所述固定基础设施BS...

【专利技术属性】
技术研发人员:田有亮田茂清杨科迪袁延森王林冬向阿新
申请(专利权)人:贵州大学
类型:发明
国别省市:

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

1