Method and apparatus for protecting flash memory

Method and apparatus for protecting flash memory

  • CN 1,229,513 B
  • Filed: 06/25/1997
  • Issued: 06/02/2010
  • Est. Priority Date: 06/28/1996
  • Status: Active Grant
First Claim
Patent Images

1. have in the computer system of a processor, system'"'"'s memory, a flash memory and a storage controller one, a kind ofly be used to protect the method for flash memory to comprise step:

  • The flash memory ROMPaq that loading contains a new flash memory reflection and a digital signature is extremely in a part of described system memory;

    Dispose described storage controller and only visit described flash memory and the described system of described part memory to limit described processor, wherein said configuration step comprises the following steps;

    Provide a memory access inhibit signal to described storage controller;

    AndOne memory address windows detecting device is set allows signal to described storage controller to produce with a memory access;

    With the described flash memory ROMPaq of described digital signature authentication, wherein said verification step comprises the following steps;

    Utilize the public secret key of the dealer of described flash memory ROMPaq to decipher instituteState digital signature to obtain an original hash value;

    Calculating is used for an independent hashed value of described flash memory ROMPaq;

    More described original hash value and described independent hashed value are to determine a coupling;

    WithAndHave only when described flash memory ROMPaq is true and just upgrade described flash memory, wherein said step of updating comprises the following steps;

    Utilize memory ROMPaq erase flash memory,Utilize the new flash memory map of described flash memory ROMPaq copy to described flash memory,Utilize described flash memory ROMPaq that the program that is included in the described new flash memory map is transferred in the control of processor, this program is returned storage controller normal running successively and is made it begin normal initialization sequence.

View all claims

    Thank you for your feedback