IP Library Granted Patent US 11,409,907
Granted Patent B2
US 11,409,907 · App. 17/140,474 · Granted Aug 9, 2022

Methods and systems for cryptographically secured decentralized testing

Inventors: Guha Jayachandran (Cupertino, CA); Volkmar Frinken (San Jose, CA); Patrick Grinaway (Brooklyn, NY); Galana Gebisa (Mountain View, CA); Shriphani Palakodety (San Jose, CA)
Assignee: Onu Technology Inc.
G06F21/6245G06F21/64G16H10/40H04L9/3218H04L9/3239H04L2209/26H04L2209/38H04L2209/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,409,907
App. No.
17/140,474
Granted
Aug 9, 2022
Kind
B2
Abstract

A method of cryptographically secured decentralized testing includes receiving, by a computing device and from a secure test apparatus, an output of a cryptographic function of a secret test result identifier, authenticating the output, and recording, in a data repository, an indication of a test result as a function of the output.

Claims (38)

1. A method of cryptographically secured medical testing, the method comprising:

receiving, by a computing device and from a secure test apparatus, an output, wherein:

the secret test result identifier is encoded with an error correction code;

the output is generated as a function of an error correction function; and

the output is generated as a function of a cryptographic function of the secret test result identifier, wherein:

the cryptographic function further comprises a privacy-preserving protocol; and

the privacy-preserving protocol further includes:

publishing, by the computing device, a commitment to a plurality of secret test result identifiers; and

receiving, by the computing device, a one-out-of-many cryptographic proof of knowledge of an included secret test identifier of the plurality of secret test identifiers;

authenticating the output as a function of the cryptographic function; and

recording, in a data repository, a test result as a function of the authenticating.

2. The method of claim 1 , wherein the output includes a cryptographic hash of the secret test result identifier.

3. The method of claim 1 , wherein the output includes a secure proof of the secret test result identifier.

4. The method of claim 1 further comprising generating a commitment to the secret test result, and wherein the secure proof is a proof of the commitment.

5. The method of claim 4 , wherein the commitment further comprises a cryptographic accumulator, and the proof of the commitment further comprises a proof of membership in the cryptographic accumulator.

6. The method of claim 1 , wherein the privacy-preserving protocol further includes:

storing, by the computing device, a plurality of secret test results;

receiving, by the computing device, an oblivious transfer request; and

transmitting, by the computing device an included secret test result of the plurality of secret test results using an oblivious transfer protocol.

7. The method of claim 1 , wherein the secure test apparatus further comprises a test identifier that is visible prior to testing, and wherein receiving the oblivious transfer request further comprises receiving the test identifier.

8. The method of claim 1 , wherein the data repository further comprises an immutable sequential listing.

9. A system for cryptographically secured medical testing, the system comprising a computing device configured to:

receive, from a secure test apparatus, an output of a cryptographic function of a secret test result identifier, wherein the secret test result identifier is encoded with an error correction code, the output is generated as a function of an error correction function, and the output is generated as a function of a cryptographic function of the secret test result identifier, wherein:

the cryptographic function further comprises a privacy-preserving protocol; and

the privacy-preserving protocol further includes:

publishing, by the computing device, a commitment to a plurality of secret test result identifiers; and

receiving, by the computing device, a one-out-of-many cryptographic proof of knowledge of an included secret test identifier of the plurality of secret test identifiers;

authenticate the secure proof, and record, in a data repository, a test result as a function of the secure proof.

10. The system of claim 9 , wherein the output includes a cryptographic hash of the secret test result identifier.

11. The system of claim 9 , wherein the output includes a secure proof of the secret test result identifier.

12. The system of claim 9 wherein the computing device is further configured to generate a commitment to the secret test result, and wherein the secure proof is a proof of the commitment.

13. The system of claim 12 , wherein the commitment further comprises a cryptographic accumulator, and the proof of the commitment further comprises a proof of membership in the cryptographic accumulator.

14. The system of claim 9 , wherein the privacy-preserving protocol further includes:

storing, by the computing device, a plurality of secret test results;

receiving, by the computing device, an oblivious transfer request; and

transmitting, by the computing device an included secret test result of the plurality of secret test results using an oblivious transfer protocol.

15. The system of claim 9 , wherein the secure test apparatus further comprises a test identifier that is visible prior to testing, and wherein receiving the oblivious transfer request further comprises receiving the test identifier.

16. The system of claim 9 , wherein the data repository further comprises an immutable sequential listing.

Assignments (2)
CHANGE OF NAME Recorded Nov 23, 2021
From: ONU TECHNOLOGY, INC.
To: ONAI INC.
Reel/Frame 058739/0945 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: GRINAWAY, PATRICK; GEBISA, GALANA; PALAKODETY, SHRIPHANI; JAYACHANDRAN, GUHA; FRINKEN, VOLKMAR
To: ONU TECHNOLOGY, INC.
Reel/Frame 055831/0211 →
Continuity (3)
Continuation In Part 16884460 · May 27, 2020
Provisional Application 63003810 · Apr 1, 2020
Related Publication 20210312078A1 · Oct 7, 2021