摘要 |
PROBLEM TO BE SOLVED: To improve the performance of finite field multiplication processing, when secrecy enhancement data processing is executed.SOLUTION: The secrecy enhancement device generates an output y constituted by an output bit string of length m using an input x constituted by an input bit string of length n and a random number r constituted by a bit string of length k. The secrecy enhancement device includes a matrix calculation processing unit (14) that satisfies the condition of k=n-m and n=kt, performs calculation of y=x+rxon a finite field GF(2), generates the output y using y=(y,...,y), and outputs it as a bit string of length m=(t-1)k. |