Abstract:
PROBLEM TO BE SOLVED: To provide a device which assures security of electronic information including a microcontroller and an external memory coupled thereto. SOLUTION: The microcontroller comprises a one-time programmable security flag that is programmed when the electronic information is stored in the memory. Once programmed, the security flag prevents reprogramming of the memory. Additionally, the microcontroller comprises an algorithm that generates electronic authentication information from the electronic information. The authentication information is stored in the memory along with the electronic information. Upon retrieval from the memory for registration, the electronic information is authenticated by generating new electronic authentication information to compare to the authentication information stored in the memory. Such authentication prevents swapping out of the memory to gain system access. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To prevent electronic information from being illegally used by preventing the reprogramming of an ESN by using a one-time programmable security flag for a microcontroller. SOLUTION: A device 200 included in a controller includes a microcontroller 202 and an EEP ROM 204. The EEP ROM 204 interfaces with the microcontroller 202 through a serial format. The EEP ROM 204 includes addresses for storing electronic information. In this case, electronic information is an electronic serial number(ESN) 205 consisting of 32 binary bits. The microcontroller 202 is constituted of a one-time programmable security flag 230 to be programmed when the electronic information is stored in the memory 204. Once being programmed, the security flag 230 secretes the electronic information by preventing the reprogramming of the memory 204.
Abstract:
An apparatus (200) for securing electronic information (205) includes a microcontroller (202) and an external memory (204) coupled thereto. The microcontroller (202) comprises a one-time programmable security flag (230) that is programmed when the electronic information (205) is stored in the memory (204). Once programmed, the security flag prevents reprogramming of the memory (204). Additionally, the microcontroller (202) comprises an algorithm (400) that generates electronic authentication information (207) from the electronic information (205). The authentication information (207) is stored in the memory (204) along with the electronic information (205). Upon retrieval from the memory (204) for registration, the electronic information (205) is authenticated by generating new electronic authentication information (508) via the algorithm (400) to compare to the authentication information (207) stored in the memory (204). Such authentication prevents swapping out of the memory (204) to gain system access.
Abstract:
A wireless communication device such as a portable cellular telephone has a microcontroller 202 and an external memory 204. The microcontroller has a one-time - programmable security flag 230 that is programmed when electronic information such as an ESN (electronic serial number) is stored in the memory. Once programmed, the security flag prevents reprogramming of the memory with a different or 'cloned' ESN. The microcontroller also comprises an algorithm that generates electronic authentication information 207 from the electronic information. The authentication information is also stored in the memory. Upon retrieval from the memory for registration, the electronic information is authenticated by generating new authentication information to compare with the authentication information previously stored. The security and authentication of electronic information may be applied to any program stored in a ROM external to a microcontroller.
Abstract:
An apparatus (200) for securing electronic information (205) includes a microcontroller (202) and an external memory (204) coupled thereto. The microcontroller (202) comprises a one-time programmable security flag (230) that is programmed when the electronic information (205) is stored in the memory (204). Once programmed, the security flag prevents reprogramming of the memory (204). Additionally, the microcontroller (202) comprises an algorithm (400) that generates electronic authentication information (207) from the electronic information (205). The authentication information (207) is stored in the memory (204) along with the electronic information (205). Upon retrieval from the memory (204) for registration, the electronic information (205) is authenticated by generating new electronic authentication information (508) via the algorithm (400) to compare to the authentication information (207) stored in the memory (204). Such authentication prevents swapping out of the memory (204) to gain system access.
Abstract:
An apparatus (200) for securing electronic information (205) includes a microcontroller (202) and an external memory (204) coupled thereto. The microcontroller (202) comprises a one-time programmable security flag (230) that is programmed when the electronic information (205) is stored in the memory (204). Once programmed, the security flag prevents reprogramming of the memory (204). Additionally, the microcontroller (202) comprises an algorithm (400) that generates electronic authentication information (207) from the electronic information (205). The authentication information (207) is stored in the memory (204) along with the electronic information (205). Upon retrieval from the memory (204) for registration, the electronic information (205) is authenticated by generating new electronic authentication information (508) via the algorithm (400) to compare to the authentication information (207) stored in the memory (204). Such authentication prevents swapping out of the memory (204) to gain system access.
Abstract:
An apparatus (200) for securing electronic information (205) includes a microcontroller (202) and an external memory (204) coupled thereto. The microcontroller (202) comprises a one-time programmable security flag (230) that is programmed when the electronic information (205) is stored in the memory (204). Once programmed, the security flag prevents reprogramming of the memory (204). Additionally, the microcontroller (202) comprises an algorithm (400) that generates electronic authentication information (207) from the electronic information (205). The authentication information (207) is stored in the memory (204) along with the electronic information (205). Upon retrieval from the memory (204) for registration, the electronic information (205) is authenticated by generating new electronic authentication information (508) via the algorithm (400) to compare to the authentication information (207) stored in the memory (204). Such authentication prevents swapping out of the memory (204) to gain system access.
Abstract:
An apparatus (200) for securing electronic information (205) includes a microcontroller (202) and an external memory (204) coupled thereto. The microcontroller (202) comprises a one-time programmable security flag (230) that is programmed when the electronic information (205) is stored in the memory (204). Once programmed, the security flag prevents reprogramming of the memory (204). Additionally, the microcontroller (202) comprises an algorithm (400) that generates electronic authentication information (207) from the electronic information (205). The authentication information (207) is stored in the memory (204) along with the electronic information (205). Upon retrieval from the memory (204) for registration, the electronic information (205) is authenticated by generating new electronic authentication information (508) via the algorithm (400) to compare to the authentication information (207) stored in the memory (204). Such authentication prevents swapping out of the memory (204) to gain system access.
Abstract:
Un aparato (200) para asegurar la informacion electronica (205) incluye un microprocesador (202) y una memoria externa (204) acoplada al mismo. El microcontrolador (202) comprende una señal de seguridad programable de un solo uso (202) que se programa cuando la informacion electronica (205) se almacena en la memoria (204). Una vez programada, la señal de seguridad previene la reprogramacion de la memoria (204). De manera adicional, el microcontrolador (202) comprende un algoritmo que genera la informacion de autentificacion electronica (207) a partir de la informacion electronica (205). La informacion de autentificacion (207) se almacena en la memoria (204) conjuntamente con la informacion electronica (205). En la recuperacion de la memoria (204) para el registro, la informacion electronica (205) se autentifica mediante la generacion de una nueva informacion de autentificacion electronica para ser comparada con la informacion de autentificacion (207) almacenada en la memoria (204). Tal autentificacion previene la salida de memoria de la memoria (204) para obtener el acceso al sistema.