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:
Jul. 09, 2019

Filed:

Jan. 27, 2017
Applicant:

Safran Identity & Security, Issy-les-Moulineaux, FR;

Inventors:

Constance Morel, Issy les Moulineaux, FR;

Julien Bringer, Issy les Moulineaux, FR;

Herve Chabanne, Issy les Moulineaux, FR;

Assignee:

IDEMIA IDENTITY & SECURITY, Issy les Moulineaux, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/30 (2006.01); G06F 12/14 (2006.01); H04L 9/06 (2006.01); G06F 21/72 (2013.01); H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
H04L 9/06 (2013.01); G06F 21/72 (2013.01); H04L 9/00 (2013.01); H04L 2209/46 (2013.01); H04L 2209/50 (2013.01);
Abstract

A method for calculating a function as a sub-function fof a datum of a client, a sub-function fof a datum, and a product of n indexed sub-functions fof both data by randomly generating, n indexed invertible data rfrom the setwith m being a prime number, generating, for each i from 1 to n, a set for which each element is formed by a product of a datum rwith a possible result of the sub-function of two variables fevaluated in both data, applying an oblivious transfer protocol between the client and a server so that the client recovers, for each i an intermediate datum tequal to: t=r×f(x,Y), obtaining, by the client a result T from intermediate data such that: T=f(X')×Πt, obtaining, by the server a result R from inverted data such that: R=f(Y)×Πrusing the results in a cryptographic application.


Find Patent Forward Citations

Loading…