SICHERES LADEN EINES IN EINEN MIKROCONTROLLER EINGEBETTETEN ABBILDES

    公开(公告)号:DE112020005933T5

    公开(公告)日:2022-09-22

    申请号:DE112020005933

    申请日:2020-11-27

    Applicant: IBM

    Abstract: Ein System und Verfahren zum Bereitstellen eines sicheren Abbild-Ladens. Das System umfasst einen Mikrocontroller. Der Mikrocontroller weist eine Mehrzahl von physisch modifizierbaren internen Komponenten (PMIC) auf. Jede der Mehrzahl von PMICs kann nur einmal modifiziert werden. Das System umfasst ferner einen Abbildlader, der konfiguriert ist, um ein Boot-Abbild aus dem Arbeitsspeicher des Mikrocontrollers zu laden, und einen Prüfsummen-Rechner, der konfiguriert ist, um einen Prüfsummenwert für das Boot-Abbild zu berechnen. Das System umfasst ferner einen Prüfsummen-Brenner, der konfiguriert ist, um die Mehrzahl von PMICs zu modifizieren, um eine binäre Darstellung des Prüfsummenwertes für das Abbild zu erstellen. Ein Prüfsummenwert wird für das Bild berechnet. Dieser Prüfsummenwert wird in den Mikrocontroller geschrieben. Der Wert wird durch Verwenden der PMICs in den Mikrocontroller eingebrannt. Ferner werden Reaktionen auf die Prüfsummen-Nichtübereinstimmung durch Verwenden der PMICs, die in dem Mikrocontroller vorhanden sind, in den Mikrocontroller eingebrannt.

    Secure embedded microcontroller image load

    公开(公告)号:AU2020398071A1

    公开(公告)日:2022-05-26

    申请号:AU2020398071

    申请日:2020-11-27

    Applicant: IBM

    Abstract: A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.

Patent Agency Ranking