[发明专利]基于同态加密的区块链支付通道网络路径选择方法和系统在审

专利信息
申请号: 202210233663.2 申请日: 2022-03-10
公开(公告)号: CN114581070A 公开(公告)日: 2022-06-03
发明(设计)人: 张渊;黄嘉敏;仲盛 申请(专利权)人: 南京大学
主分类号: G06Q20/06 分类号: G06Q20/06;G06Q20/10;G06Q20/38
代理公司: 南京乐羽知行专利代理事务所(普通合伙) 32326 代理人: 李玉平
地址: 210023 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 同态 加密 区块 支付 通道 网络 路径 选择 方法 系统
【权利要求书】:

1.一种基于同态加密的区块链支付通道网络路径选择方法,其特征在于,方法中涉及交易的发送方S、接收方R、交易总金额P以及同时与发送方S和接收方R都存在直接相连支付通道的n个中间节点I1、I2、...、In;包括如下步骤:

步骤1,发送方S基于网络拓扑结构找到n条仅经过一个中间节点到达接收方R的路径;

步骤2,发送方S生成公钥PKS和私钥SKS,把公钥发送给接收方R,私钥储存在本地;

步骤3,发送方S初始化count变量,使其取值为1,用于记录本方案运行的轮次;

步骤4,发送方S计算本轮的传输金额P*=P/count,并发送给接收方R;

步骤5,发送方S、接收方R各自根据路径上支付通道的当前余额与本轮传输金额P*的比较结果生成一个n维向量,分别为VS、VR

步骤6,发送方S用其公钥PKS加密VS得到n维向量并将发送给接收方R;

步骤7,接收方R用接收方S的公钥PKS加密VR得到n维向量并将其与收到的作同态加法,得到n维向量

步骤8,接收方R对的元素位置作随机置换,得到并存储与中元素的映射关系,然后将发送给发送方S,其中的第i个元素为

步骤9,发送方S用其私钥SKS对进行解密,得到ZP,其中ZP的第i个元素为ZPi

步骤10,发送方S挑选count个使得ZPi=0的i,发送给接收方R;若元素数量不足count个,意味着本轮选择路径失败,转到步骤13;

步骤11,接收方R查询在步骤8中存储的与元素的映射关系,可以得出收到的count个i在的元素被打乱前的值i*返回给发送方S;

步骤12,发送方S选定下标为i*的路径作为最终交易路径,方案结束运行;

步骤13,发送方S将count的值增一,然后检查count≤n是否依然成立:若是,重复上面的步骤4-12,进入下一轮选择路径;若否,表明本方案不能选择出符合条件的路径,方案结束运行。

2.根据权利要求1所述的基于同态加密的区块链支付通道网络路径选择方法,其特征在于,所述步骤2中,发送方S运行Paiilier同态加密算法的初始化算法,生成公钥PKS和私钥SKS

3.根据权利要求1所述的基于同态加密的区块链支付通道网络路径选择方法,其特征在于,所述步骤5中,发送方S、接收方R各自根据路径上支付通道的当前余额与本轮传输金额P*的比较结果生成一个n维向量,分别为VS、VR,其中VS或VR的第i个元素为Vi,取值如下:

其中,bi表示第i条路径中S或R与Ii之间的支付通道的当前余额。

4.根据权利要求1所述的基于同态加密的区块链支付通道网络路径选择方法,其特征在于,所述步骤6中,发送方S用其公钥PKS加密VS得到n维向量并将发送给R,其中的第i个元素为取值如下:

其中,r为随机数,E是Paiilier算法的加密算法,EK(m)表示使用密钥K和加密算法E对明文m加密后所得的密文。

5.根据权利要求1所述的基于同态加密的区块链支付通道网络路径选择方法,其特征在于,所述步骤7中,接收方R用发送方S的公钥PKS以及与步骤6相同的方式加密VR得到n维向量并将其与收到的作同态加法,得到n维向量其中的第i个元素为取值如下:

其中,表示的第i个元素,表示的第i个元素。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210233663.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top