Method and apparatus for encrypting and decrypting data in wireless LAN
AssigneeLG Electronics Inc.
InventorJin Kyoo Lee
Life of this patent
Estimating the term…
Abstract
An apparatus and a method for encrypting and decrypting data in a wireless LAN includes additional blocks for generating key sequence by a secret key and generating key sequence by ICV in order to solve disadvantages of conventional WEP apparatus and method for encrypting/decrypting data suggested by IEEE 802.11, and the key sequence by the ICV is dual-encrypted by XOR operated with the transmission data, and thereby, wiretapping and sensing from outer side can be blocked.
Claims9
A data encrypting apparatus, comprising:
- a first encrypting unit for encrypting data based on an Integrity Check Value (ICV);
- and
- a second encrypting unit for encrypting the data which is encrypted by the ICV based on an initialization vector and a secret key,
- wherein, encryption of data is performed by XOR operating a key sequence generated by seeding the initialization vector and the secret key with transmission data and with the ICV concatenated data.
A data decrypting apparatus, comprising:
- a first decrypting unit for decrypting data based on an initialization vector and a secret key, wherein the data is encrypted based on an Integrity Check Value (ICV), the initialization vector and the secret key;
- and
- a second decrypting unit for decrypting the decrypted data based on the ICV,
- wherein, decryption of transmission data is performed by concatenating the initialization vector and the secret key of a received packet, generating a key sequence by seeding the concatenated sequence, and then by XOR operating the encrypted data of the received packet with the key sequence.
A method for encrypting data in a wireless Local Area Network (LAN), which performs encryption of data by XOR operating a key sequence generated by seeding an initialization vector and a secret key, and concatenating the data obtained by the XOR operation and the initialization vector to generate a final transmission packet, comprising:
- a first step for generating the key sequence by seeding an Integrity Check Value (ICV);
- a second step for XOR operating the key sequence generated in the first step with the transmission data;
- a third step for concatenating the data obtained in the second step and the ICV;
- a fourth step for XOR operating the concatenated data of the third step with the key sequence generated by seeding the initialization vector and the secret key;
- and
- a fifth step for generating a final transmission packet by concatenating the data calculated in the fourth step and the initialization vector, wherein the fifth step generates the final transmission packet by generating the key sequence by seeding the secret key, and by concatenating data, which is obtained by XOR operating the above key sequence with the initialization vector, and the data obtained in the fourth step.
A data decrypting method in a wireless Local Area Network (LAN), which decrypts transmission data by concatenating initialization vector and a secret key, generating a key sequence by seeding using the sequence, and XOR operating encrypted data of receive packet with the key sequence, comprising:
- a first step for generating a random number sequence by seeding the secret key, and after that, XOR operating the sequence with the initialization vector of the receive packet;
- a second step for generating key sequence by seeding the sequence in which the initialization vector and the secret key are concatenated, and XOR operating the key sequence with the encrypted data of the receive packet;
- and
- a third step for decrypting the data which is decrypted in the first step into the transmission data using an Integrity Check Value (ICV), wherein the third step divides the XOR operated sequence into the data and ICV, generates a sequence by seeding the divided ICV, and XOR operates the generated sequence with the data.
Dependencies are inferred from the claim text.