一种碳排放交易的加密方法及系统技术方案

技术编号:39806619 阅读:11 留言:0更新日期:2023-12-22 02:40
本申请实施例提供了一种碳排放交易的加密方法及系统,涉及碳排放交易技术领域

【技术实现步骤摘要】
一种碳排放交易的加密方法及系统


[0001]本申请涉及碳排放交易
,具体而言,本申请涉及一种碳排放交易的加密方法及系统


技术介绍

[0002]碳指标是衡量和管理碳排放的一种工具,旨在应对气候变化和减少温室气体排放

根据碳排放转换标准,使用计量工具可将分类好的回收物的重量转换为碳排放指标

依照

京都议定书

描述,碳排放指标可用于交易,因此所得碳排放指标的安全性和可靠性关乎着交易的认可度

对碳指标的加密可以确保碳指标数据在传输

存储和处理过程中的安全性,防止数据被未经授权的人篡改或窃取

这对于保护企业和机构的利益以及保障环境和社会公众的利益具有关键意义

并且加密可以确保市场参与者之间的交易公平

透明和可信,促进碳交易的发展和运作

[0003]现有加密技术主要包括对称加密

非对称加密

数字签名

哈希函数等,这些方法在小型交易中有非常好的加密效果,因为小型交易一般为点对点交易,即为确认的买家和确认的卖家,现有交易方式基本不会出现密钥泄露的问题

但对于碳指标交易,卖家通常把想要出售的碳指标登记在碳交易中心,这些碳指标包含多笔碳转换,碳转换是指将通过垃圾回收等减碳行为换取碳排放指标,每一笔碳转换的碳指标值并不相同

且,对于登记在碳交易中心中的同一笔碳转换所得碳指标可能被拆分并被多个买家访问或是购买,因此直接使用原始密钥在传输时容易出现密钥暴露问题,即将来自同一碳转换的碳指标被分批卖给多人时对每一小份使用相同的密钥容易通过已销售部分推断出剩余未销售部分

虽然这一问题可以通过对每一次交易分发不同的密钥解决,但密钥池中的密钥数量是有限的,当交易量增大时密钥数量会出现不足,仍无法解决上述问题

因此,现有加密技术应用在碳指标交易上容易暴露密钥


技术实现思路

[0004]本申请实施例提供了一种碳排放交易的加密方法及系统,用于解决现有加密技术应用在碳指标交易上容易暴露密钥的技术问题,能够有效提高碳排放交易的安全性

[0005]根据本申请实施例的一个方面,提供了一种碳排放交易的加密方法,适用于碳交易服务端,包括:
[0006]获取第一客户端发送的交易指令,所述交易指令携带有所述第一客户端的第一用户密钥;
[0007]响应于所述交易指令,获取待交易的第二客户端发送的第二用户密钥;
[0008]基于预先建立的密钥加密模型将所述第一用户密钥和所述第二用户密钥合成加密密钥,并下发所述加密密钥至所述第一客户端,使得所述第一客户端利用所述加密密钥对源于所述碳交易服务端的交易明细进行加密,以生成加密密文

[0009]在一个可能的实现方式中,所述密钥加密模型包括级联排序的第一卷积层

第二
卷积层

激活层

第三卷积层以及平均池化层;
[0010]通过所述密钥加密模型执行以下步骤,以合成加密密钥:
[0011]通过所述第一卷积层对所述第一用户密钥和所述第二用户密钥进行特征提取,得到具有第一向量尺寸的第一密钥特征;
[0012]通过所述第二卷积层对所述第一密钥特征进行特征提取,得到具有第二向量尺寸的第二密钥特征;
[0013]通过所述激活层对所述第二密钥特征进行非线性变换,并通过所述第三卷积层对非线性变换结果进行特征提取,得到第三密钥特征;
[0014]通过所述平均池化层对所述第三密钥特征进行池化运算,并将池化运算结果作为加密密钥

[0015]在一个可能的实现方式中,所述方法还包括:
[0016]针对所述第一卷积层及所述第三卷积层,分别构建用于指示其内部参数之间的关系的三元三次方程模型,其中,所述三元三次方程模型的多项式系数均为随机生成;
[0017]针对所述第二卷积层及所述平均池化层,分别构建用于指示其内部参数之间的关系的二元二次方程模型,其中,所述二元二次方程模型的多项式系数均为随机生成;
[0018]基于所述第一卷积层对应的三元三次方程模型

所述第二卷积层对应的二元二次方程模型

所述第三卷积层对应的三元三次方程模型以及所述平均池化层对应的二元二次方程模型,构建所述密钥加密模型的参数运算模型;
[0019]其中,所述参数运算模型用于指示所述第一卷积层

所述第二卷积层

所述第三卷积层及所述平均池化层的内部参数均满足预设的密钥约束条件

