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.
Claims11
A data encrypting apparatus 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 with transmission data and with Integrity Check Value (ICV) concatenated data and by generating final transmission packet after concatenating the data calculated from the XOR operation with the initialization vector, comprising:
- a first encrypting unit for encrypting the transmission data using the ICV;
- and
- a second encrypting unit for encrypting the transmission data which is encrypted by the first encrypting unit by using the initialization vector and the secret key.
A data decrypting apparatus in a wireless Local Area Network (LAN), which performs decryption of transmission data by concatenating the initialization vector and the secret key of 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, comprising:
- a first decrypting unit for generating the key sequence by seeding the sequence in which the initialization vector and the secret key is concatenated, and XOR operating the key sequence with the encrypted data of the received packet;
- and
- a second decrypting unit for decrypting the data decrypted in the first decrypting unit into the transmission data using an Integrity Check Value (ICV).
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 final transmission packet by concatenating the data calculated in the fourth step and the initialization vector.
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).
Dependencies are inferred from the claim text.