[发明专利]用于一个或多个进程的分布式隐私保护共享执行的计算机系统和方法有效
申请号: | 201880070221.2 | 申请日: | 2018-10-26 |
公开(公告)号: | CN111295655B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 詹姆斯·本顿·利齐奥斯;西蒙·迈耶;奥尼延·马里奇;索伦·格哈德·卜利克尔茨;弗朗切斯科·马佐利 | 申请(专利权)人: | 数字资产(瑞士)股份有限公司 |
主分类号: | G06F21/54 | 分类号: | G06F21/54 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 陈慧 |
地址: | 瑞士*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 一个 进程 分布式 隐私 保护 共享 执行 计算机系统 方法 | ||
1.一种用于分布式共享执行一个或多个共享进程的计算机系统,包括:
用于所述一个或多个共享进程的第一程序代码,所述第一程序代码包括在第一授权节点和第二授权节点之间共享的一个或多个共享代码段,其中,所述一个或多个共享代码段能够由一个或多个执行节点执行;
分布式分类账,提供所述第一程序代码的有效代码段的记录、以及授权执行或委托执行所述一个或多个共享代码段所需的一个或多个授权节点的记录;以及
第二程序代码,包括指令,所述指令在由所述第一授权节点和/或第二授权节点执行时,验证所述一个或多个共享代码段的预期执行结果是否满足共享授权条件,并且如果满足,则授权所述一个或多个执行节点执行所述一个或多个共享代码段。
2.根据权利要求1所述的计算机系统,其中,指定的共享代码段的授权节点或执行节点中的任何一个都被配置为查询所述系统,以识别授权执行或委托执行所述指定的共享代码段所需的授权节点。
3.根据权利要求1或2所述的计算机系统,其中,所述共享授权条件要求所述一个或多个共享代码段的所有预期执行结果由所述第一授权节点和/或第二授权节点进行加密授权,其中,所述预期执行结果的加密授权包括对所述一个或多个共享代码段的预期执行结果的显式或隐式加密授权。
4.根据权利要求3所述的计算机系统,其中,对所述一个或多个共享代码段的预期执行结果的显式加密授权包括:如果满足所述共享授权条件,则作为所述第二程序代码的一部分,所述第一授权节点和/或第二授权节点对所述预期执行结果的至少一部分进行加密签名。
5.根据权利要求4所述的计算机系统,其中,如果满足所述共享授权条件,则作为所述第二程序代码的一部分,所述第一授权节点和/或第二授权节点对交易有效载荷进行加密签名,所述交易有效载荷被配置为使状态转换在所述分布式分类账上发生。
6.根据权利要求3所述的计算机系统,其中,对所述一个或多个共享代码段的预期执行结果的隐式加密授权包括:如果满足所述共享授权条件,则作为所述第二程序代码的一部分,所述第一授权节点和/或第二授权节点使用来自一个或多个委托或承诺节点的委托或承诺授权来授权所述一个或多个共享代码段的执行。
7.根据权利要求6所述的计算机系统,其中,所述委托或承诺授权包括:所述一个或多个委托或承诺节点对先前执行的共享代码段的执行进行加密授权。
8.根据权利要求7所述的计算机系统,其中,对所述先前执行的共享代码段的执行进行加密授权包括:所述一个或多个委托或承诺节点对所述先前执行的共享代码段的预期执行结果的至少一部分进行加密签名。
9.一种用于共享执行一个或多个共享进程的计算机实现的方法,包括:
授权一个或多个共享代码段,所述一个或多个共享代码段形成用于所述一个或多个共享进程的程序代码的至少一部分,所述共享代码段在第一授权节点和第二授权节点之间共享,其中,所述一个或多个共享代码段能够由一个或多个执行节点执行;
查询分布式分类账以识别授权执行或委托执行所述一个或多个共享代码段所需的授权节点;
验证所述一个或多个共享代码段的预期执行结果是否满足共享授权条件,并且如果满足,则授权所述一个或多个执行节点执行所述一个或多个共享代码段;
执行所验证的共享代码段;以及
在分布式分类账上记录所述程序代码的共享代码段的执行。
10.根据权利要求9所述的方法,还包括:
在所述分布式分类账上记录所述程序代码的经验证的共享代码段。
11.根据权利要求9或10所述的方法,还包括:作为验证所述共享授权条件的一部分,验证源于所述一个或多个共享代码段的执行的任何可能的执行结果满足共享执行条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数字资产(瑞士)股份有限公司,未经数字资产(瑞士)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880070221.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制造多个半导体芯片的方法和半导体芯片
- 下一篇:腺病毒及其用途