买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种物联网中基于承诺的数据范围证明方法_兰州理工大学_202311639353.1 

申请/专利权人:兰州理工大学

申请日:2023-12-01

公开(公告)日:2024-03-08

公开(公告)号:CN117675333A

主分类号:H04L9/40

分类号:H04L9/40;H04L67/12

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.03.26#实质审查的生效;2024.03.08#公开

摘要:本发明公开了一种物联网中基于承诺的数据范围证明方法基于承诺提出了隐私保护的数据范围证明模型,其中,数据请求者首先给出需要证明的数据的范围,并计算数据范围的上界和下界的承诺值,并将承诺值发送到云服务器以便于以后进行数据范围证明,然后,云服务器作为验证者从移动用户处获得数据的承诺值,并与数据请求者交互验证移动用户提交的数据是否满足数据请求者要求的数据范围,若数据在范围内,则表示该数据满足要求,验证通过,否则,该数据不满足要求,验证失败。与现有技术相比,本发明可以防止恶意移动用户上传不满足范围需求的任务数据对任务结果的破坏;提高了任务结果的准确性;实现了隐私保护的数据范围证明,提高了证明速度。

主权项:1.一种物联网中基于承诺的数据范围证明方法,其特征在于,包括步骤:S1,可信中心生成两个大素数p和q,并且满足q|p-1,同时,生成阶为q的循环群G的两个生成元g和h,并通过安全通道向数据请求者、云服务器和移动用户分发公私钥;S2,数据请求者作为任务分发者,采用云服务器的公钥对任务请求进行加密,将加密之后的密文发送到云服务器,云服务器对密文进行重加密获得重加密密文,然后将重加密密文分发到移动用户;S3,移动用户收到密文之后解密得到任务请求,想要参与此次任务的移动用户利用自身配备的传感器感知任务数据并以密文的方式提交任务数据到云服务器和数据请求者,包括步骤:S31,移动用户通过相应的传感器获得任务数据d,若d是小数,则在后续的计算中转换为相应的整数即S32,选取随机数r且S33,计算任务数据d的承诺值Comd=gd·hrmodp,并将Comd发送到云服务器;S34,移动用户用数据请求者的公钥加密随机数r,密文记为Cr,加密任务数据d,密文记为Cd,并将Cr和Cd发送到数据请求者;S4,想要参与此任务的移动用户提交任务数据之后,云服务器需要验证提交的数据是否满足任务数据的范围需求,包括步骤:S41,云服务器通过数据承诺和数据范围承诺计算结果承诺其中S42,数据请求者收到任务数据的密文Cd之后,首先解密获得任务数据d,若d≤dl或d≥du任务数据不满足数据范围需求,数据请求者终止计算,若dl≤d≤du,数据请求者计算和并将{Cm1,Cm2}发送到云服务器;S43,服务器通过等式1验证移动用户的任务数据是否满足数据范围需求 如果等式1成立,则表明移动用户提交的任务数据满足数据范围需求;步骤S5、云服务器选择符合数据范围需求的移动用户作为参与者;步骤S6、云服务器通过聚合参与者提交的任务数据,采用相应的方法计算任务结果并将任务结果发送到数据请求者。

全文数据:

权利要求:

百度查询: 兰州理工大学 一种物联网中基于承诺的数据范围证明方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。