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:
Mar. 25, 2025

Filed:

Sep. 26, 2023
Applicant:

Visa International Service Association, San Francisco, CA (US);

Inventors:

Ranjit Kumar Kumaresan, Sunnyvale, CA (US);

Srinivasan Raghuraman, Cambridge, MA (US);

Rohit Sinha, Bokaro Steel, IN;

Assignee:

Visa International Service Association, San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); H04L 9/00 (2022.01); H04L 9/30 (2006.01);
U.S. Cl.
CPC ...
H04L 9/3218 (2013.01); H04L 9/30 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05); H04L 2209/46 (2013.01);
Abstract

Described are a system and computer program product for secure n-party computation. The system includes a computing device programmed or configured to communicate an input to a trusted execution environment (TEE), and receive a first encrypted output. The computing device is also programmed or configured to post the first encrypted output on a blockchain and receive a first proof of publication. The computing device is further programmed or configured to communicate the first proof of publication to the TEE and receive the first function output of the n-party computation. The computing device is further programmed or configured to communicate a witness to the TEE and receive a second encrypted output. The computing device is further programmed or configured to post the second encrypted output on the blockchain, receive a second proof of publication, communicate the second proof of publication to the TEE, and receive the second function output.


Find Patent Forward Citations

Loading…