SYSTEM AND METHOD FOR PROVIDING HARDWARE-BASED SECURITY

In some implementations, a method for managing resources of a device includes receiving, by a system-on-chip (SoC) in the device, from a customer, a request to access one or more resources of the SoC. The SoC includes a non-volatile memory (NVM), a feature register, programming history, and a plural...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: POELUEV, YURI
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In some implementations, a method for managing resources of a device includes receiving, by a system-on-chip (SoC) in the device, from a customer, a request to access one or more resources of the SoC. The SoC includes a non-volatile memory (NVM), a feature register, programming history, and a plurality of resources including the one or more resources. A customer identifier (CID) is identified based on the received request. The customer is authenticated using a certificate including the CID. Whether the SoC grants, to the customer, access to the one or more resources is determine using the feature register and the CID. Certaines mises en oeuvre de l'invention concernent un procédé pour gérer les ressources d'un dispositif. Le procédé comprend la réception, par un système sur puce (SoC) dans le dispositif, d'un client, d'une demande d'accès à une ou plusieurs ressources du SoC. Le SoC comprend une mémoire non volatile (NVM), un registre de caractéristiques, un historique de programmation, et une pluralité de ressources comprenant la ou les ressources. Un identifiant de client (CID) est identifié sur la base de la demande reçue. Le client est authentifié au moyen d'un certificat comprenant le CID. Le SoC décide d'accorder ou non, au client, l'accès aux ressources, en utilisant le registre de caractéristiques et l'identificateur CID.