×

SECURE COMPUTING SYSTEM, SECURE COMPUTING METHOD, SECURE COMPUTING APPARATUS, AND PROGRAM THEREFOR

  • US 20110040963A1
  • Filed: 01/21/2009
  • Published: 02/17/2011
  • Est. Priority Date: 01/21/2008
  • Status: Active Grant
First Claim
Patent Images

1. A secure computing system that obtains a computation result f(mA) of a logic circuit function f for a first input value mA while concealing the first input value mA, comprising:

  • a first secure computing apparatus;

    a second secure computing apparatus that stores said logic circuit function f; and

    a third secure computing apparatus,wherein said third secure computing apparatus includes;

    means of generating data Wb associated with each bit b of a segment t that satisfies a relation mA=s*t for said first input value mA and an operator * and data W(1-b) associated with an inversion bit (1-b) of said bit b;

    means of transmitting said data Wb to said first secure computing apparatus; and

    means of transmitting data W including said data Wb and said data W(1-b) to said second secure computing apparatus without identifying the association between said bit b and said inversion bit (1-b) and said data Wb and said data W(1-b),said second secure computing apparatus includes;

    means of using a segment s that satisfies the relation mA=s*t, said logic circuit function f and said data W to generate data T in which a logic circuit function f(s*X) is concealed, said logic circuit function f(s*X) being obtained by substituting said segment s into said logic circuit function f, said computation result f(mA) being determined from said data T and said data Wb;

    means of transmitting said data T to said first secure computing apparatus, andsaid first secure computing apparatus includes;

    means of receiving said data T and said data Wb; and

    means of obtaining said computation result f(mA) using said data T and said data Wb.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×