[0020]在一个可能的实现方式中,所述方法还包括:
[0021]对所述参数运算模型进行参数合理化,并通过数值解法对参数合理化后的参数运算模型进行求解,得到所述密钥加密模型中各层级的内部参数;
[0022]其中,通过如下公式(1)进行参数合理化,具体包括:
[0023](1)
[0024]为参数合理化后的参数运算模型,为一个三角化后的基,为另一个三角化后的基,
T
为计算常量;均表示所述第一卷积层的内部参数,表示所述第一卷积层对应的三元三次方程模型,表示关于内部参数的多项式;均表示所述第二卷积层的内部参数,表示所述第二卷积层对应的二元二次方程模型,表示关于内部参数的多项式;均表示所述第三卷积层的内部参数,表示所述第三卷积层对应的三元三次方程模型,表示关于内部参数的多项式;均表示所述平均池化层的内部参数,表示所述平均池化层对应的二元二次方程模型,表示关于
内部参数的多项式;表示关于所述第一卷积层对应的三元三次方程模型以及所述第二卷积层对应的二元二次方程模型的理想值;表示关于所述第三卷积层对应的三元三次方程模型以及所述平均池化层对应的二元二次方程模型的理想值

[0025]在一个可能的实现方式中,所述激活层为具有落于预设斜率范围内的任一斜率的
ReLU
激活函数;
[0026]通过所述激活层执行以下步骤,以进行非线性变换:
[0027]当所述第二密钥特征大于零时,则以由所述斜率与所述第二密钥特征组织而成的计算结果作为所述
ReLU
激活函数的输出

[0028]在一个可能的实现方式中,所述方法还包括:
[0029]获取碳转换服务端发送的由减碳事件转换得到的碳排放指标信息;其中,所述碳排放指标信息包含碳指标及其碳指标值,所述碳排放指标信息由所述碳转换服务端响应于来自所述第一客户端的交易结算指令后发送,所述减碳事件与所述交易结算指令一一对应;
[0030]确定针对所述碳排放指标信息的解析结果,并向所述碳转换服务端发送信息确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种碳排放交易的加密方法,其特征在于,适用于碳交易服务端,包括:获取第一客户端发送的交易指令,所述交易指令携带有所述第一客户端的第一用户密钥;响应于所述交易指令,获取待交易的第二客户端发送的第二用户密钥;基于预先建立的密钥加密模型将所述第一用户密钥和所述第二用户密钥合成加密密钥,并下发所述加密密钥至所述第一客户端,使得所述第一客户端利用所述加密密钥对源于所述碳交易服务端的交易明细进行加密,以生成加密密文
。2.
根据权利要求1所述的碳排放交易的加密方法,其特征在于,所述密钥加密模型包括级联排序的第一卷积层

第二卷积层

激活层

第三卷积层以及平均池化层;通过所述密钥加密模型执行以下步骤,以合成加密密钥:通过所述第一卷积层对所述第一用户密钥和所述第二用户密钥进行特征提取,得到具有第一向量尺寸的第一密钥特征;通过所述第二卷积层对所述第一密钥特征进行特征提取,得到具有第二向量尺寸的第二密钥特征;通过所述激活层对所述第二密钥特征进行非线性变换,并通过所述第三卷积层对非线性变换结果进行特征提取,得到第三密钥特征;通过所述平均池化层对所述第三密钥特征进行池化运算,并将池化运算结果作为加密密钥
。3.
根据权利要求2所述的碳排放交易的加密方法,其特征在于,所述方法还包括:针对所述第一卷积层及所述第三卷积层,分别构建用于指示其内部参数之间的关系的三元三次方程模型,其中,所述三元三次方程模型的多项式系数均为随机生成;针对所述第二卷积层及所述平均池化层,分别构建用于指示其内部参数之间的关系的二元二次方程模型,其中,所述二元二次方程模型的多项式系数均为随机生成;基于所述第一卷积层对应的三元三次方程模型

所述第二卷积层对应的二元二次方程模型

所述第三卷积层对应的三元三次方程模型以及所述平均池化层对应的二元二次方程模型,构建所述密钥加密模型的参数运算模型;其中,所述参数运算模型用于指示所述第一卷积层

所述第二卷积层

所述第三卷积层及所述平均池化层的内部参数均满足预设的密钥约束条件
。4.
根据权利要求3所述的碳排放交易的加密方法,其特征在于,所述方法还包括:对所述参数运算模型进行参数合理化,并通过数值解法对参数合理化后的参数运算模型进行求解,得到所述密钥加密模型中各层级的内部参数;其中,通过如下公式(1)进行参数合理化,具体包括:(1)为参数合理化后的参数运算模型,为一个三角化后的基,为另一个三角化后的基,
T
为计算常量;均表示所述第一卷积层的内部参数,表示所述第
一卷积层对应的三元三次方程模型,表示关于内部参数的多项式;均表示所述第二卷积层的内部参数,表示所述第二卷积层对应的二元二次方程模型,表示关于内部参数的多项式;均表示所述第三卷积层的内部参数,表示所述第三卷积层对应的三元三次方程模型,表示关于内部参数的多项式;均表示所述平均池化层的内部参数,表示所述平均池化层对应的二元二次方程模型,表示关于内部参数的多项式;表示关于所述第一卷积层对应的三元三次方程模型以及所述第二卷积层对应的二元二次方程模型的理想值;表示关于所述第三卷积层对应的三元三次方程模型以及所述平均池化层对应的二元二次方程模型的理想值
。5.
根据权利要求2所述的碳排放交易的加密方法,其特征在于,所述激活层为具有落于预设斜率范围内的任一斜率的
ReLU
激活函数;通过所述激活层执行以下步骤,以进行非线性变换:当所述第二密钥特征大于零时,则以由所述斜率与所述第二密钥特...

【专利技术属性】
技术研发人员:连希蕊
申请(专利权)人:四川绿豆芽信息技术有限公司
类型:发明
国别省市:

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

1