Map σis a parameter (a 0 ,…, a k-1 ) that represents the definition range of the sigmoid function σ (x) and a parameter (σ (a 0 ),…, σ (a k-1 )) (a) that represents the value range. 0 ,…, a k-1 is a secret batch map defined by a 0 <… real number that satisfies k-1 ), is composed of three or more secret sigmoid function calculators, and shares the input vector x → from [[x →]], a secret sigmoid function calculation system for calculating a value y → share of the sigmoid function for the input vector x → [[y →]] , [[y →]] = map σ ([ [x → ]]) = ([[σ (a f (0) )]],…, [[σ (a f (m-1) )]]) (However, f (i) (0 ≤ i ≤) m-1) includes a secret batch mapping calculation means for calculating the share [[y →]] by j) such that a j ≤ x i j + 1.
展开▼