-
公开(公告)号:US10461935B2
公开(公告)日:2019-10-29
申请号:US15582358
申请日:2017-04-28
IPC分类号: G06F7/02 , G06F19/00 , G06F21/32 , G06F21/34 , G06F21/83 , G06K9/00 , H04L9/32 , H04L29/06 , G06Q20/40
摘要: The invention proposes a method for processing biometric data, comprising verification of the result of a calculation of distance between a biometric candidate datum and at least one biometric reference datum, each comprising a number n of indexed components (ai, bi), said calculation of distance comprising that of a polynomial of the components of the biometric data,the method being executed by a proving entity and a verification entity, the method comprising steps during which: the proving entity communicates to the verification entity the result of calculation of the distance between the candidate and reference biometric data, and said data, the proving entity generates from each datum a function of a number d of variables fa(i1, . . . , id), fb(i1, . . . , id) where d=log2 n, defined for each variable on the set {0,1}, by reformulation of the index i of each component (ai, bi) in binary format, the proving entity generates from each function a polynomial of d variables ã(x1, . . . xd), {circumflex over (b)} (x1, . . . xd) defined on d where is a finite field, such that each polynomial ã, {circumflex over (b)} coincides with the corresponding function fa,fb on the set {0,1}d, and generates from the polynomials ã, {circumflex over (b)} a polynomial p(x1, . . . , xd) of d variables of the same expression as that of the distance between the data, and the proving entity and the verification entity engage in a Sumcheck protocol applied to the polynomial p to verify the result of calculation of the distance between the data.