Apparatus and method for encrypting security key in mobile communication terminal
First Claim
Patent Images
1. A method for storing a security key in a mobile communication terminal, comprising the steps of:
- generating the security key randomly;
encrypting the generated security key; and
storing the encrypted security key,wherein encrypting the generated security key comprises;
converting the generated security key into a bit-format; and
spreading the bit-format security key by a Walsh code to generate random data, andwherein storing the encrypted security key comprises storing the encrypted security key and a Walsh code index corresponding to the Walsh code within a character string that is stored in a memory of the mobile terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an apparatus and method for storing a security key in a mobile communication terminal. In the method, the security key is generated randomly. The generated security key is encrypted in a predetermined encryption scheme. The encrypted security key is stored in the mobile communication terminal. Therefore, even if the stored security keys are read by hacking or memory dump, it is impossible to detect the accurate security keys.
20 Citations
9 Claims
-
1. A method for storing a security key in a mobile communication terminal, comprising the steps of:
-
generating the security key randomly; encrypting the generated security key; and storing the encrypted security key, wherein encrypting the generated security key comprises; converting the generated security key into a bit-format; and spreading the bit-format security key by a Walsh code to generate random data, and wherein storing the encrypted security key comprises storing the encrypted security key and a Walsh code index corresponding to the Walsh code within a character string that is stored in a memory of the mobile terminal.
-
-
2. An apparatus for storing a security key in a mobile communication terminal, comprising:
-
a controller for generating the security key randomly and encrypting the generated security key; and a memory unit for storing the encrypted security key, wherein the controller comprises; a security key generator for generating the security key randomly; and an encryptor for encrypting the generated security key, wherein the encryptor encrypts the generated security key by converting the generated security key into a bit-format, and spreading the bit-format security key by a Walsh code to generate random data, and wherein storing the encrypted security key comprises storing the encrypted security key and a Walsh code index corresponding to the Walsh code within a character string that is stored in a memory of the mobile terminal. - View Dependent Claims (3)
-
-
4. A method for storing a control key for disabling personalization in a mobile communication terminal with a Subscriber Identity Module (SIM) card, comprising the steps of:
-
generating the control key randomly; encrypting the generated control key; and storing the encrypted control key, wherein encrypting the generated control key comprises; converting the generated control key into a bit-format; and spreading the bit-format control key by a Walsh code to generate random data, and wherein storing the encrypted control key comprises storing the encrypted control key and a Walsh code index corresponding to the Walsh code within a character string that is stored in a memory of the mobile terminal.
-
-
5. A method for disabling personalization in a mobile communication terminal with a Subscriber Identity Module (SIM) card, comprising the steps of:
-
detecting an encrypted control key that is stored and a character string for Walsh covering; decrypting the encrypted control key using a Walsh code index contained in the character string; comparing the decrypted control key with a control key contained in the character string; and depersonalizing the personalization if the decrypted control key is identical to the control key contained in the character string, wherein the encrypted control key is encrypted by a Walsh code spreading.
-
-
6. A mobile communication terminal for storing a security key comprising:
-
program process for generating the security key randomly; means for encrypting the generated security key; and means for storing the encrypted security key, wherein the means for encrypting the generated security key includes means for converting the generated control key into a bit-format; and
means for spreading the bit-format control key by a Walsh code to generate random data, andwherein the means for storing the encrypted security key includes means for storing the encrypted security key and a Walsh code index corresponding to the Walsh code within a character string that is stored in a memory of the mobile terminal.
-
-
7. A mobile communication terminal with a Subscriber Identity Module (SIM) card for disabling personalization comprising:
-
software for identifying an encrypted control key that is stored and a character string for Walsh covering; software for decrypting the encrypted control key using a Walsh code index contained in the character string; and software for comparing the decrypted control key with a control key contained in the character string, wherein the encrypted control key is encrypted by a Walsh code spreading. - View Dependent Claims (8, 9)
-
Specification