System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于RSA算法和区块链的企业碳信息资产交易方法技术_技高网

一种基于RSA算法和区块链的企业碳信息资产交易方法技术

技术编号:41259715 阅读:5 留言:0更新日期:2024-05-11 09:18
本发明专利技术公开了一种基于RSA算法和区块链的企业碳信息资产交易方法,涉及企业碳信息资产交易技术领域,包括建立企业碳信息资产数据集;利用RSA算法对企业碳信息资产数据进行加密,生成加密数据和碳信息资产密匙,并存储所述加密数据。基于RSA算法实现了碳核算原始数据的加密与还原,将数据私钥作为企业碳信息资产凭证缩小了链上交易数据量,基于区块链技术的碳信息资产交易流程,应用智能合约技术实现了企业碳信息资产自动转化为企业碳排放数据,避免了数据流动过程中的人为干预,有利于提高碳信息资产交易过程中企业生产经营数据的私密性和安全性,实现了交易流程与交易信息的公开透明且不可篡改。

【技术实现步骤摘要】

本专利技术涉及企业碳信息资产交易,尤其涉及一种基于rsa算法和区块链的企业碳信息资产交易方法。


技术介绍

1、面对日益突出的气候变化问题,合理控制碳排放的前提是实现碳排放的有效监测与预测。ipcc出台的国家温室气体核算指南(2019修订版)、wri和wbcsd联合建立的《企业核算与报告标准》及基于iso14064的标准等对企业温室气体的排放和清除制定报告和核查标准,提出从直接排放、电力产生的间接排放和其他间接排放等范围来明确企业排放源,通过收集数据、选择排放因子和应用计算工具汇总企业温室气体排放数据,为开展企业碳核查、碳交易和碳减排提供参考。

2、目前,申请号为202310417086.7的中国专利技术,公开了基于区块链的碳资产交易方法及系统,包括主管机构计算本年度碳排放的配额基础量,并根据配额基础量在区块链上发布碳排放配额对应的第一通证,将第一通证直接转入各个重点排放单位的虚拟账户;主管机构预测本年度碳排放的超标量,虽然有利于主管机构对碳排放过程的管理,可使碳排放配额更加合理,但是碳信息资产在数据传输与流动过程中容易出现人为干预,碳信息资产交易过程中企业生产经营数据的私密性和安全性不够强,而且交易流程与交易信息的不够公开透明,交易数据难以追溯。


技术实现思路

1、本专利技术解决的技术问题是:相关技术中的碳信息资产在数据传输与流动过程中容易出现人为干预,碳信息资产交易过程中企业生产经营数据的私密性和安全性不够强,而且交易流程与交易信息的不够公开透明,交易数据难以追溯。</p>

2、为解决上述技术问题,本专利技术提供如下技术方案:一种基于rsa算法和区块链的企业碳信息资产交易方法,包括建立企业碳信息资产数据集;利用rsa算法对企业碳信息资产数据进行加密,生成加密数据和碳信息资产密匙,并存储所述加密数据;基于碳信息资产密匙在碳信息资产交易平台注册账户,获得交易资格和电子签名,生成区块链节点;碳信息资产买卖双方在交易平台开展双边协商,达成交易订单,卖方获得经济效益,买方获得碳排放企业碳信息资产密匙;碳信息资产买方通过碳信息资产密匙在第三方碳信息资产管理平台解密企业碳信息资产数据;将解密后的碳信息资产数据输入企业碳排放核算的智能合约模块,输出碳排放企业的碳排放数据;碳信息资产买方获得企业的碳排放数据。

3、作为本专利技术所述的基于rsa算法和区块链的企业碳信息资产交易方法的一种优选方案,其中:建立企业碳信息资产数据集包括:

4、碳信息资产数据集包括企业基本信息,煤炭、石油及相关制品、天然气、电力和热力能源消耗历史数据。

5、收集碳排放企业在测算时段t期间的碳核算数据,生成企业碳信息资产数据集。

6、作为本专利技术所述的基于rsa算法和区块链的企业碳信息资产交易方法的一种优选方案,其中:利用rsa算法对企业碳信息资产数据进行加密,生成加密数据和碳信息资产密匙,并存储所述加密数据包括:

7、随机选取两个不相等的素数p和q,计算p和q的乘积n,其数学表达式为:

8、

9、计算n的欧拉函数其数学表达式为:

10、

11、随机选取一个与互质的整数e,且满足计算e对于的乘法逆元d,其数学表达式为:

12、

13、从而生成数据密钥,其中数据公钥为(n,e),数据私钥(n,d);

14、在数据加密过程中,碳排放核算相关原始数据为m,则加密数据的数学表达式为:

15、c=memod n

16、其中,c表示加密后的数据,m表示企业碳信息资产数据。

