[发明专利]用于实现对计算结果的验证的方法、计算机程序和系统在审
申请号: | 202080069133.8 | 申请日: | 2020-10-06 |
公开(公告)号: | CN114450687A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 康纳尔·艾尔瓦德;约翰·杜伊谢弗;克里斯蒂安·特劳姆;罗曼·埃内东;阿莱斯·诺瓦克;奥利维尔·埃尔斯霍希特 | 申请(专利权)人: | 索尼集团公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06N3/08;G06N5/04;G06N20/00;G06N20/10;G06Q40/02;H04L9/32 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴孟秋 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实现 计算 结果 验证 方法 计算机 程序 系统 | ||
1.一种用于实现对从第三方获得的计算的结果进行验证的方法,所述方法包括:
在分布式账本上设置模型,所述模型表示所述第三方所使用的所述计算;并且
为一个或多个用户提供对所述模型的访问,以使得所述用户对所述计算的所述结果进行验证。
2.根据权利要求1所述的方法,包括:通过使用所述模型以及由相应用户提供的一个或多个输入值重建所述结果而对所述计算的所述结果进行验证。
3.根据权利要求2所述的方法,其中,在所述模型内重建所述结果并且将结果与待验证的结果进行比较。
4.根据权利要求3所述的方法,其中,所述模型的输出是指示重建的结果与所述待验证的结果之间的一致性的二进制值。
5.根据权利要求2所述的方法,其中,通过使用所述一个或多个输入值在所述分布式账本内执行所述模型并且将通过所述模型获得的重建的结果与待验证的结果进行比较而对所述结果进行验证。
6.根据权利要求5所述的方法,其中,限制所述模型在所述分布式账本内的许可执行次数,或者其中,记录所述模型在所述分布式账本内的执行次数。
7.根据权利要求1所述的方法,其中,所述模型是零知识证明模型。
8.根据权利要求7所述的方法,其中,所述零知识证明模型是另一模型的转换版本,所述另一模型用于所述结果的所述计算。
9.根据权利要求1所述的方法,其中,机器学习模型用于所述结果的所述计算,所述方法包括:对所述机器学习模型进行转换,以获得所述模型。
10.根据权利要求9所述的方法,其中,所述机器学习模型是用于计算企业决策的机器学习模型。
11.根据权利要求1所述的方法,其中,在所述分布式账本内记录对所述结果的验证,由此提供可审计的跟踪。
12.根据权利要求1所述的方法,其中,所述模型在所述分布式账本内是不变的。
13.根据权利要求1所述的方法,其中,所述模型表示所述第三方为获得关于多个不同用户的多次计算的多个结果所使用的所述计算。
14.根据权利要求1所述的方法,包括:基于由相应用户提供的所述一个或多个输入值,提供用于对所述计算的所述结果进行验证的服务。
15.根据权利要求14所述的方法,其中,仅能经由用于对所述计算的所述结果进行验证的所述服务的接口,而对所述模型进行访问。
16.根据权利要求14所述的方法,其中,接口是指网络接口,经由所述网络接口输入所述一个或多个输入值以及待验证的结果。
17.根据权利要求16所述的方法,其中,所述一个或多个输入值是编码输入值,所述方法包括:从到所述网络接口的人类可读输入生成所述编码输入值。
18.一种具有程序代码的计算机程序,当在计算机、处理器、或可编程硬件部件上执行所述计算机程序时,所述程序代码用于执行根据权利要求1所述的方法。
19.一种用于实现对从第三方获得的计算的结果进行验证的系统,所述系统包括:
被配置为在分布式账本上设置模型的处理电路,所述模型表示所述第三方所使用的所述计算;以及
被配置为为一个或多个用户提供对所述模型的访问的处理电路,以使用户能够对所述计算的所述结果进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼集团公司,未经索尼集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080069133.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用户装备、基站和方法
- 下一篇:用于操作电子蒸汽产生装置的方法