System and methods for protecting keys using garbled circuits
US10178090B2 · kind B2 · utility
Assignees
Inventors
Key dates
| Filing date | Feb 28, 2016 |
| Grant date | Jan 8, 2019 |
| Priority date | — |
| Expiry date | Feb 28, 2036 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2209/76
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
The subject matter discloses a computerized system, comprising a computerized device communicating with a third party server, that comprises a memory unit that stores a representation of a Boolean circuit and a processing unit for calculating a result of the Boolean circuit according to a string used as input for the Boolean circuit and calculating a first predefined function on the result of the Boolean circuit. The system also comprises a first auxiliary server communicating with the computerized device, the first auxiliary server comprises a processing unit for calculating a second predefined function on the result of the Boolean circuit received from the computerized device and a second auxiliary server communicating with the computerized device comprises a processing unit for comparing the result of the first predefined function and the result of the second predefined function.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.