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

【发明授权】一种多方电力部门协同用户隐私保护和溯源方法及系统_国网青海省电力公司电力科学研究院;国网青海省电力公司;国家电网有限公司;中国科学院信息工程研究所_202210111803.9 

申请/专利权人:国网青海省电力公司电力科学研究院;国网青海省电力公司;国家电网有限公司;中国科学院信息工程研究所

申请日:2022-01-29

公开(公告)日:2024-06-14

公开(公告)号:CN114547677B

主分类号:G06F21/62

分类号:G06F21/62;G06F21/64;G06Q30/018;G06Q50/06

优先权:

专利状态码:有效-授权

法律状态:2024.06.14#授权;2022.06.14#实质审查的生效;2022.05.27#公开

摘要:本发明涉及一种多方电力部门协同用户隐私保护和溯源方法及系统,其方法包括:S1:通过分布式账本构建联盟链网络,各个电力部门作为组织节点加入联盟链网络,联盟链网络通过共识认证机制实现组织节点的动态加入;S2:基于Paillier加法同态加密算法和区块链进行身份隐私感知的ID求交算法,使得各个电力部门之间的数据能够选择性共享;S3:设计基于区块链的溯源机制,溯源机制包括:对数据共享时发生的数据上传时的可靠性验证和数据上传后的数据追溯,同时实现数据的权限访问控制和用户的行为管理;并对恶意用户的行为进行制止和规避。本发明提供的方法可以防止电力部门协作过程中出现隐私泄露对系统造成威胁的现象。

主权项:1.一种多方电力部门协同用户隐私保护和溯源方法,其特征在于,包括:步骤S1:通过分布式账本构建联盟链网络,各个电力部门作为组织节点加入所述联盟链网络,所述联盟链网络通过共识认证机制实现所述组织节点的动态加入;步骤S2:基于Paillier加法同态加密算法和区块链进行身份隐私感知的ID求交算法,使得各个所述电力部门之间的数据能够选择性共享,保证未达到共享要求的数据不被泄露,同时保证了参与部门用户身份的隐私性,具体包括:步骤S21:需要进行样本对齐,即需要求得ID交集的组织节点A和组织节点B均加入至该联盟链网络中;步骤S22:组织节点B基于Paillier算法生成公钥{n,g}和私钥λ,将所述公钥{n,g}通过智能合约传至所述联盟链网络中,使得组织节点A获取所述公钥;步骤S23:基于拉格朗日插值法,组织节点B将所有的隐私身份ID集合ids_B={,,,...,}构造为如公式(1)所示的多项式: 1步骤S24:组织节点B使用所述公钥{n,g},将步骤S23中多项式的系数b0,b1,b2,b3,…,bn,生成对应的密文,,,,…,;将所述密文通过所述智能合约传至所述联盟链网络中,使得组织节点A获取所述密文;步骤S25:组织节点A通过所述联盟链网络的联盟链账本接收到组织节点B的所述密文和所述公钥后,利用Paillier同态加密的特性,将组织节点A的每一个隐私身份ID集,利用如公式(2)所示的密文函数,计算函数值密文,对于任意,若解密后值为0,则对应组织节点B中也存在该ID; 2步骤S26:组织节点A利用所述公钥{n,g}将其隐私身份ID集进行加密,并根据生成的随机值r,利用公式3~4计算加密的ID密文组合,将其通过智能合约传至所述联盟链网络中,以供组织节点B使用: 3 4步骤S27:组织节点B使用所述私钥λ对中所有数据的进行遍历并解密,若在中,对于任意一个,若公式4中的解密结果为0,则对应的公式4中的解密结果则为对齐的ID,将该ID加入组织节点A与组织节点B的对齐的ID集合中,直至遍历结束,得到最终的组织节点A与组织节点B的对齐的ID集合,组织节点B将该集合通过智能合约上传至所述联盟链网络,以供组织节点A使用;步骤S3:设计基于区块链的溯源机制,所述溯源机制包括:对数据共享时发生的数据上传时的可靠性验证和数据上传后的数据追溯,同时实现数据的权限访问控制和用户的行为管理;并对恶意用户的行为进行制止和规避。

全文数据:

权利要求:

百度查询: 国网青海省电力公司电力科学研究院;国网青海省电力公司;国家电网有限公司;中国科学院信息工程研究所 一种多方电力部门协同用户隐私保护和溯源方法及系统

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