Identity-based encryption method based on lattices
AssigneeSeoul National University R&Db Foundation
InventorsJung Hee CHEON, Yongha SON, Duhyeong KIM
Life of this patent
Estimating the term…
Abstract
A calculation device is disclosed. The calculation device includes: a memory storing at least one instruction and identity information; and a processor performing the at least one instruction, wherein the processor may randomly sample small elements, generate a function-processed output value by function-processing the stored identity information, and generate an encrypted text for a message by using a master public key computed using a ring having a dimension (d) represented by a power of 2 and an integer multiplication of 3 or more, the sampled small elements and the function-processed output value.
Claims15
An identity-based encryption method based on a lattice, comprising:
- receiving identity information;
- randomly sampling small elements;
- generating a function-processed output value by function-processing the input identity information;
- and
- generating an encrypted text for a message by using the sampled small elements, the function-processed output value and a master public key, wherein the master public key is computed using a ring having a dimension (d) represented by a power of 2 and an integer multiplication of 3 or more.
A calculation device comprising:
- a memory storing at least one instruction and identity information;
- and
- a processor performing the at least one instruction,
- wherein the processor randomly samples small elements,
- generates a function-processed output value by function-processing the stored identity information, and
- generates an encrypted text for a message by using a master public key computed using a ring having a dimension (d) represented by a power of 2 and an integer multiplication of 3 or more, the sampled small elements and the function-processed output value.
A computer-readable recording medium including a program performing an identity-based encryption method based on a lattice, wherein the identity-based encryption method based on a lattice includes:
- receiving identity information;
- randomly sampling small elements;
- generating a function-processed output value by function-processing the input identity information;
- and
- generating an encrypted text for a message by using the sampled small elements, the function-processed output value and a master public key, wherein the master public key being computed using a ring having a dimension (d) represented by a power of 2 and an integer multiplication of 3 or more.
Dependencies are inferred from the claim text.