[go: up one dir, main page]

CN101345947A - Mobile phone locking method, unlocking method, locking device and mobile phone - Google Patents

Mobile phone locking method, unlocking method, locking device and mobile phone Download PDF

Info

Publication number
CN101345947A
CN101345947A CNA2008101192183A CN200810119218A CN101345947A CN 101345947 A CN101345947 A CN 101345947A CN A2008101192183 A CNA2008101192183 A CN A2008101192183A CN 200810119218 A CN200810119218 A CN 200810119218A CN 101345947 A CN101345947 A CN 101345947A
Authority
CN
China
Prior art keywords
mobile phone
source code
registration
code
cryptographic algorithm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008101192183A
Other languages
Chinese (zh)
Inventor
薛慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNA2008101192183A priority Critical patent/CN101345947A/en
Publication of CN101345947A publication Critical patent/CN101345947A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides a mobile phone locking method, unlocking method, locking device and mobile phone, wherein the mobile phone locking method comprises: transforming the mobile phone special attribute number into the mobile phone registration sequence number; generating cipher key using cryptographic algorithm; generating a registration code corresponding with the registration sequence number by enciphering the registration sequence number using cipher key and storing the registration code in the mobile phone storage; generating an encryption source code by adding the mobile phone source code into the source code of cryptographic algorithm; using the encryption source code to read and judge the mobile phone registration code format, if the format is right, the registration is deciphered using the decryption algorithm corresponding with the cryptographic algorithm to obtain decryption data, if the decryption data is identical with the mobile phone registration sequence, the decryption succeeds. The mobile phone registration sequence number of cipher key generated by asymmetric cryptographic algorithm is encrypted and the cipher key is secret, therefore the usage of mobile phone is limited. The mobile phone locking and unlocking method is simple and reliable.

Description

