-
公开(公告)号:US10536262B2
公开(公告)日:2020-01-14
申请号:US15529558
申请日:2015-12-11
Applicant: KONINKLIJKE PHILIPS N.V.
Inventor: Leandro Marin , Alphons Antonius Maria Lambertus Bruekers , Paulus Mathias Hubertus Mechtildus Gorissen
Abstract: An electronic generation device arranged to generate parameters for digital obfuscated arithmetic including a prime number unit arranged to generate a prime modulus (p) and a base element unit arranged to generate a prime modulus and a base element such that each ring-element modulo the prime modulus may be expressed as a difference between two powers of the potential base element.
-
公开(公告)号:US10200191B2
公开(公告)日:2019-02-05
申请号:US15527730
申请日:2015-11-25
Applicant: KONINKLIJKE PHILIPS N.V.
Inventor: Leandro Marin , Alphons Antonius Maria Lambertus Bruekers , Paulus Mathias Hubertus Mechtildis Antonius Gorissen
Abstract: An electronic calculating device (100) for performing obfuscated arithmetic in a commutative ring (Zn; Zn[x]/f(x)) is presented. The calculating device comprising a storage (110) arranged to store an increment table (T) defined for an increment ring element (1; ut), the increment table mapping an input ring element (k=uk1−uk2) to an output integer-list (T((k1,k2))=(l1, l2)) encoding an output ring element (I=ul1−ul2), such that the output ring element equals the increment ring element ring-added to the input ring element (I=k+1). Using the increment table, a ring addition unit (130) adds a first addition-input integer-list ((a1, a2)) encoding a first addition-input ring element and a second addition-input integer list ((b1, b2)) encoding a second addition-input ring element. The device may comprise a ring multiplication unit (140) also using the increment table.
-