[发明专利]物联网下基于多授权中心的可追踪电子拍卖方法有效
申请号: | 202110534779.5 | 申请日: | 2021-05-17 |
公开(公告)号: | CN113362147B | 公开(公告)日: | 2023-02-10 |
发明(设计)人: | 孟倩;梁焯阳;陈克非;沈忠华;王付群;张仁军;胡宸 | 申请(专利权)人: | 杭州师范大学 |
主分类号: | G06Q30/08 | 分类号: | G06Q30/08;G06Q20/38 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 刘正君 |
地址: | 310015 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 基于 授权 中心 追踪 电子 拍卖 方法 | ||
1.一种物联网下基于多授权中心的可追踪电子拍卖方法,其特征是,包括以下步骤:
S1、系统初始化,中央授权中心CA生成主密钥,并为注册的属性授权中心AA和每个竞标者bidder分发唯一标识和证书;
S2、验证与拍卖秘钥的生成,每个bidder需要通过AA的身份验证,然后AA会生成一个中间秘钥传到CA,CA再根据中间秘钥生成拍卖秘钥,并通过AA将拍卖秘钥送给bidder;
S3、投标,bidder利用拍卖秘钥加密竞标价,并通过IOT节点和传感器送到拍卖行;
S4、揭幕,拍卖行利用IOT节点和传感器接收竞标者上传的加密数据,再利用CA相应的秘钥以及使用Max方法,得到竞标价最高的bidder;
S5、追踪,CA根据嫌疑bidder的拍卖密钥可以知道是哪个AA通过了嫌疑bidder的身份验证,进而追踪恶意AA的非法行为;
所述S3包括以下内容:设bidderj想要拍下编码为v的物品的价格为二进制的Bj,v,并固定其二进制的长度为Q,如果二进制的Bj,v位数不足则在前补0,二进制的Bj,v表示如下:
Bj,v=[bj,1,bj,2,...,bj,q]
bj,q∈(0,1),q=1,2,…,Q
如果bj,q≠0(q=1,2,...,Q),那么随机转换成位数为p的不为0的二进制数bj,p,q;如果bj,q=0,则bj,p,q是p位为0的二进制数;
最后得到B'j,v如下:
B'j,v=[bj,p,1,bj,p,2,...,bj,p,q]
q=1,2,...,Q
然后将Sj,v发送到拍卖行,Sj,v生成公式如下:
表示按位异或操作;
最终将{Bidj,Sj,v}发送到拍卖行;
所述S4包括以下内容:拍卖行使用IOT节点和传感器来接收每个bidder传来的加密数据;拍卖行会先将拍卖物品的编码v发送到传感器和IOT节点;
首先是IOT节点收到每个bidder传来的加密数据,它将执行以下操作;
S41、S'j,v=[sj,v,1,sj,v,2,...,sj,v,q],sj,v,q都是有p位的,H2是具有Q位输出大小的哈希函数,v是拍卖物品的编码,Bidj表示第j个竞标者的唯一标识;
S42、接下来要用Max方法得到IOT节点所接收到的数据最大值,具体如下:首先将接收到的所有的竞标价的sj,v,1都进行按位异或操作,如果得到的二进制结果为全是0,那么不做任何处理,将继续对所有sj,v,2进行按位异或操作;如果得到的结果不为0,那么将sj,v,1=0的S'j,v标记为不合适的值,即令sj,v,2,sj,v,3,...,sj,v,q都为p位的0;
S43、最多重复Q次步骤S42,即可得到SMj,v,然后将发送到传感器;
传感器接收到来自多个IOT节点的加密数据之后,最多重复Q次步骤S42,得到最大值再加密传到拍卖行;
拍卖行接收到来自多个传感器的加密数据之后,最多重复Q次步骤S42,得到所有竞标价中的最大值SM'j,v,SM'j,v=[sM'j,v,1,sM'j,v,2,...,sM'j,v,q];
然后拍卖行按如下操作得到明文最大值,如果sM'j,v,q,q=1,2,...,Q,不为0,就用1表示sM'j,v,q;否则就用0表示sM'j,v,p;
执行Q次之后,得到用二进制表示的大小,继而再转化成十进制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州师范大学,未经杭州师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110534779.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种未知病毒检测方法及系统
- 下一篇:一种改善实验室小炉炼钢性能均匀性的方法