The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 09, 2024

Filed:

Aug. 17, 2021
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Alexander Kofman, Haifa, IL;

Artem Barger, Haifa, IL;

Corville O. Allen, Morrisville, NC (US);

Jonathan Bnayahu, Haifa, IL;

Pratul Gupta, Lexington, MA (US);

Yacov Manevich, Beer Sheva, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); G06F 9/455 (2018.01); G06F 21/57 (2013.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 21/6245 (2013.01); G06F 9/45558 (2013.01); G06F 21/57 (2013.01); H04L 9/3236 (2013.01); G06F 2009/45587 (2013.01); G06F 2009/45595 (2013.01); H04L 9/50 (2022.05);
Abstract

Disclosed herein are methods and systems for executing verifiable computation modules to process private data at private data owner platform, comprising obtaining a computation module having a unique identifier recorded in a distributed ledger controlled by a plurality of computing nodes, generating a key pair comprising a signing key and a verification key derived from the signing key, recording, in the distributed ledger, an execution record associating an execution instance of the computation module with the verification key, initiating the execution instance of the computation module to process a private dataset incorporated with the signing key. outputting a computation outcome, computing an execution result signature for the execution instance based on the unique identifier and the private data and the signing key, and recording the execution result signature in the distributed ledger to enable verification of the execution instance.


Find Patent Forward Citations

Loading…