A kind of mobile phone locking means, unlock method, locking device and mobile phone
Technical field
The present invention relates to moving communicating field, relate in particular to a kind of production of the mobile phone to any standard and use limits and method that lifts restrictions and the mobile phone of using locking and unlock method.
Background technology
At present the moving communicating field tradesman is flowed relatively more frequently, and the personnel's of the leaving office intellectual property that may invade company is stolen trade secret sometimes, for example the software version of mobile phone and hardware plan is taken outside the company and is produced.Oneself handset production line now neither every company be all arranged, if foundries that trust is not subjected to own company to be controlled or production line carry out mobile phone and produce, perhaps, foundries can be produced more mobile phone privately and be gone to sell profit, and this batch mobile phone is exactly the black phone known to everybody.Black phone has been invaded mobile phone manufacturing company and user's interests to a great extent.But, also do not have a kind of convenient and reliable method that the production and the use of mobile phone are limited and lift restrictions at present.
Summary of the invention
The technical problem to be solved in the present invention is how the manufacturer who does not have the mobile phone manufacturing license to be produced mobile phone to limit, and how to lift restrictions when using mobile phone.For this reason, the invention provides a kind of mobile phone locking means, comprising:
The particular community number of mobile phone is generated the mobile telephone registration sequence number;
Adopt cryptographic algorithm to generate key;
Utilizing described key that described registration sequence number is encrypted generates with number corresponding registration code of described registration sequence and is stored in the mobile phone memory;
The source code of described cryptographic algorithm is added mobile phone source code generation encrypted source code;
Described encrypted source code is used to read and judges described mobile telephone registration sign indicating number form, if correct format then utilizes the decipherment algorithm corresponding with described cryptographic algorithm that described registration code is decrypted, obtain data decryption, described data decryption is consistent with the mobile telephone registration sequence number, then successful decryption.
The step that described particular community number combination with mobile phone generates the mobile telephone registration sequence number is specially: with described particular community number: any all or part of combination of numbers that number is comprised as the mobile telephone registration sequence number or with described Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate separately in the Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number is as the mobile telephone registration sequence number.
The described step that the cryptographic algorithm source code is added in the mobile phone source code is specially: described cryptographic algorithm source code is directly joined in the mobile phone source code, perhaps, with the form of encapsulation code, reserve function interface, described cryptographic algorithm source code is added in the mobile phone source code.
The present invention also provides a kind of unlock method, comprises step:
From mobile phone memory, read the mobile telephone registration sign indicating number according to encrypted source code;
Judge the registration code form,, obtain data decryption if correct format then utilizes decipherment algorithm that described registration code is decrypted, if form is incorrect, then deciphering failure;
The consistency of more described data decryption and mobile telephone registration sequence number, if consistent, successful decryption then, otherwise, the deciphering failure;
Described mobile telephone registration sign indicating number is generated through encrypting with the corresponding cryptographic algorithm of described decipherment algorithm by described mobile telephone registration sequence number,
Described encrypted source code adds the generation of mobile phone source code by the source code of described cryptographic algorithm.
Described encrypted source code is: described cryptographic algorithm source code directly joins in the mobile phone source code and forms, and perhaps, described cryptographic algorithm source code is reserved the function excuse with the form of encapsulation code, adds then in the mobile phone source code to form.
Describedly from mobile phone memory, read the mobile telephone registration sign indicating number according to described encrypted source code;
Judge the registration code form,, obtain data decryption if correct format then utilizes decipherment algorithm that described registration code is decrypted, if form is incorrect, then deciphering failure; And
The consistency of more described data decryption and mobile telephone registration sequence number, if consistent, successful decryption then, otherwise the step of deciphering failure repeats in the time at specific interval.
Described mobile telephone registration sequence number is: the combination of all or part of numeral that any or described Electronic Serial Number, International Mobile Equipment Identity sign indicating number and the hardware plate in the Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number number comprised.
The present invention also provides a kind of mobile phone locking device, comprising:
The registration sequence generation module is used for generating the mobile telephone registration sequence number according to the particular community number of mobile phone;
Key production module is used to adopt cryptographic algorithm to generate key, and described key is maintained secrecy;
The registration code generation module is used for utilizing described key that described registration sequence number is encrypted and generates with number corresponding registration code of described registration sequence and be stored in the memory of mobile phone;
The encrypted source code generation module is with the source code adding mobile phone source code generation encrypted source code of described cryptographic algorithm;
Described encrypted source code is used to read and judges described mobile telephone registration sign indicating number form, if correct format then utilizes the decipherment algorithm corresponding with described cryptographic algorithm that described registration code is decrypted, obtain data decryption, described data decryption is consistent with the mobile telephone registration sequence number, then successful decryption.
The particular community number that described mobile telephone registration sequence number is described mobile phone: the combination of all or part of numeral that any or described Electronic Serial Number, International Mobile Equipment Identity sign indicating number and the hardware plate in the Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number number comprised.
Described encrypted source code is: described cryptographic algorithm source code directly joins in the mobile phone source code and forms, and perhaps, described cryptographic algorithm source code is reserved the function excuse with the form of encapsulation code, adds then in the mobile phone source code to form.
The present invention also provides a kind of mobile phone, comprises chip for cell phone, is used to download encrypted source code, also comprises:
The registration code read module is connected with described chip for cell phone, is used for utilizing described encrypted source code to read the mobile telephone registration sign indicating number from mobile phone memory;
Registration code form judge module is used to judge the registration code form, if correct format then utilizes decipherment algorithm that described mobile telephone registration sign indicating number is decrypted, obtains data decryption, if form is incorrect, and then deciphering failure;
Comparison module is used for the consistency of more described data decryption and mobile telephone registration sequence number, if consistent, successful decryption then, otherwise, the deciphering failure;
Described mobile telephone registration sign indicating number is generated through encrypting with the corresponding cryptographic algorithm of described decipherment algorithm by described mobile telephone registration sequence number,
Described encrypted source code adds the generation of mobile phone source code by the source code of described cryptographic algorithm.
Described encrypted source code is: described cryptographic algorithm source code directly joins in the mobile phone source code and forms, and perhaps, described cryptographic algorithm source code is reserved the function excuse with the form of encapsulation code, adds then in the mobile phone source code to form.
Described mobile telephone registration sequence number is: the combination of all or part of numeral that any or described Electronic Serial Number, International Mobile Equipment Identity sign indicating number and the hardware plate in the described Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number number comprised.
Described registration code read module also comprises regularly reading unit, is used for special time at interval, utilizes described encrypted source code generation module to read the mobile telephone registration sign indicating number from mobile phone memory.
Compared with prior art, the present invention has following beneficial effect:
The present invention utilizes private key that rivest, shamir, adelman produces that the registration sequence of mobile phone number is encrypted, and simultaneously private key is maintained secrecy, and does not have the purpose of the manufacturers produce mobile phone of manufacturing license to realize restriction.When using mobile phone, the common key that utilizes above-mentioned rivest, shamir, adelman to produce is deciphered mobile phone.If do not write registration sequence number in the mobile phone, then can't carry out verification during mobile phone power-on, promptly can't be the mobile phone release, thereby play the effect that limiting handset uses.The method that mobile phone is carried out the locking and unlocking of the present invention has simple and reliable characteristics.
Description of drawings
Fig. 1 is mobile phone locking of the present invention and unlock method flow chart;
Fig. 2 is a mobile phone locking device block diagram of the present invention;
Fig. 3 is a mobile phone block diagram of the present invention.
Embodiment
General thought of the present invention is when mobile phone production or upgrading, utilizing mobile phone to produce software uses cryptographic algorithm that the mobile phone serial number encryption is generated registration code, use decipherment algorithm in cell phone software, with the registration code deciphering that cell phone software reads out, data decryption that draws and mobile phone sequence number are relatively, if it is consistent, then by verification, mobile phone can normally use, otherwise, mobile phone can not be by verification, thus the use of limiting handset.
Be described in further detail below in conjunction with the embodiment of accompanying drawing mobile phone locking of the present invention and unlock method and mobile phone locking and tripper.
Cryptographic algorithm both can adopt symmetric encipherment algorithm also can adopt rivest, shamir, adelman, and what adopt in the present embodiment is rivest, shamir, adelman.
As shown in Figure 1, Fig. 1 is mobile phone locking of the present invention and unlock method flow chart, may further comprise the steps:
The particular community number of mobile phone is generated the mobile telephone registration sequence number;
In the mobile phone of listing, every mobile phone all includes some unique numerals, as Electronic Serial Number (ESN, Electronic Serial Numbers), International Mobile Equipment Identity sign indicating number (IMEI, InternationalMobile Equipment Identity), hardware plate number etc., the combination of getting a wherein independent all or part of numeral that comprises or any two all or part of numerals that comprised is as the registration sequence of mobile phone number.For example, the version of mobile phone plank number is 456789, and the IMEI number of mobile phone is 351589004490200, and then the mobile phone sequence number can be for following several:
1,456789 (version of only getting the mobile phone plank is number as the mobile phone sequence number)
2,351589004490200 (IMEI number of only getting mobile phone is as the mobile phone sequence numbers)
3,456789351589004490200 (combination of the IMEI number of the version of mobile phone plank number+mobile phone is as the mobile phone sequence number)
4,351589004490200456789 (version of IMEI number+mobile phone plank number combination as the mobile phone sequence number)
5,6789351589004490 (preceding 12 combination of the back 4+IMEI number of the version of mobile phone plank number is as the mobile phone sequence number)
6,004490200456 (the back 9+mobile phone plank version of IMEI number number preceding 3 combination as the mobile phone sequence number).
The private key that adopts rivest, shamir, adelman to generate PKI and maintain secrecy;
Adopt rivest, shamir, adelman (as RSA cryptographic algorithms), by software with computer or the private key (Private Key) that generates PKIs (Public Key) and match with other forms.PKI can disclose in the source code of cell phone software, and private key then must be carried out security work, can not disclose in the source code of cell phone software, otherwise just lose the meaning of encrypting.
If the employing symmetric encipherment algorithm, because two keys that generate are identical, therefore, need to be keep secret.
According to key, utilize rivest, shamir, adelman that registration sequence number is encrypted and generate and registration sequence number corresponding registration code, and registration code is stored in the memory of mobile phone;
Use in the above-mentioned rivest, shamir, adelman, with the supporting private key of PKI registration sequence number is encrypted, thereby produce corresponding registration code.Registration sequence number and registration code are corresponding one by one, can not repeat, thereby guarantee that every mobile phone can only have a registration code.Mobile phone memory can be nonvolatile memory (NVRAM, Non-Volatile random access memory).
Do not write registration sequence number if use mobile phone to produce software, be bound to fail during mobile phone power-on verification when the time comes, thereby play the effect that limiting handset uses.
Above-mentioned steps is in the production process of mobile phone, to the whole process that mobile phone locks, goes on to say below mobile phone is carried out unlocking process.After the mobile phone power-on initialization finishes, enter standby interface, can utilize the PKI of rivest, shamir, adelman to be decrypted the step of verification with that:
The rivest, shamir, adelman source code that only comprises PKI is added in the mobile phone source code, generate encrypted source code;
The rivest, shamir, adelman source code that includes PKI but do not comprise private key join in the mobile phone source code mode can for: directly add, call during in order to deciphering; Perhaps with the form of encapsulation code, as (lib, library) file are reserved certain function interface, join in the mobile phone source code, the time call in order to deciphering to be packaged into the storehouse.
Above-mentioned rivest, shamir, adelman source code compiles source code after joining in the mobile phone source code, forms the cell phone software version, and downloads in the mobile phone, uses for mobile phone.
The cell phone software that utilizes encrypted source code to form reads the mobile telephone registration sign indicating number from mobile phone memory;
After reading registration code, judge the registration code form,, adopt decipherment algorithm, registration code is decrypted, obtain data decryption if correct format then utilizes the PKI in the above-mentioned rivest, shamir, adelman source code, if form is incorrect, then deciphering failure;
The consistency of data decryption and mobile telephone registration sequence number relatively, if consistent, successful decryption then, otherwise deciphering is failed.
If data decryption equals the numeral of mobile telephone registration sequence number, the two unanimity then, successful decryption, the mobile phone operate as normal, if unequal, then deciphering failure, relevant prompting locking mobile phone or shutdown immediately appear in mobile phone screen.
In order to prevent to be cracked by the people, improve fail safe, can also in mobile phone, do regularly or the not timing verification just no longer verification after for example per hour verification three times, verification three times.If relevant prompting locking mobile phone or shutdown immediately then appear in the verification failure.Timing verification is the repetition to above-mentioned deciphering checking procedure.
With reference to figure 2, the present invention also provides a kind of mobile phone locking device, below this device is elaborated.This device comprises:
The registration sequence generation module is used for generating the mobile telephone registration sequence number according to the particular community number of mobile phone;
Every mobile phone all includes some unique numerals, as ESN number, IMEI number, hardware plate number etc., the combination of getting a wherein independent all or part of numeral that comprises or any at least two all or part of numerals that comprised is as the registration sequence of mobile phone number.For example, the version of mobile phone plank number is 456789, and the IMEI number of mobile phone is 351589004490200, and then the mobile phone sequence number can be for following several:
1,456789 (version of only getting the mobile phone plank is number as the mobile phone sequence number)
2,351589004490200 (IMEI number of only getting mobile phone is as the mobile phone sequence numbers)
3,456789351589004490200 (combination of the IMEI number of the version of mobile phone plank number+mobile phone is as the mobile phone sequence number)
4,351589004490200456789 (version of IMEI number+mobile phone plank number combination as the mobile phone sequence number)
5,6789351589004490 (preceding 12 combination of the back 4+IMEI number of the version of mobile phone plank number is as the mobile phone sequence number)
6,004490200456 (the back 9+mobile phone plank version of IMEI number number preceding 3 combination as the mobile phone sequence number).
Key production module is used to adopt cryptographic algorithm to generate key, and described key is maintained secrecy;
Adopt rivest, shamir, adelman in the present embodiment, by software with computer or the private key (Private Key) that generates PKIs (Public Key) and match with other forms.PKI can disclose in the source code of cell phone software, and private key then must be carried out security work.
The registration code generation module is used for the key that produces according to key production module, utilizes rivest, shamir, adelman that the mobile phone registration sequence number is encrypted, and generates the registration code corresponding with the mobile telephone registration sequence number and is stored in the memory of mobile phone;
The encrypted source code generation module is used for the source code of rivest, shamir, adelman is added the mobile phone source code, and source code is compiled, and forms encrypted source code, i.e. cell phone software version, and download in the mobile phone, use for mobile phone.
After mobile phone is encrypted, use mobile phone normally, also need mobile phone is decrypted, the decrypting process of mobile phone utilizes mobile phone itself to finish.With reference to figure 3, Fig. 3 is a mobile phone block diagram of the present invention, and at first, chip for cell phone downloads to the encrypted source code that the encrypted source code generation module generates in the mobile phone, then, the cell phone software program of utilizing above-mentioned encrypted source code to constitute by the registration code read module reads the mobile telephone registration sign indicating number from mobile phone memory;
Read after the registration code, judge the registration code form,, obtain data decryption if correct format then utilizes the decipherment algorithm corresponding with above-mentioned cryptographic algorithm that the mobile phone registration code is decrypted by registration code form judge module, if form is incorrect, then deciphering failure;
At last, compare data decryption and mobile telephone registration sequence number by comparison module, if data decryption equals the numeral of mobile telephone registration sequence number, the two unanimity then, successful decryption, mobile phone operate as normal, if unequal, then deciphering failure, relevant prompting locking mobile phone or shutdown immediately appear in mobile phone screen.
In order to increase the difficulty of decryption, improve fail safe, registration code read module of the present invention also comprises regularly reading unit, does in mobile phone regularly or the not timing verification, for example per hour reads the mobile telephone registration sign indicating number three times from mobile phone memory, judge the registration code form by registration code form judge module then, if correct format then utilizes the decipherment algorithm corresponding with above-mentioned cryptographic algorithm that the mobile phone registration code is decrypted, obtain data decryption, if form is incorrect, then deciphering failure.After obtaining data decryption, by the comparison module consistency of data decryption and mobile telephone registration sequence number relatively, if consistent, successful decryption then, otherwise the deciphering failure relevant prompting locking mobile phone occurs or shuts down immediately.Just no longer verification after the verification three times.
The present invention adopts after the encryption and decryption algorithm mobile phone, even illegal mobile phone manufacturer has taken the cell phone software version, if there is not corresponding data decryption, perhaps, if do not know enciphering and deciphering algorithm and public-key cryptographic keys, also can't use even produce mobile phone.Mobile phone production firm can generate mobile telephone registration sequence number and mobile telephone registration sign indicating number correspondingly at a collection of mobile phone, to form deciphers database.
For after sale, can use software to obtain registration sequence number, registration sequence number is issued mobile phone producer, mobile phone producer generates corresponding registration code and adds deciphers database to, and deciphers database is sent back to after sale, gets final product release after sale.Adopt this method to obtain and strict every mobile phone is locked the purpose of restriction, the release mode that provides also can make things convenient for the solution of problem after sale.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (14)

