- 专利标题: Pinocchio/Trinocchio on authenticated data
-
申请号: US16475421申请日: 2017-12-29
-
公开(公告)号: US11088823B2公开(公告)日: 2021-08-10
- 发明人: Meilof Geert Veeningen
- 申请人: KONINKLIJKE PHILIPS N.V.
- 申请人地址: NL Eindhoven
- 专利权人: KONINKLIJKE PHILIPS N.V.
- 当前专利权人: KONINKLIJKE PHILIPS N.V.
- 当前专利权人地址: NL Eindhoven
- 国际申请: PCT/EP2017/084795 WO 20171229
- 国际公布: WO2018/127456 WO 20180712
- 主分类号: H04L29/06
- IPC分类号: H04L29/06 ; H04L9/32 ; H04L9/00 ; G06F17/16 ; H04L9/08 ; H04L9/30
摘要:
According to an aspect, there is provided a first node for use in a system, the system comprising one or more trusted source nodes, one or more worker nodes and a verifier node, wherein the first node is configured to determine a trusted input commitment key for a trusted input to be input into a computation that is to be evaluated by the one or more worker nodes, wherein the trusted input commitment key is for use by the one or more trusted source nodes in forming a trusted input commitment of one or more trusted inputs; determine a computation evaluation key for use by the one or more worker nodes in determining a proof that a computation on one or more trusted inputs is correct and that the one or more trusted inputs were used in the computation, wherein the computation evaluation key comprises key material for one or more trusted input wires that are for inputting the one or more trusted inputs into the computation, wherein the key material is derived from a trapdoor value, one or more polynomials evaluated in a point corresponding to the trapdoor value that are independent of polynomials representing the computation, and one or more polynomials evaluated in a point corresponding to the trapdoor value that represent the computation; determine a computation verification key for use by the verifier node in verifying the result of the computation by the one or more worker nodes; and publish the trusted input commitment key, the computation evaluation key and the computation verification key. A corresponding method of operating a first node is provided. Other aspects also provide a trusted source node, a worker node and a verifier node, and methods of operating the same.
公开/授权文献
- US20190334695A1 PINOCCHIO / TRINOCCHIO ON AUTHENTICATED DATA 公开/授权日:2019-10-31
信息查询