Public-key encryption system
AssigneeKoninklijke Philips N.V.
InventorsRonald Rietman, Oscar Garcia-Morchon, Ludovicus Marinus Gerardus Maria Tolhuizen, Santos Merino Del Pozo
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips N.V.
InventorsRonald Rietman, Oscar Garcia-Morchon, Ludovicus Marinus Gerardus Maria Tolhuizen, Santos Merino Del Pozo
Estimating the term…
A key generation device (100) configured to generate a public key (126) for use in a public key encryption device and a corresponding private key (114) for use in a private key decryption device, the key generation device comprising a private key generator (110) configured for obtaining in electronic form a private random value (112, s), and generating the private key (114), the private key comprising the private random value (112), and a public key generator (120) configured for obtaining in electronic form a public set of bivariate polynomials (122, fi (,)), computing a public univariate polynomial (124) by summing over univariate polynomials obtained by substituting the private random value (112, s) into the polynomials of the public set (122, fi (s,)), and generating the public key (126), the public key comprising the public univariate polynomial (124) and the public set (122).
A public key encryption device for encrypting an electronic message using a public key, the public key comprising a public univariate polynomial and a public set of bivariate polynomials, wherein a different commutative ring is associated with each polynomial of the public set of bivariate polynomials, the public key encryption device comprising
A public key encryption method for encrypting an electronic message using a public key performed by resource-constrained devices such as a sensor, a lighting device, a LED lamp, a smart card, or an RFID tag within a lighting network, the public key comprising a public univariate polynomial and a public set of bivariate polynomials, wherein a different commutative ring is associated with each polynomial of the public set of bivariate polynomials,
A computer program embodied on a non-transitory computer-readable medium, comprising computer program code for causing a computer, when the computer program is run on the computer, to perform a public key encryption method for encrypting an electronic message using a public key performed by resource-constrained devices such as a sensor, a lighting device, a LED lamp, a smart card, or an RFID tag within a lighting network, the public key comprising a public univariate polynomial and a public set of bivariate polynomials, wherein a different commutative ring is associated with each polynomial of the public set of bivariate polynomials,
Dependencies are inferred from the claim text.