1. a mobile phone locking means is characterized in that, comprises step:
The particular community number of mobile phone is generated the mobile telephone registration sequence number;
Adopt cryptographic algorithm to generate key;
Utilizing described key that described registration sequence number is encrypted generates with number corresponding registration code of described registration sequence and is stored in the mobile phone memory;
The source code of described cryptographic algorithm is added mobile phone source code generation encrypted source code;
Described encrypted source code is used to read and judges described mobile telephone registration sign indicating number form, if correct format then utilizes the decipherment algorithm corresponding with described cryptographic algorithm that described registration code is decrypted, obtain data decryption, described data decryption is consistent with the mobile telephone registration sequence number, then successful decryption.
2. mobile phone locking means as claimed in claim 1, it is characterized in that the step that described particular community number combination with mobile phone generates the mobile telephone registration sequence number is specially: with described particular community number: any all or part of combination of numbers that number is comprised as the mobile telephone registration sequence number or with described Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate separately in the Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number is as the mobile telephone registration sequence number.
3. mobile phone locking means as claimed in claim 1, it is characterized in that, the described step that the cryptographic algorithm source code is added in the mobile phone source code is specially: described cryptographic algorithm source code is directly joined in the mobile phone source code, perhaps, form with the encapsulation code, reserve function interface, described cryptographic algorithm source code is added in the mobile phone source code.
4. a unlock method is characterized in that, comprises step:
From mobile phone memory, read the mobile telephone registration sign indicating number according to encrypted source code;
Judge the registration code form,, obtain data decryption if correct format then utilizes decipherment algorithm that described registration code is decrypted, if form is incorrect, then deciphering failure;
The consistency of more described data decryption and mobile telephone registration sequence number, if consistent, successful decryption then, otherwise, the deciphering failure;
Described mobile telephone registration sign indicating number is generated through encrypting with the corresponding cryptographic algorithm of described decipherment algorithm by described mobile telephone registration sequence number,
Described encrypted source code adds the generation of mobile phone source code by the source code of described cryptographic algorithm.
5. mobile phone unlock method as claimed in claim 4, it is characterized in that, described encrypted source code is: described cryptographic algorithm source code directly joins in the mobile phone source code and forms, perhaps, described cryptographic algorithm source code is with the form of encapsulation code, reserve function excuse, add then in the mobile phone source code and form.
6. mobile phone unlock method as claimed in claim 4 is characterized in that, describedly reads the mobile telephone registration sign indicating number according to described encrypted source code from mobile phone memory;
Judge the registration code form,, obtain data decryption if correct format then utilizes decipherment algorithm that described registration code is decrypted, if form is incorrect, then deciphering failure; And
The consistency of more described data decryption and mobile telephone registration sequence number, if consistent, successful decryption then, otherwise the step of deciphering failure repeats in the time at specific interval.
7. mobile phone unlock method as claimed in claim 4, it is characterized in that described mobile telephone registration sequence number is: the combination of all or part of numeral that any or described Electronic Serial Number, International Mobile Equipment Identity sign indicating number and the hardware plate in the Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number number comprised.
8. a mobile phone locking device is characterized in that, comprising:
The registration sequence generation module is used for generating the mobile telephone registration sequence number according to the particular community number of mobile phone;
Key production module is used to adopt cryptographic algorithm to generate key, and described key is maintained secrecy;
The registration code generation module is used for utilizing described key that described registration sequence number is encrypted and generates with number corresponding registration code of described registration sequence and be stored in the memory of mobile phone;
The encrypted source code generation module is with the source code adding mobile phone source code generation encrypted source code of described cryptographic algorithm;
Described encrypted source code is used to read and judges described mobile telephone registration sign indicating number form, if correct format then utilizes the decipherment algorithm corresponding with described cryptographic algorithm that described registration code is decrypted, obtain data decryption, described data decryption is consistent with the mobile telephone registration sequence number, then successful decryption.
9. mobile phone locking device as claimed in claim 8, it is characterized in that the particular community number that described mobile telephone registration sequence number is described mobile phone: the combination of all or part of numeral that any or described Electronic Serial Number, International Mobile Equipment Identity sign indicating number and the hardware plate in the Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number number comprised.
10. mobile phone locking device as claimed in claim 8, it is characterized in that, described encrypted source code is: described cryptographic algorithm source code directly joins in the mobile phone source code and forms, perhaps, described cryptographic algorithm source code is with the form of encapsulation code, reserve function excuse, add then in the mobile phone source code and form.
11. a mobile phone comprises chip for cell phone, is used to download encrypted source code, it is characterized in that, also comprises:
The registration code read module is connected with described chip for cell phone, is used for utilizing described encrypted source code to read the mobile telephone registration sign indicating number from mobile phone memory;
Registration code form judge module is used to judge the registration code form, if correct format then utilizes decipherment algorithm that described mobile telephone registration sign indicating number is decrypted, obtains data decryption, if form is incorrect, and then deciphering failure;
Comparison module is used for the consistency of more described data decryption and mobile telephone registration sequence number, if consistent, successful decryption then, otherwise, the deciphering failure;
Described mobile telephone registration sign indicating number is generated through encrypting with the corresponding cryptographic algorithm of described decipherment algorithm by described mobile telephone registration sequence number,
Described encrypted source code adds the generation of mobile phone source code by the source code of described cryptographic algorithm.
12. mobile phone as claimed in claim 11 is characterized in that, described encrypted source code is: described cryptographic algorithm source code directly joins in the mobile phone source code and forms, perhaps, described cryptographic algorithm source code is reserved the function excuse with the form of encapsulation code, adds then in the mobile phone source code to form.
13. mobile phone as claimed in claim 11, it is characterized in that described mobile telephone registration sequence number is: the combination of all or part of numeral that any or described Electronic Serial Number, International Mobile Equipment Identity sign indicating number and the hardware plate in the described Electronic Serial Number, International Mobile Equipment Identity sign indicating number, hardware plate number number comprised.
14. mobile phone as claimed in claim 11 is characterized in that, described registration code read module also comprises regularly reading unit, is used for special time at interval, utilizes described encrypted source code generation module to read the mobile telephone registration sign indicating number from mobile phone memory.
CNA2008101192183A 2008-08-29 2008-08-29 Mobile phone locking method, unlocking method, locking device and mobile phone Pending CN101345947A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101192183A CN101345947A (en) 2008-08-29 2008-08-29 Mobile phone locking method, unlocking method, locking device and mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101192183A CN101345947A (en) 2008-08-29 2008-08-29 Mobile phone locking method, unlocking method, locking device and mobile phone

