[发明专利]安全计算网络设备和方法在审
申请号: | 201980092430.1 | 申请日: | 2019-04-20 |
公开(公告)号: | CN113454628A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 刘菲;徐俊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F21/72 | 分类号: | G06F21/72 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 李辉;王君 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 计算 网络设备 方法 | ||
本公开涉及用于安全计算的技术。一方面包括网络设备,包括包含指令的非暂时性存储器;以及一个或多个处理器,与非暂时性存储器通信。一个或多个处理器执行指令以接收并处理网络中的路由请求;向网络发送网络设备能够执行安全计算的指示;根据从输入设备通过网络接收的输入执行安全计算;确保安全计算的结果作为安全计算的正确结果是可信的;以及将安全计算的可信结果提供给连接到所述网络的结果设备。
相关申请的交叉引用
本申请要求于2019年2月26日提交的,申请号为62/810730,发明名称为“安全计算网络设备和方法”的美国临时申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本公开一般涉及安全计算网络设备和方法。
背景技术
安全计算(也称为隐私保护计算)是密码学的一个子领域,其目标是创建用于计算某些输入的结果同时保持输入私密的方法。安全计算的一个例子是零知识证明(也称为零知识协议)。零知识证明是一种通过一方(证明者)向另一方(验证者)证明该证明者知道一个值“x”,并不传达任何除了该证明者知道“x”的值的事实以外的信息的方法。所以,零知识证明允许证明者证明他们知道“x”的值,并不向验证者透露“x”的值。
发明内容
根据本公开的一个方面,提供了一种网络设备,包括包含指令的非暂时性存储器;和一个或多个处理器,与所述非暂时性存储器通信。一个或多个处理器执行指令以接收和处理网络中的路由请求。一个或多个处理器执行指令以将网络设备能够执行的安全计算的类型的指示发送到网络中。一个或多个处理器基于经由网络从输入设备接收的输入来执行指令以执行该类型的安全计算。一个或多个处理器执行指令以确保安全计算的结果作为安全计算的正确结果被信任。一个或多个处理器执行指令以将安全计算的可信结果提供给连接到网络的结果设备。
可选地,在前述任一方面中,为了确保安全计算的结果是可信的,一个或多个处理器执行指令以通过网络设备与网络中执行安全计算的其他网络设备作为对等点来生成可信结果。
可选地,在前述任一方面中,为了向结果设备提供安全计算的可信结果,一个或多个处理器执行指令以在区块链分类账中记录可信结果。
可选地,在前述任一方面中,为了确保安全计算的结果是可信的,一个或多个处理器执行指令以公证来自多个网络设备的安全计算的结果以产生可信结果。
可选地,在前述任一方面中,为了确保安全计算的结果是可信的,一个或多个处理器在可信执行环境(trusted execution environment,TEE)中执行指令。
可选地,在前述任一方面中,为了向网络发送网络设备能够执行的安全计算的类型的指示,一个或多个处理器执行指令以:通过网络接收网络设备是否能够执行该类型的安全计算的查询;并且响应查询以指示网络设备能够执行该类型的安全计算。
可选地,在前述任一方面中,为了向网络发送网络设备能够执行的安全计算的类型的指示,一个或多个处理器执行指令以在处理路由请求时将信息添加到数据包的报头。
可选地,在前述任一方面中,来自输入设备的输入包括零知识证明。
可选地,在前述任一方面中,为了执行安全计算,一个或多个处理器执行指令以基于验证协议来验证零知识证明的正确性。
可选地,在前述任一方面中,为了向结果设备提供安全计算的可信结果,一个或多个处理器执行指令以:响应于零知识证明正确,向结果设备返回为真ture的结果;响应于零知识证明不正确,向结果设备返回为假false的结果。
可选地,在前述任一方面中,为了处理网络中的路由请求,一个或多个处理器执行指令以根据开放系统互连(open system interconnection,OSI)层3协议路由数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980092430.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:涡轮机壳以及涡轮增压器
- 下一篇:用户装置以及基站装置