发明名称 METHOD OF XOR HOMOMORPHIC ENCRYPTION AND SECURE CALCULATION OF A HAMMING DISTANCE
摘要 The invention concerns a method for encrypting a binary data item characterised in that it comprises the steps consisting of: —generating a public key and a private key, the public key being a sparse matrix comprising m rows and n columns, m being greater than the number I of bits of the binary data item, I being an integer strictly greater than 1, and the private key being a set of I indexed sets of integers between 1 and m such that for each set, the sum of the elements of the rows of the sparse matrix indexed by the elements of a set is zero, and—generating a binary sequence b comprising m bits, such that b=Mx+e+y in which o x is a random binary vector, o e is a random binary noise vector, and o y is a linear encoding of data item c. The invention also concerns a method for calculating a Hamming distance on data encrypted by the method of encryption.
申请公布号 US2015365229(A1) 申请公布日期 2015.12.17
申请号 US201414764955 申请日期 2014.01.30
申请人 MORPHO ;INSTITUT MINES TELECOM 发明人 Patey Alain;Chabanne Herve;Cohen Gerard
分类号 H04L9/00;H04L9/08 主分类号 H04L9/00
代理机构 代理人
主权项 1. An encryption method of a binary datum (c) characterized in that it comprises the steps of: generating a public key (pk) and a private key (sk), the public key being a sparse matrix (M) comprising m lines and n columns, m being greater than the number 1 of bits of the binary datum, 1 being an integer strictly greater than 1, and the private key being a set of 1 indexed sets (Sj) of integers between 1 and m such that for each set, the sum of the elements of the lines of the sparse matrix indexed by the elements of a set is zero, and generating a binary sequence b comprising m bits, such that b=Mx+e+y where x is a random binary vector,e is a vector of random binary noise, andy is linear encoding of the datum c.
地址 Issy-Les-Moulineaux FR