17、作为本专利技术所述的基于rsa算法和区块链的企业碳信息资产交易方法的一种优选方案,其中:基于碳信息资产密匙在碳信息资产交易平台注册账户,获得交易资格和电子签名,生成区块链节点包括:

18、碳信息资产卖方和买方在碳信息资产交易平台注册平台账户,提交交易平台审核;

19、碳信息资产交易平台审核用户基本信息,其中碳信息资产卖方必须持有碳信息资产数据私钥;

20、经碳信息资产交易平台审核通过后,平台用户获得交易资质,形成区块链交易节点。

21、作为本专利技术所述的基于rsa算法和区块链的企业碳信息资产交易方法的一种优选方案,其中:碳信息资产买卖双方在交易平台开展双边协商,达成交易订单,卖方获得经济效益,买方获得碳排放企业碳信息资产密匙;

22、碳信息资产卖方主体在交易平台发布交易信息,所述交易信息包括交易主体名称、碳信息资产数据类型、数据周期等基本信息;

23、碳信息资产买方主体在交易平台寻找符合交易需求的交易信息;

24、碳信息资产交易双方在交易平台进行双边协商,确定交易信息,形成交易订单智能合约,交易双方提供电子签名;

25、交易订单提交到碳信息资产交易中心审核,审核通过后,将交易订单信息广播至区块链各节点。交易平台和区块链各节点将交易数据信息进行打包,从而形成交易订单信息区块链,交易达成;

26、在交易执行过程中,碳信息资产买方获得碳信息资产数据私钥,卖方获得经济效益。

27、作为本专利技术所述的基于rsa算法和区块链的企业碳信息资产交易方法的一种优选方案,其中:碳信息资产买方通过碳信息资产密匙在第三方碳信息资产管理平台解密企业碳信息资产数据;

28、碳信息资产买方凭借密匙在第三方碳信息资产管理平台解密企业碳信息资产数据,其数学表达式为:

29、cdmod n=m

30、其中,将密匙带入该表达式进行解密,得到企业碳信息资产数据。

31、作为本专利技术所述的基于rsa算法和区块链的企业碳信息资产交易方法的一种优选方案,其中:经密匙解密的碳核算数据输入企业碳排放核算的智能合约模块,输出碳排放企业的碳排放数据,其数学表达式为:

32、

33、其中,et表示碳排放企业在数据统计周期t内的碳排放量,t表示碳核算数据的统计周期,i表示能源的种类,j表示能源的用途,fij,t表示在时刻t第i种能源在第j种用途的消耗量,eij表示第i种能源在第j种用途的碳排放因子系数。

34、作为本专利技术所述的基于rsa算法和区块链的企业碳信息资产交易方法的一种优选方案,其中:碳信息资产买方获得企业碳信息资产数据后交易结束,解密企业碳信息资产数据私钥失效。

35、本专利技术的有益效果:基于rsa算法实现了碳核算原始数据的加密与还原,将数据私钥作为企业碳信息资产凭证缩小了链上交易数据量,基于区块链技术的碳信息资产交易流程,应用智能合约技术实现了企业碳信息资产自动转化为企业碳排放数据,避免了数据流动过程中的人为干预,有利于提高碳信息资产交易过程中企业生产经营数据的私密性和安全性,实现了交易流程与交易信息的公开透明且不可篡改。

36、将交易私钥作为企业碳信息资产凭证开展碳信息资产链上交易,避免了大体量数据上链的复杂度与高要求,实现了交易数据的可追溯,有助于本文档来自技高网...

【技术保护点】

1.一种基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于,包括:建立企业碳信息资产数据集;

2.如权利要求1所述的基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于:建立企业碳信息资产数据集包括:

3.如权利要求2所述的基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于:

4.如权利要求3所述的基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于:

5.如权利要求4所述的基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于:

6.如权利要求5所述的基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于:

7.如权利要求6所述的基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于:

8.如权利要求1所述的基于RSA算法和区块链的企业碳信息资产交易方法,其特征在于:碳信息资产买方获得企业碳信息资产数据后交易结束,解密企业碳信息资产数据私钥失效。

【技术特征摘要】

1.一种基于rsa算法和区块链的企业碳信息资产交易方法,其特征在于,包括:建立企业碳信息资产数据集;

2.如权利要求1所述的基于rsa算法和区块链的企业碳信息资产交易方法,其特征在于:建立企业碳信息资产数据集包括:

3.如权利要求2所述的基于rsa算法和区块链的企业碳信息资产交易方法,其特征在于:

4.如权利要求3所述的基于rsa算法和区块链的企业碳信息资产交易方法,其特征在于:

5.如权利...

【专利技术属性】
技术研发人员:许小峰刘敦楠李根柱夏绪卫闫振华李永亮高博朱骏然梁家豪王瀚甫
申请(专利权)人:华北电力大学
类型:发明
国别省市:

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

1