CN102663314B - Anti-theft and information security protecting method and device for portable terminal - Google Patents
Anti-theft and information security protecting method and device for portable terminal Download PDFInfo
- Publication number
- CN102663314B CN102663314B CN201210079477.4A CN201210079477A CN102663314B CN 102663314 B CN102663314 B CN 102663314B CN 201210079477 A CN201210079477 A CN 201210079477A CN 102663314 B CN102663314 B CN 102663314B
- Authority
- CN
- China
- Prior art keywords
- portable terminal
- terminal device
- circuit
- permanent password
- password
- 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.)
- Active
Links
Landscapes
- Storage Device Security (AREA)
Abstract
The invention is applicable to the field of information security, and provides anti-theft and information security protecting method and device for a portable terminal. The anti-theft and information security protecting method for the portable terminal includes receiving an unlocking password, reading a permanent password in a non-volatile memory by a comparison circuit directly, and comparing whether the unlocking password and the permanent password are matched or not so as to control the operation state of a function execution circuit required to be locked inside a master control chip. The master control chip of the portable terminal is integrated with the non-volatile memory, at least one part of the non-volatile memory is a disposable programmable memory unit, the permanent password cannot be changed once being programmed, and permission to read data of the permanent password is closed by a CPU (central processing unit). If the portable terminal is lost or stolen, illegal persons cannot crack the permanent password by means of software, so that the portable terminal cannot be used by the illegal persons.
Description
Technical field
The invention belongs to information security field, particularly relate to a kind of portable terminal device is antitheft and protection information is safe method and device.
Background technology
Due to the feature that portable terminal device (such as mobile phone, notebook computer, panel computer etc.) is easy to carry about with one, not only bring convenience to user, also produce another problem simultaneously, namely easily lose.And once while being lost in and causing user's economic loss, also can threaten the information security of subscriber data.
Antitheft and the information security technology of existing common portable terminal device realizes primarily of software, namely user first will arrange password, and then user needs to input password and carries out unlocking the information that could use and the function on portable terminal device or access portable terminal device store by software.But actual conditions are these portable terminal devices once lose or stolen, unauthorized person cracks instruction crack portable terminal device password easily via various, or refitting portable terminal device operating system removes original password, and the information security being stored in subscriber data on portable terminal device like this will be on the hazard.For mobile phone, unauthorized person directly utilizes original SIM card or changes the various functions that SIM card just can continue to use this mobile phone.
Therefore, in the urgent need to a kind of technology, make unauthorized person after the portable terminal device obtaining original subscriber, be difficult to the device password obtaining original subscriber's setting, and then the data information on this portable terminal device cannot be accessed, especially user's capsule information; And some other important function of this portable terminal device cannot be used, such as surf the Net, make a phone call.
Summary of the invention
The object of the embodiment of the present invention is to provide a kind of method and device that portable terminal device is antitheft and protection information is safe, be intended to solve lose or stolen after can ensure the problem that the information security of original subscriber's data and original equipment are not illegally used.
The embodiment of the present invention is achieved in that a kind of method that portable terminal device is antitheft and protection information is safe, said method comprising the steps of:
Receive unlocking pin;
Permanent password in the direct reading non-volatile storage of Comparison Circuit, and compare unlocking pin and whether permanent password mates, if coupling, then enable control circuit sends the function executive circuit that the enable signal opened is locked to the needs of main control chip inside, and making it be in can duty; If do not mated, then the function executive circuit that the enable signal that enable control circuit sends cut out is locked to the needs of main control chip inside, makes it be in disabled state;
The main control chip of described portable terminal device is integrated with nonvolatile memory, described nonvolatile memory stores permanent password, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, and described CPU element is closed the read right of permanent code data.
Further, have at least a bit to be used to refer to permanent password in described one-time programmable memory cell whether to be provided with.
Further, described method is further comprising the steps of:
Decipher circuit directly reads permanent password and carries out encryption and decryption as the data stored in double secret key main control chip peripheral storage unit.
Further, described Comparison Circuit, described enable control circuit, needs are locked function executive circuit, decipher circuit and nonvolatile memory are all integrated in main control chip.
Further, described method also comprises:
User expects the permanent password arranged voluntarily by the user interface input of portable equipment.
Further, described method also comprises step:
Permanent password backup physically can depart from the annex of portable equipment to one by portable terminal device.
Further, the step of described reception unlocking pin comprises:
The password receiving the manual input of user or the unlocking pin read in annex.
Further, described method also comprises:
Unlocking pin user manually inputted is temporary in the unlocking pin storage unit in main control chip, and the unlocking pin in described unlocking pin storage unit is removed in timing.
Further, after reception unlocking pin, the output that delay circuit controls enable signal produces time delay.
Another object of the embodiment of the present invention is to provide a kind of method that portable terminal device is antitheft and protection information is safe, said method comprising the steps of:
Decipher circuit directly reads permanent password and carries out encryption and decryption as the data stored in double secret key main control chip peripheral storage unit;
The main control chip of described portable terminal device is integrated with nonvolatile memory, described nonvolatile memory stores permanent password, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, and described CPU element is closed the read right of permanent code data.
Further, described method also comprises:
User expects the permanent password arranged voluntarily by the user interface input of portable equipment.
Another object of the embodiment of the present invention is to provide the device that a kind of portable terminal device is antitheft and protection information is safe, is integrated with the function executive circuit that nonvolatile memory, Comparison Circuit, enable control circuit and needs are locked in the main control chip of described device; When portable terminal device is mobile phone/panel computer, described main control chip is the SOC of mobile phone/panel computer or other functional chips of described CPU element control;
Permanent password in the direct reading non-volatile storage of Comparison Circuit, and compare unlocking pin and whether permanent password mates, if coupling, then enable control circuit sends the function executive circuit that the enable signal opened is locked to the needs of main control chip inside, and making it be in can duty; If do not mated, then the function executive circuit that the enable signal that enable control circuit sends cut out is locked to the needs of main control chip inside, makes it be in disabled state,
The main control chip of described portable terminal device is integrated with nonvolatile memory, described nonvolatile memory stores permanent password, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, and described CPU element is closed the read right of permanent code data.
Further, described device also comprises: decipher circuit, and carry out encryption and decryption for directly reading permanent password as the data stored in double secret key main control chip peripheral storage unit, described decipher circuit is integrated in main control chip.
In an embodiment of the present invention, the permanent password in nonvolatile memory only has the circuit module of main control chip inside to access, and CPU cannot read.Meanwhile, the storage unit of preserving user's unlocking pin also can regularly be removed; Further, encryption/decryption module accepts permanent password, and to carry out encryption and decryption work be also carry out in hardware circuit module inside, and CPU cannot read wherein permanent password; Such user only need keep annex, even if portable terminal device loss or stolen, unauthorized person also cannot crack permanent password by software approach.In addition, the signal of the Comparison Circuit in the present invention and enable control circuit exports and is all completed by internal hardware circuit, and CPU cannot intervene its output valve, if therefore unauthorized person does not know that the permanent password that user is arranged cannot use portable terminal device.
Simultaneously, the information material of user is generally kept in the storer of main control chip periphery, due to these data with permanent password for key is encrypted, even if unauthorized person removes separately peripheral storage unit carry out digital independent, also cannot obtain real data, thus ensure that the information security of subscriber data.
Accompanying drawing explanation
Fig. 1 is the structural drawing of the device that portable terminal device is antitheft and protection information is safe that the embodiment of the present invention provides;
Fig. 2 is the implementing procedure figure of the method that portable terminal device is antitheft and protection information is safe that first embodiment of the invention provides;
Fig. 3 is the unblock flow process of the portable terminal device that first embodiment of the invention provides;
Fig. 4 is the implementing procedure figure of the method that portable terminal device is antitheft and protection information is safe that second embodiment of the invention provides.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The invention provides a kind of portable terminal device (such as mobile phone, notebook computer, panel computer etc.) lose or stolen after can ensure the method that the information security of original subscriber's data and original equipment are not illegally used, the permanent password that this method is arranged in the main control chip of terminal device based on user personnel, and then main functional safety and the information security realizing portable terminal device from the design circuit hardware aspect, unauthorized person can be avoided so stolen or lose after profit and utilize the mode of software to decode user cipher at user's portable terminal device, and then jeopardize user information safety.
Consulting Fig. 1, is the structure of the device that portable terminal device is antitheft and protection information is safe that the embodiment of the present invention provides.The function executive circuit that nonvolatile memory, unlocking pin storage unit, Comparison Circuit, enable control circuit and needs are locked is integrated with in the main control chip of this device.When portable terminal device is mobile phone/panel computer, described main control chip is the SOC(system on chip of mobile phone/panel computer) other functional chips of controlling of chip or described CPU element.This nonvolatile memory is connected with Comparison Circuit, and this Comparison Circuit is connected with enable control circuit, and described use control circuit is connected with needing the function executive circuit of locking.This CPU element is connected with unlocking pin storage unit, and this unlocking pin unit is connected with Comparison Circuit.
In an embodiment of the present invention, the communication unit needing the function executive circuit of locking to comprise read-write controller and be connected with exterior antenna.Certainly, need the function executive circuit of locking can comprise more as required, such as, make a phone call, surf the Net, access the critical functions such as certain storage space.
This CPU element receives the unlocking pin of input, and unlocking pin is temporary in unlocking pin storage unit.Then, permanent password in the direct reading non-volatile storage of Comparison Circuit and read unlocking pin temporary in unlocking pin storage unit, and compare unlocking pin and whether permanent password mates, if coupling, then enable control circuit sends the function executive circuit that the enable signal opened is locked to the needs of main control chip inside, and making it be in can duty; If do not mated, then the function executive circuit that the enable signal that enable control circuit sends cut out is locked to the needs of main control chip inside, makes it be in disabled state.In the present embodiment, if do not mated, enable control circuit sends the enable signal of cut out to read-write controller and communication unit, makes read-write controller and communication unit locking, is namely in disabled state; If coupling, read-write controller and communication unit are unlocked.
In the present embodiment, may there is unlocking pin or satisfied certain mathematical relation equal with permanent password in the matching way of unlocking pin and permanent password.
In the present embodiment, the permanent password read in unlocking pin and nonvolatile memory is compared when user inputs unlocking pin by Comparison Circuit module; In addition the Comparison Circuit module permanent password that also timing is read in unlocking pin and nonvolatile memory when mobile terminal inputs without external interrupt is compared, and finally export comparison result, and result is hardware circuit signal.
As embodiments of the invention, the indoor design of Comparison Circuit has a delay circuit, will delay whole comparison process, makes the output of comparison signal designation have a larger output to postpone; Or allow the output controlling enable signal produce time delay in enable control module inside.In a word, after reception unlocking pin, the output that delay circuit controls enable signal produces time delay.Delay circuit can realize with design counter circuit.But postpone in the tolerance of user, to prevent disabled user from attempting the decoding to permanent password by the method for exhaustion.If the permanent password of ratio user is set to 8 figure places, comparison postpones to be designed to 1 second, even if so user's gapless trial input unlocking pin, also need the time more than 3 years could travel through whole possible correct permanent password, this loses more than gain concerning disabled user.
In an embodiment of the present invention, store the permanent password (or permanent password is preset by operator) that user is arranged voluntarily inside this nonvolatile memory, described nonvolatile memory has a part at least for one-time programmable memory cell.This permanent password is once programming just can not be changed, and described CPU element is closed the read right of permanent code data.As embodiments of the invention, have at least a bit to be used to refer to permanent password in this one-time programmable memory cell and whether be provided with.During concrete enforcement, this nonvolatile memory comprises the bit section storing permanent password and the mode bit identifying at least 1 bit whether permanent password programmes, wherein, the mode bit of 1 bit is one-time programmable memory cell (can adopt fuse or can breakdown diode structure), permanent password is once programming, this mode bit also respective identification " is programmed " state, and because mode bit is one-time programmable memory cell, mode bit just can not be reset.Like this with this mode bit for permanent password provides write-protect, permanent password just can not be modified.
This CPU element is closed the read right of permanent code data, and namely on hardware, the interface of reading of permanent password field does not open to CPU element, avoids cracking of permanent password.
In embodiments of the present invention, the device that this portable terminal device is antitheft and protection information is safe also comprises: the decipher circuit be connected with nonvolatile memory.After permanent password is provided with, then this decipher circuit directly reads permanent password and carries out encryption and decryption as the data stored in double secret key main control chip peripheral storage unit.This decipher circuit is integrated in main control chip.Like this once be provided with permanent password, even if unauthorized person removes separately peripheral storage unit carry out digital independent, also real data cannot be obtained.Described decipher circuit adopts symmetrical enciphering and deciphering algorithm.
The device that this portable terminal device is antitheft and protection information is safe also comprises: the interface that can connect external accessory, is connected to external accessory by interface, permanent password backup physically can be able to be departed from the annex of portable equipment to one.
Annex in the present embodiment is a memory device that physically can depart from terminal device, is generally nonvolatile memory, is used for depositing the device password that user is arranged.It can adopt the mode of wireline interface and terminal device to connect, and as GPIO interface etc., annex can be inserted in terminal device; Annex also can adopt the mode of wave point and terminal device to connect, and as blue tooth interface etc., annex can be carried with; Annex is once connect with portable terminal device, and user just obtains the permanent password value set by oneself by software, even if user have forgotten permanent password like this, and also can by the permanent password value of attachment query to oneself.
In annex, permanent password can be write into by the backup of password while user arranges permanent password, and annex must connect with portable terminal device before write backup password, otherwise cannot complete password backup; In order to ensure that the permanent password be written in annex is the permanent password that user expects to arrange, verification measure can be added in apparatus of the present invention, as carried out retaking of a year or grade to being written to password in annex, expect that the permanent password arranged is compared with user, can judge whether the password write in annex is the permanent password that user is arranged like this.
Annex is permanent password because the inside has, can as the Password Input of portable terminal device, serve as the function of " key ", namely annex once establish with portable terminal device is connected, the portable terminal device permanent password value that can read in annex to compare with permanent password in nonvolatile memory, thus completes the unblock of portable terminal device.The benefit can brought like this is that user can input unlocking pin frequently; But it should be noted that annex also exists a risk, if namely user's portable terminal device when not pulling out annex is stolen or lose, then permanent password may be obtained by unauthorized person.
This communication unit is used for subsidiary for permanent password subscriber identity information to be saved in the server of operator by network, and this effect is also prevent user from forgeing permanent password.Time user arranges permanent password, input identity information (as ID (identity number) card No.) in addition, and send to service provider to preserve by the communication unit of portable terminal device, service provider will strictly check its identity information to the user inquiring about permanent password; Simultaneously, in order to ensure that the memory device be stored in service provider is the permanent password that user expects to arrange, a verification scheme can be increased, as carried out retaking of a year or grade to the password be deposited in service provider's memory device, then expect with user that the permanent password arranged is compared, can judge whether the password being sent to service provider is the permanent password that user is arranged like this.
Unlocking pin storage unit in contrive equipment is used for the unlocking pin that temporary user manually inputs, this storage unit can be certain register of chip internal, also can be one section of storage space in certain RAM of chip internal, and the unlocking pin of the user's input be stored in above this is removed in timing by portable terminal device when system inputs without external interrupt, the mode that hardware or software are removed, thus stopped the possibility that permanent password is revealed.The unlocking pin of the manual input of user can be input to unlocking pin storage unit by the software of man-machine interface, also can be directly inputted to unlocking pin storage unit by the hard wires of portable terminal device.
In an embodiment of the present invention, the device that this portable terminal device is antitheft and protection information is safe also comprises the programmed circuit be connected with described CPU element.User is expected the state write of permanent password and the permanent cryptographic state position arranged by this programmed circuit for completing.Here programmed circuit controls by CPU, accept the permanent password of family input, then by permanent password programming to entering, general needs in programming process utilizes voltage when normally working higher than chip to carry out write operation to one-time programmable memory cell, therefore the main control chip of portable terminal device must provide corresponding power supply to programmed circuit module, the duration of programming and the sequential of each signal of write operation must reach the validity of the regulation guarantee write of producer simultaneously, and all these operations all need internal circuit steering logic to have ensured.
After user completes arranging of permanent password, programmed circuit can oneself be programmed to mode bit, or notify that programmed circuit is programmed to mode bit by CPU, instruction portable terminal device has completed the setting of permanent password, and CPU can inquire about this mode bit.Programmed circuit, to before the write operation of nonvolatile memory, needs first to judge mode bit, if mode bit indicates permanent password not arrange, then programmed circuit can carry out write operation to nonvolatile memory; Otherwise programmed circuit can not carry out write operation to nonvolatile memory, thus realizes write-protect.Like this, just ensure that the setting of permanent password can only be carried out uniquely once, and the permanent password of write can be changed never.
In an embodiment of the present invention, the device that this portable terminal device is antitheft and protection information is safe also comprises the checking circuit be connected with CPU element, nonvolatile memory respectively.This checking circuit is mainly used to verify the expectation value whether permanent password is user, and provides signal designation, and CPU can inquire about this signal.Because such situation may be there is in the physical circuit of reality, the value of the write namely in nonvolatile memory is due to the error of circuit operation, write value and the expectation value of non-user, this time, checking circuit will provide the indicator signal of permanent password setup failed, in this case, portable terminal device various functions all can normally use, but portable terminal device provided by the invention is antitheft and information security method by inoperative, only have allow factory return home change acp chip just can address this problem.
The method of calibration of correction verification module, it can be redundancy check method, namely the permanent password that programmed circuit is written in nonvolatile memory addition of redundancy check bit, checking circuit adopts same checking algorithm to verify the permanent password read in nonvolatile memory, proof test value in the proof test value obtained and nonvolatile memory is compared, last output verification consequential signal; Also can be Comparison Method, namely checking circuit inside modules does the interim backup of a permanent password, and this backup is compared with the permanent password that arranges in nonvolatile memory, and last output verification consequential signal, CPU can inquire about this signal.
The enable switch needing the function executive circuit module of locking is hardware circuit signal, and CPU cannot control it; If portable terminal device does not arrange permanent password, or permanent password setup failed (check results is designated as failure), each critical function module of portable terminal device all normally works, and does not just have antitheft and information safety protection function.
Consult the implementing procedure of a kind of method that portable terminal device is antitheft and protection information is safe of Fig. 2 the invention process example, details are as follows:
In step S101, by programmed circuit, permanent password is written in nonvolatile memory.
In step s 102, permanent password is backed up.Permanent password backup physically can depart from the annex of portable equipment to one by portable terminal device.As another embodiment of the present invention, also it can be backuped to service provider, as in the server of telecom operators or Internet service provider, concrete steps are as follows: whether portable terminal device detection annex or the webserver connect with portable terminal device; If do not connected, then can not carry out the backup of permanent password, point out user to need check network or check whether annex is linked into portable terminal device simultaneously; If establish connection, then the permanent password that user inputs is written to annex by terminal interface, or is saved in the server of service provider by communication module; Portable terminal device reads the password write in annex, or reads the password preserved in server, and the permanent password that the expectation inputted with user is arranged is compared, and completes verification; If verification is passed through, then point out user, permanent password backup completes, otherwise prompting user carries out once permanent password backup operation again.
In step s 103, the unlocking pin of user's input is received.The mode that user inputs unlocking pin comprises: the manual password (such as: user is inputted by man-machine interface) inputted of user or the unlocking pin read in annex.
In step S104, the permanent password in the direct reading non-volatile storage of Comparison Circuit, and compare unlocking pin and whether permanent password mates.
In step S105, enable control circuit is according to matching result, and the function executive circuit controlling needs are locked is in can duty or disabled state.
Particularly, if coupling, then enable control circuit sends the function executive circuit that the enable signal opened is locked to the needs of main control chip inside, and making it be in can duty; If do not mated, then the function executive circuit that the enable signal that enable control circuit sends cut out is locked to the needs of main control chip inside, makes it be in disabled state.
In the present embodiment, the main control chip of described portable terminal device is integrated with nonvolatile memory, the permanent password that user is arranged voluntarily is stored inside described nonvolatile memory, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, and described CPU element is closed the read right of permanent code data.
As embodiments of the invention, have at least a bit to be used to refer to permanent password in described one-time programmable memory cell and whether be provided with.
As embodiments of the invention, described method is further comprising the steps of: decipher circuit directly reads permanent password and carries out encryption and decryption as the data stored in double secret key main control chip peripheral storage unit.
As embodiments of the invention, function executive circuit, decipher circuit and nonvolatile memory that described Comparison Circuit, described enable control circuit, needs are locked all are integrated in main control chip.
Also comprised before described step S101, described method also comprises: expected the permanent password arranged by the user interface input of portable equipment, and then complete the setting to password permanent in nonvolatile memory by programmed circuit.
As embodiments of the invention, the method also comprises: unlocking pin user manually inputted is temporary in the unlocking pin storage unit in main control chip, and the unlocking pin in described unlocking pin storage unit is removed in timing.
As embodiments of the invention, after reception unlocking pin, the output that delay circuit controls enable signal produces time delay.
In the present embodiment, before dispatching from the factory, need nonvolatile memory to be integrated in main control chip.
Be the value that user expects in order to ensure the permanent password be written in nonvolatile memory, a checking procedure can be designed, detailed step is described below: 1, the mode bit of CPU reading non-volatile storage, if instruction portable terminal device does not also arrange permanent password, then point out user that permanent password can be set; Otherwise user permanent password can not be set or arrange invalid.2, user is by the permanent password of the setting desired by end-user interface software input oneself.3, the data (also can add proof test value) that user inputs by CPU pass to the programming module of nonvolatile memory.4, programming Control circuit module accepts the write command of CPU, and the user accepting to bring from CPU expects the permanent password value (also can add proof test value) of setting.5, programming Control circuit module judges mode bit, if not programming, could initiate to arrange permanent Password Operations, otherwise can not carry out arranging permanent Password Operations again.6, programming Control circuit module will control nonvolatile memory, will be set to programming state; Then received data are written in position corresponding to nonvolatile memory and go by the programming step that specifies according to nonvolatile memory of programming Control circuit module and sequential.7, programming Control circuit module will control nonvolatile memory, will be set to normally can read state.8, the permanent password in checking circuit module reading non-volatile storage verifies, once confirm that the permanent password be written in nonvolatile memory is the expectation value of user, programming Control circuit module is just to the mode bit programming in nonvolatile memory, and instruction portable terminal device has completed the setting of permanent password; Otherwise will the mode bit in nonvolatile memory not programmed.9, programming Control circuit module will control nonvolatile memory, will be set to normally can read state.
Fig. 3 shows the unblock flow process of the portable terminal device that first embodiment of the invention provides, and details are as follows:
In step S301, whether the mode bit in enable control circuit module detection nonvolatile memory programmes.
In step s 302, judge whether permanent password programmes according to mode bit.If not programming, then perform step S310, otherwise perform step S303.
In step S303, portable terminal device detection annex.
In step s 304, judge whether annex is linked into portable terminal device.If annex does not access, then perform step S305; If accessed, then directly perform step S306.
In step S305, user manually inputs unlocking pin.
In step S306, Comparison Circuit reads the permanent password in user's unlocking pin and nonvolatile memory, and compares.
In step S307, Comparison Circuit produces through a fixed response time and unlocks indicator signal.
If unlocking pin is equal with the password in nonvolatile memory, then postpones a period of time (being produced by hardware delay circuit) output one and unlock efficient circuit indicator signal; Otherwise time delay a period of time exports and unlocks idle circuit indicator signal, and points out user to re-enter unlocking pin.
In step S308, enable circuits module judges that whether unblock is successful.
In step S309, if unlock not success, then close the function executive circuit needing to lock.Namely the function executive circuit that the enable signal that enable control circuit sends cut out is locked to the needs of main control chip inside, makes it be in disabled state.
In step S310, if unlock successfully, then needing the function executive circuit of locking to be in can duty.Namely enable control circuit sends the function executive circuit that the enable signal opened is locked to the needs of main control chip inside, and making it be in can duty.
Enable control module inside also can allow the output controlling enable signal produce time delay (hardware circuit time delay).In a word, after reception unlocking pin, the output that delay circuit controls enable signal produces time delay.
Fig. 4 is the implementing procedure of the method that portable terminal device is antitheft and protection information is safe that second embodiment of the invention provides, and details are as follows:
In step S401, decipher circuit module judges whether mode bit programmes.
In step S402, judge whether to programme.If do not programmed, then decipher circuit module does not carry out encryption and decryption to the data stored in peripheral storage unit; If programmed, perform step S403.
In step S403, decipher circuit directly reads permanent password and carries out encryption and decryption as the data stored in double secret key peripheral storage unit.
The main control chip of described portable terminal device is integrated with nonvolatile memory, described nonvolatile memory stores permanent password, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, described CPU element is closed the read right of permanent code data, and described enciphering and deciphering algorithm is symmetrical enciphering and deciphering algorithm.
As embodiments of the invention, expected the permanent password arranged by the user interface input of portable equipment.
In sum, in an embodiment of the present invention, the permanent password in nonvolatile memory only has the circuit module of main control chip inside to access, and CPU cannot read.Meanwhile, the storage unit of preserving user's unlocking pin also can regularly be removed; Further, encryption/decryption module accepts permanent password, and to carry out encryption and decryption work be also carry out in hardware circuit module inside, and CPU cannot read wherein permanent password; Such user only need keep annex, even if portable terminal device loss or stolen, unauthorized person also cannot crack permanent password by software approach.In addition, the signal of the Comparison Circuit in the present invention and enable control circuit exports and is all completed by internal hardware circuit, and CPU cannot intervene its output valve, if therefore unauthorized person does not know that the permanent password that user is arranged cannot use portable terminal device.
Simultaneously, the information material of user is generally kept in the storer of main control chip periphery, due to these data with permanent password for key is encrypted, even if unauthorized person removes separately peripheral storage unit carry out digital independent, also cannot obtain real data, thus ensure that the information security of subscriber data.And if user has forgotten the permanent password of oneself, then can be read by annex, or utilize the identity information of oneself to obtain to service provider there.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.
Claims (13)
1. the method that portable terminal device is antitheft and protection information is safe, is characterized in that, said method comprising the steps of:
Receive unlocking pin;
Permanent password in the direct reading non-volatile storage of Comparison Circuit, and compare unlocking pin and whether permanent password mates, if coupling, then enable control circuit sends the function executive circuit that the enable signal opened is locked to the needs of main control chip inside, and making it be in can duty; If do not mated, then the function executive circuit that the enable signal that enable control circuit sends cut out is locked to the needs of main control chip inside, makes it be in disabled state;
The main control chip of described portable terminal device is integrated with nonvolatile memory, described nonvolatile memory stores permanent password, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, and CPU element is closed the read right of permanent code data;
The integrated described Comparison Circuit of described main control chip and described enable control circuit, described Comparison Circuit is connected with described enable control circuit.
2. the method that portable terminal device is antitheft and protection information is safe according to claim 1, is characterized in that,
Have at least a bit to be used to refer to permanent password in described one-time programmable memory cell whether to be provided with.
3. the method that portable terminal device is antitheft and protection information is safe according to claim 1, is characterized in that, described method is further comprising the steps of:
Decipher circuit directly reads permanent password and carries out encryption and decryption as the data stored in double secret key main control chip peripheral storage unit.
4. the method that portable terminal device is antitheft and protection information is safe according to claim 1; it is characterized in that, function executive circuit, decipher circuit and nonvolatile memory that described Comparison Circuit, described enable control circuit, needs are locked all are integrated in main control chip.
5. the method that portable terminal device according to claim 1 is antitheft and protection information is safe, is characterized in that, described method also comprises:
User expects the permanent password arranged voluntarily by the user interface input of portable equipment.
6. the method that portable terminal device according to claim 1 is antitheft and protection information is safe, is characterized in that, described method also comprises step:
Permanent password backup physically can depart from the annex of portable equipment to one by portable terminal device.
7. the method that portable terminal device according to claim 6 is antitheft and protection information is safe, is characterized in that, the step of described reception unlocking pin comprises:
The password receiving the manual input of user or the unlocking pin read in annex.
8. the method that portable terminal device according to claim 7 is antitheft and protection information is safe, is characterized in that, described method also comprises:
Unlocking pin user manually inputted is temporary in the unlocking pin storage unit in main control chip, and the unlocking pin in described unlocking pin storage unit is removed in timing.
9. the method that portable terminal device according to claim 1 is antitheft and protection information is safe, is characterized in that, after reception unlocking pin, the output that delay circuit controls enable signal produces time delay.
10. the method that portable terminal device is antitheft and protection information is safe, is characterized in that, said method comprising the steps of:
Decipher circuit directly reads permanent password and carries out encryption and decryption as the data stored in double secret key main control chip peripheral storage unit;
The main control chip of described portable terminal device is integrated with nonvolatile memory, described nonvolatile memory stores permanent password, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, and CPU element is closed the read right of permanent code data;
The integrated described decipher circuit of described main control chip.
11. methods that portable terminal device according to claim 10 is antitheft and protection information is safe, is characterized in that, described method also comprises:
User expects the permanent password arranged voluntarily by the user interface input of portable equipment.
12. 1 kinds of devices that portable terminal device is antitheft and protection information is safe, is characterized in that, are integrated with the function executive circuit that nonvolatile memory, Comparison Circuit, enable control circuit and needs are locked in the main control chip of described device;
Permanent password in the direct reading non-volatile storage of Comparison Circuit, and compare unlocking pin and whether permanent password mates, if coupling, then enable control circuit sends the function executive circuit that the enable signal opened is locked to the needs of main control chip inside, and making it be in can duty; If do not mated, then the function executive circuit that the enable signal that enable control circuit sends cut out is locked to the needs of main control chip inside, makes it be in disabled state,
The main control chip of described portable terminal device is integrated with nonvolatile memory, described nonvolatile memory stores permanent password, described nonvolatile memory has a part at least for one-time programmable memory cell, described permanent password is once programming just can not be changed, and CPU element is closed the read right of permanent code data.
13. and devices that protection information safe antitheft according to portable terminal device described in claim 12, it is characterized in that, described device also comprises: decipher circuit, carry out encryption and decryption for directly reading permanent password as the data stored in double secret key main control chip peripheral storage unit, described decipher circuit is integrated in main control chip; When portable terminal device is mobile phone/panel computer, described main control chip is the SOC of mobile phone/panel computer or other functional chips of described CPU element control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210079477.4A CN102663314B (en) | 2012-03-23 | 2012-03-23 | Anti-theft and information security protecting method and device for portable terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210079477.4A CN102663314B (en) | 2012-03-23 | 2012-03-23 | Anti-theft and information security protecting method and device for portable terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102663314A CN102663314A (en) | 2012-09-12 |
CN102663314B true CN102663314B (en) | 2015-06-17 |
Family
ID=46772800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210079477.4A Active CN102663314B (en) | 2012-03-23 | 2012-03-23 | Anti-theft and information security protecting method and device for portable terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102663314B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335677A (en) * | 2014-07-24 | 2016-02-17 | 小米科技有限责任公司 | Anti-theft method and device of mobile terminal |
CN104243706B (en) * | 2014-09-17 | 2016-06-08 | 广东欧珀移动通信有限公司 | The anti-theft processing method of a kind of mobile terminal and device |
CN106529244A (en) * | 2015-09-15 | 2017-03-22 | 中兴通讯股份有限公司 | Information processing method and terminal device |
CN106778374A (en) * | 2016-11-30 | 2017-05-31 | 上海与德信息技术有限公司 | Terminal and its method for preventing fraudulent-using |
US11222107B2 (en) | 2017-09-27 | 2022-01-11 | Shenzhen Heytap Technology Corp., Ltd. | Method for unlocking electronic device, electronic device, and storage medium |
CN108280375A (en) * | 2017-12-29 | 2018-07-13 | 申子涵 | A kind of mobile terminal that can prevent illegal brush machine |
CN109902035B (en) * | 2019-02-03 | 2023-10-31 | 成都皮兆永存科技有限公司 | composite memory |
CN112231716A (en) * | 2019-07-15 | 2021-01-15 | 珠海艾派克微电子有限公司 | Data anti-theft device and anti-theft method |
CN110619241A (en) * | 2019-09-19 | 2019-12-27 | 中国联合网络通信集团有限公司 | Terminal protection method and device |
CN113568560A (en) * | 2020-04-29 | 2021-10-29 | 瑞昱半导体股份有限公司 | Method for accessing one-time programmable memory and related circuit |
CN113536351B (en) * | 2021-07-27 | 2023-01-20 | 中国电子科技集团公司第五十八研究所 | Encryption method with permanent encryption based on FLASH type FPGA |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1357839A (en) * | 2000-12-08 | 2002-07-10 | 宏碁电脑股份有限公司 | Computer safety system and its initiate method |
JP2004227057A (en) * | 2003-01-20 | 2004-08-12 | Toshiba Corp | Electronic device and data protection method |
KR100640881B1 (en) * | 2004-12-22 | 2006-11-02 | 엘지전자 주식회사 | A method for preventing a hacking a SIM card of mobile telecommunication device |
CN101030239A (en) * | 2007-03-21 | 2007-09-05 | 旭德数位股份有限公司 | Account management system and method with secret function |
CN101286338B (en) * | 2007-04-12 | 2010-06-02 | 鸿富锦精密工业(深圳)有限公司 | Electronic equipment and its data encryption method and data deciphering method |
CN100592317C (en) * | 2008-09-11 | 2010-02-24 | 深圳华为通信技术有限公司 | Peripheral apparatus and method for verifying authority thereof |
CN102004881A (en) * | 2010-11-24 | 2011-04-06 | 东莞宇龙通信科技有限公司 | Mobile terminal and switching device and method of working modes thereof |
CN202152573U (en) * | 2011-07-06 | 2012-02-29 | 莫凯武 | Delay time controller for combination lock |
-
2012
- 2012-03-23 CN CN201210079477.4A patent/CN102663314B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN102663314A (en) | 2012-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102663314B (en) | Anti-theft and information security protecting method and device for portable terminal | |
US10171444B1 (en) | Securitization of temporal digital communications via authentication and validation for wireless user and access devices | |
CN103473844B (en) | Public affairs are rented a house intelligent control method and system | |
TW425802B (en) | A method and apparatus for preventing the fraudulent use of a cellular telephone | |
CN103227776B (en) | Configuration method, configuration device, computer program product and control system | |
US9106271B2 (en) | System for programming a lock comprising contactless NFC communication means | |
US20040255119A1 (en) | Memory device and passcode generator | |
WO2014079139A1 (en) | Method and system for protecting data of mobile terminal | |
CN103370717A (en) | Always-available embedded theft reaction subsystem | |
CN109492370B (en) | Terminal starting method, terminal and signature device | |
CN102799831B (en) | Information safety protection system of application system based on database and information safety protection method | |
CN104636682A (en) | Password management system and method based on hardware device | |
WO2011029254A1 (en) | Internet–based protection method for universal serial bus (usb) portable storage device | |
US7853787B2 (en) | Peripheral device for programmable logic controller | |
CN105809007A (en) | Privacy protection method and device | |
CN106940907A (en) | access control system and device | |
CN104820805A (en) | Method and device for burglary prevention of user identity identification card information | |
CN104144411A (en) | Encryption and decryption terminal and encryption and decryption method applied to encryption terminal and decryption terminal | |
CN106933752A (en) | The encryption device and method of a kind of SRAM type FPGA | |
CN1277440C (en) | Method and apparatus for preventing mobile terminal from being illegally used | |
US20160300416A1 (en) | Electronic Lock and Verification Method for Unlocking the Same | |
CN101799789B (en) | Chip, memory data protecting device thereof and memory data protecting method thereof | |
CN112241633A (en) | Bidirectional authentication implementation method and system for non-contact smart card | |
US11538301B2 (en) | Privileged access and anti-theft protection for premises using lock box | |
CN103745143A (en) | Computer protection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |