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

【发明授权】一种基于区块链的隐私保护和可追溯的碳交易系统及方法_湖北工业大学_202211165732.7 

申请/专利权人:湖北工业大学

申请日:2022-09-23

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

公开(公告)号:CN115604305B

主分类号:H04L67/12

分类号:H04L67/12;H04L67/10;H04L9/40;H04L9/32

优先权:

专利状态码:有效-授权

法律状态:2024.05.03#授权;2023.02.07#实质审查的生效;2023.01.13#公开

摘要:本发明公开了一种基于区块链的隐私保护和可追溯的碳交易系统及方法,本发明解决的关键性问题是,如何在不泄露用户和订单信息的情况下,实现对碳交易数据有监督的存储和追踪。本发明中系统具体包括系统管理中心SMS、雾结点FN、区块链BC、树木供应商TM和用户User;方法包括5个部分:系统初始化、实体注册、信息上链、订单当前状态查询和订单追溯。本发明结合区块链技术和加密技术,保护了碳交易中用户的身份隐私和订单的位置隐私,并且利用区块链的去中心化、不可篡改和不可伪造等特点,确保数据的真实性和可靠性,能够很好的满足在实际碳交易中的需求。本发明还可以应用于物联网、医疗网和车载网等领域。

主权项:1.一种基于区块链的隐私保护和可追溯的碳交易系统,其特征在于,包括:系统管理中心、区块链、雾结点、树木供应商和用户,其中,系统管理中心,用于产生系统密钥对并分发各个参与方的密钥对,以供用户、树木供应商和雾结点进行身份注册,并发布伪身份,发布公共参数至区块链;区块链,用于存储系统管理中心发布的公共参数、雾结点发送的订单状态信息,其中,订单状态信息包括雾结点的伪身份、用户的伪身份、订单的时间戳、雾结点的位置信息以及订单中包含的树木种类和数量;雾结点,为树木供应商与区块链之间的通信中介,用于对负责区域树木供应商发送的订单认证请求进行认证并向树木供应商返回验证结果,当认证通过时,将订单的状态信息上传至区块链进行存储;接收用户发送的订单状态请求,并将订单状态请求发送给区块链;树木供应商,用于与用户进行交易,向雾结点发送订单认证请求,并接收返回的认证结果,维护区块链中的节点;用户,用于与树木供应商进行交易,调用订单当前状态查询的合约向区块链请求订单的当前状态,并接收区块链返回的信息;系统管理中心、树木供应商、用户与雾结点共同完成实体注册步骤,实体注册步骤包括:S2.1:系统管理中心随机选择一个安全的数字签名方案,该方案由三个算法组成:密钥生成算法、签名算法和验证算法,然后选择BG概率公钥密码体制生成相应的私钥和公钥用以加密用户和雾结点的身份信息,并且使用BBS生成器来提高用户和雾结点伪身份的随机性;S2.2:用户向系统管理中心提交真实身份,系统管理中心根据用户的真实身份利用BG为用户计算伪身份,并上传到区块链上;S2.3:树木供应商向系统管理中心提交真实身份,系统管理中心生成树木供应商在区块链上使用的区块链地址;S2.4:雾结点向系统管理中心提交真实信息,系统管理中心根据雾结点的真实信息利用BG为雾结点计算伪身份并上传到区块链上;用户、树木供应商与雾结点共同完成信息上链步骤,信息上链步骤包括:S3.1:用户和树木供应商进行交易,完成交易后树木供应商生成树木订单,并利用私钥生成加密后的签名,H为哈希函数,M为树木订单中的树木种类和数量,为TM的区块链地址,t为树木订单的时间戳;最后树木供应商将运送树木到指定区域;S3.2:当树木订单想通过与雾结点相关联的检查点时,树木供应商向雾结点发送订单认证请求;S3.3:雾结点首先检查时间戳t是否超时;如果超时,R将被拒绝;如果没有超时,雾结点通过搜索区块链来查询树木供应商的公钥,并使用公钥对签名进行解密得到,再通过来验证签名,H为哈希函数,为验证算法,为系统公钥;S3.4:如果签名验证成功,则返回true,表明该订单的确是树木供应商发货;否则返回false,R将被拒绝,其中,当签名验证成功之后,雾结点将当前状态加到存储在区块链上的列表L中,为雾结点的伪身份、为用户的伪身份、为雾结点的位置信息。

全文数据:

权利要求:

百度查询: 湖北工业大学 一种基于区块链的隐私保护和可追溯的碳交易系统及方法

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