Apparatus and method for authenticating a flash program

A technology of programs and flash memory, which is applied in the field of programs downloaded to flash memory, can solve problems such as security vulnerabilities, and achieve the effect of improving effectiveness and reducing security vulnerabilities
CN101494645AInactive Publication Date: 2009-07-29MEDIATEK INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
MEDIATEK INC
Publication Date
2009-07-29
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The present invention provides a device and method to download authentication onto flash memory program, wherein the device comprises: a hardware unique key, a register storing a customer identity (ID) and a message authentication code (MAC) generation unit. The MAC generation unit acquires a root key corresponding to the hardware unique key and the customer ID, and generates a MAC for the flash program using the acquired root key, wherein the content of the register is locked to avoid modification of the stored customer ID until the next system reset. The device and method to download authentication onto flash memory program, which authenticates program downloaded onto the flash memory by the hardware unique key and user information together, can reduce security leak and enhance validity of the authentication device and authentication method.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the program downloaded to the flash memory, in particular to the device and method for authenticating the program downloaded to the flash memory. Background technique

[0002] One form of security mechanism uses a hardware unique key loaded into the chip. Therefore, in various applications, a hardware unique key is loaded onto the chip to meet the cryptographic requirements of confidentiality, integrity and authenticity. As such, the hardware unique key is unique to each chip. That is, if the hardware unique key is loaded into the chip, the value of the hardware unique key cannot be changed. Another advantage of using a hardware unique key is that the hardware unique key cannot be read externally. Therefore, hardware unique keys are widely used as a security mechanism. Usually, the initial information transmitted to the chip is encrypted by a hardware unique key, and the output encrypted information cannot be read d...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More