PURPOSE: An idea based broadcast encrypting method in a sensor network environment is provided to drastically reduce the amount of calculation of entire sensor nodes by reusing pairing calculation requiring large amount of calculation in a encrypting and demodulating process. CONSTITUTION: A system generating a bilinear pairing function, a master secret key, and an open key is set up. A secret key for a sensor node is generated and distributed. Open information is shared after the sensor nodes are arranged. A message is encrypted using the ID of a receiving sensor node. The encrypted message is demodulated using the secret key of the receiving sensor node. [Reference numerals] (A1) System setup; (A2) Selecting a public encryption key system parameter; (A3) Selecting a master secret key; (A4) Opening a master open key; (B1) Key generation and distribution; (B2) Generating an open integer value for a sensor and a secret key; (C1) Sensor arrangement; (C2) Broadcasting a sensor ID and the open integer value; (C3) Composing a neighbor sensor group; (D1) Encryption; (D2) Selecting a receiver group; (D3) Generating a random number; (D4) Generating a session key; (D5) Calculating an encrypted message using CRT; (D6) Transmitting a receiver ID, the random number, and the encrypted message; (E1) Broadcast encryption method; (E2) Low calculation amount and storage space; (E3) Forward and backward stability; (E4) Open key, secret key, and decryption calculation amount constant; (F1) Decryption; (F2) Calculating the session key using the open integer value and the secret key; (F3) Decrypting a cryptogram;
展开▼