Publications (1)

Publication Number Publication Date
CN101345947A true CN101345947A (en) 2009-01-14

Family

ID=40247810

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101192183A Pending CN101345947A (en) 2008-08-29 2008-08-29 Mobile phone locking method, unlocking method, locking device and mobile phone

Country Status (1)

Country Link
CN (1) CN101345947A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130907A (en) * 2010-01-20 2011-07-20 微软公司 Developer phone registration
CN102457843A (en) * 2010-10-26 2012-05-16 希姆通信息技术(上海)有限公司 Home security system and initial disarming password generation method thereof
WO2013170653A1 (en) * 2012-05-16 2013-11-21 惠州Tcl移动通信有限公司 Unlocking system and method for screen lock
CN103914635A (en) * 2012-12-29 2014-07-09 中国航空工业集团公司第六三一研究所 Eclipse software product authorization permission management method
CN111475815A (en) * 2020-04-08 2020-07-31 上海汉枫电子科技有限公司 Code protection method for chip
CN111835505A (en) * 2019-04-16 2020-10-27 上海擎感智能科技有限公司 Activation code generation method and device and computer storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130907A (en) * 2010-01-20 2011-07-20 微软公司 Developer phone registration
CN102457843A (en) * 2010-10-26 2012-05-16 希姆通信息技术(上海)有限公司 Home security system and initial disarming password generation method thereof
CN102457843B (en) * 2010-10-26 2016-04-27 希姆通信息技术(上海)有限公司 Household security system and method for generating cipher code of initially withdrawing a garrison thereof
WO2013170653A1 (en) * 2012-05-16 2013-11-21 惠州Tcl移动通信有限公司 Unlocking system and method for screen lock
CN103914635A (en) * 2012-12-29 2014-07-09 中国航空工业集团公司第六三一研究所 Eclipse software product authorization permission management method
CN111835505A (en) * 2019-04-16 2020-10-27 上海擎感智能科技有限公司 Activation code generation method and device and computer storage medium
CN111475815A (en) * 2020-04-08 2020-07-31 上海汉枫电子科技有限公司 Code protection method for chip

