Brevet FR3044786A1 (20170609)
REVENDICATIONS1. Procédé de chargement d'une ressource informatique, par un dispositif comprenant un processeur et une mémoire vive, ledit chargement étant effectué au sein de ladite mémoire vive dudit dispositif à partir d'une mémoire de masse, ladite ressource étant enregistrée sur ladite mémoire de masse par l'intermédiaire d'au moins un bloc de données, procédé caractérisé en ce qu'il comprend les étapes suivantes : obtention (100) d'au moins une adresse (Adr1, Adr2,..., AdrN) correspondant à au moins un bloc de données (DBloci, DBloc2,..., DBlocN) au sein duquel la ressource est au moins partiellement enregistrée ; et pour ladite au moins une adresse courante (Adr,) précédemment obtenue : chargement (110) d'un bloc de données courant (DBloc,) en fonction de ladite adresse courante (Adr,) ; obtention (120) d'au moins un certificat de référence (CertR,) du bloc de données courant (DBloc,) ; obtention (130) d'au moins un certificat courant (CertC,) du bloc de données courant (DBloc,) ; délivrance (140) d'une assertion de validité (ArV,) en fonction dudit certificat de référence (CertR,) et du certificat courant (CertC,).\n<CLM>\1\tProcédé de chargement selon la revendication 1, caractérisé en ce que lorsque ladite assertion de validité (ArV,) est positive, ledit procédé comprend une étape de copie dudit bloc de données courant (DBloc,) au sein de la mémoire vive dudit dispositif.\n<CLM>\1\tProcédé de chargement selon la revendication 1, caractérisé en ce que ladite étape d'obtention (100) de ladite au moins une adresse (Adr1, Adr2,..., AdrN) comprend : une étape d'interception d'une requête d'obtention de ladite ressource ; une étape de détermination, en fonction d'une liste de ressources (LisRes), de ladite au moins une adresse (Adr1, Adr2,..., AdrN) de ladite ressource. 3044786 15\n<CLM>\1\tProcédé selon la revendication 3, caractérisé en ce que ladite liste de ressources (LisRes) est enregistrée au sein d'une mémoire sécurisée (Msec) dudit dispositif.\n<CLM>\1\tProcédé de chargement selon la revendication 1, caractérisé en ce que ladite étape 5 d'obtention (120) d'au moins un certificat de référence (CertR,) du bloc de données courant (DBloc,) comprend une étape de recherche dudit certificat de référence (CertR,) au sein d'une liste de ressources (LisRes), en fonction de ladite adresse courante (Adr,).\n<CLM>\1\tProcédé de chargement selon la revendication 1, caractérisé en ce que ladite étape 10 d'obtention (120) d'au moins un certificat de référence (CertR,) du bloc de données courant (DBloc,) comprend une étape d'extraction dudit certificat de référence (CertR,), à partir des données du bloc de données courant (DBloc,), données chargées à ladite adresse courante (Adr,). 15\n<CLM>\1\tProcédé de chargement selon la revendication 1, caractérisé en ce que ladite étape d'obtention (120) d'au moins un certificat de référence (CertR,) du bloc de données courant (DBloc,) comprend une étape de chargement dudit certificat de référence (CertR,) à partir d'une adresse dudit certificat de référence (AdrC,), ladite adresse dudit certificat de référence (AdrC,) étant obtenue à partir d'une liste de ressources (LisRes) dont au 20 moins une entrée est associée à ladite adresse courante (Adr,) et à ladite adresse dudit certificat de référence (AdrC,).\n<CLM>\1\tModule électronique de chargement d'une ressource informatique au sein d'un dispositif comprenant un processeur et une mémoire vive, ledit chargement étant effectué au sein 25 de ladite mémoire vive dudit dispositif à partir d'une mémoire de masse, ladite ressource étant enregistrée sur ladite mémoire de masse par l'intermédiaire d'au moins un bloc de données, ledit module comprenant des moyens : d'obtention d'au moins une adresse (Adr,,...,) correspondant à au moins un bloc de données (DBloc,,...) au sein duquel la ressource est au moins partiellement enregistrée ; 30 de chargement d'un bloc de données courant (DBloc,) en fonction de ladite adresse courante (Adr,). 3044786 16 d'obtention d'au moins un certificat de référence (CertR,) du bloc de données courant (DBloc,) ; d'obtention d'au moins un certificat courant (CertC,) du bloc de données courant (DBloc,) ; de délivrance d'une assertion de validité (ArV,) en fonction dudit certificat de référence. 5\n<CLM>\1\tProduit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution d'un procédé de chargement selon la revendication 1, 10 lorsqu'il est exécuté sur un ordinateur. 15