IP Library Granted Patent US 11,257,076
Granted Patent B2
US 11,257,076 · App. 16/093,162 · Granted Feb 22, 2022

System and methods for validating and performing operations on homomorphically encrypted data

Inventors: Glenn Gulak (Toronto, CA); Alhassan Khedr (Toronto, CA)
Assignee: Shield Crypto Systems Inc.
G06Q20/3829A61B5/72G06N20/00G06Q20/382G06Q20/38215G16H10/40G16H10/60H04L9/008H04L9/3093H04L63/0414H04L63/0428G06Q20/08G06Q2220/00
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,257,076
App. No.
16/093,162
Granted
Feb 22, 2022
Kind
B2
Abstract

Systems, methods and devices for validating and performing operations on homomorphically encrypted data are described herein. The methods include securely transmitting and extracting information from encrypted data without fully decrypting the data. A data request may include an encrypted portion including a set of confidential data. One or more sets of encrypted comparison data may be then retrieved from a database in response to the data request. The encrypted set of confidential data from the data request is then compared with each set of encrypted comparison data using one or more homomorphic operations to determine which set of encrypted comparison data matches the encrypted set of confidential data. If there is a match, this validates the set of confidential data. An encrypted indicator is then generated indicating success or failure in validating the set of confidential data, which may then be forwarded to a party associated with the data request.

Claims (10)

1. A device for performing homomorphic calculations, the device comprising a memory and at least one processor, the device configured to model a homomorphic calculation as a polynomial series and to compute a value of the polynomial series using encrypted data to obtain an encrypted result, the encrypted data being encrypted according to an encryption scheme, the device further configured to perform a homomorphic relational operation to compare the encrypted result with an encrypted condition, the encrypted condition being encrypted according to the encryption scheme, the device further configured to output a result of the comparison, the result of the comparison indicating that the encrypted result when unencrypted, is greater than, less than, greater than or equal to, less than or equal to, or within a range defined by the encrypted condition when unencrypted.

2. The device of claim 1 comprising at least one graphics processing unit (GPU).

3. The device of claim 1 , comprising at least one field-programmable gate array (FPGA).

4. The device of claim 1 , comprising at least one application-specific integrated circuit (ASIC).

5. The device of claim 1 configured to implement Chinese Remainder Theorem (CRT), Number Theoretic Transform (NTT), one or more memory blocks, one or more memory interfaces, matrix multiplications, matrix additions, or a combination of such.

6. The device of claim 1 , wherein the calculation is a medical calculation and the encrypted data is representative of measured physiological data of patients.

7. The device of claim 1 , wherein the encryption scheme comprises a RLWE homomorphic encryption scheme.

8. The device of claim 1 , wherein the encryption scheme comprises an NTRU homomorphic encryption scheme.

9. The device of claim 1 , wherein the device is further configured to perform a privacy preserving data clustering.

10. The device of claim 1 , wherein the device is further configured to perform a privacy preserving machine learning.

Assignments (3)
CHANGE OF NAME Recorded Sep 7, 2022
From: SHIELD CRYPTO SYSTEMS INC.
To: LORICA CYBERSECURITY INC.
Reel/Frame 061389/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2021
From: KHEDR, ALHASSAN; GULAK, GLENN
To: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
Reel/Frame 057241/0263 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 19, 2021
From: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
To: SHIELD CRYPTO SYSTEMS INC.
Reel/Frame 057231/0496 →
Continuity (3)
Provisional Application 62417490 · Nov 4, 2016
Provisional Application 62321411 · Apr 12, 2016
Related Publication 20190182216A1 · Jun 13, 2019
Cited By (1)
US 12,462,259