Similar Documents

Publication Publication Date Title
US10708062B2 (en) In-vehicle information communication system and authentication method
JP4866863B2 (en) Security code generation method and user device
KR101659110B1 (en) Method for authenticating access to a secured chip by a test device
EP2297665B1 (en) Method and apparatus for secure hardware analysis
JP6509197B2 (en) Generating working security key based on security parameters
CN103929306B (en) The approaches to IM of intelligent cipher key equipment and intelligent cipher key equipment
ES2619635T3 (en) Method and system for smart card chip customization
CN106302354A (en) A kind of identity identifying method and device
CN102065148A (en) Memory system access authorizing method based on communication network
JP2008541591A (en) Implementing integrity-protected secure storage
CN106295318A (en) A kind of system start-up bootstrap technique and device
CN106953732B (en) Key management system and method for chip card
CN107864124B (en) Terminal information security protection method, terminal and Bluetooth lock
CN109690543B (en) Security authentication method, integrated circuit and system
US11416639B2 (en) PQA unlock
CN103684786A (en) Method and system for storing digital certificate and binding digital certificate to hardware carrier
CN101345947A (en) Mobile phone locking method, unlocking method, locking device and mobile phone
CN101964805B (en) Method, equipment and system for safely sending and receiving data
CN103560892A (en) Secret key generation method and secret key generation device
CN101770559A (en) Data protecting device and data protecting method
CN103414564A (en) Secrete key card, secrete key device and method for protecting private key
CN104268447A (en) Encryption method of embedded software
US20240187222A1 (en) Secure removable hardware with puf
Maes et al. Analysis and design of active IC metering schemes
CN102270285B (en) Key authorization information management method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090114