Brevet FR3048529A1 (20170908)
REVENDICATIONS1. Procédé de contrôle d'accès à des ressources préalablement identifiées, procédé mis en oeuvre par un dispositif électronique comprenant des moyens d'accès auxdites ressources à contrôler, caractérisé en ce que le procédé comprend : une étape de réception (10), en provenance d'un programme (ApX), d'une requête d'accès (RQ) à une ressource courante (RC); une étape d'obtention (20) d'au moins un paramètre (PX) d'accès à ladite ressource (RC) courante au sein d'une structure de données de caractérisation de ressources (StrCR) ; une étape de modulation (30) d'accès à ladite ressource courante (RC) en fonction dudit au moins un paramètre d'accès (PX) préalablement obtenu.\n<CLM>\1\tProcédé de contrôle d'accès selon la revendication 1, caractérisé en ce que l'étape d'obtention (20) d'au moins un paramètre (PX) comprend : une étape d'identification (20-1) de la ressource courante (RC) dans la structure de données de caractérisation de ressources (StrCR) en fonction d'un identifiant de ressource (IdX) ; - une étape d'obtention (20-2), au sein de ladite structure de données, d'un indicateur de sémanticité (SemX) et d'au moins un paramètre de modulation (PX1, PX-2, PX-3).\n<CLM>\1\tProcédé de contrôle d'accès selon la revendication 2, caractérisé en ce qu'en fonction de l'indicateur de sémanticité (SemX), l'étape de modulation (30), comprend : une mise en oeuvre d'une étape de masquage (30-1) de donnée non sémantique ; ou une mise en oeuvre d'une étape de masquage (30-2) de donnée sémantique. - l'une et l'autre de ces deux étapes de masquage étant mise en oeuvre en fonction des paramètres de modulation (PX-1, PX-2, PX-3). 3048529 18\n<CLM>\1\tProcédé de contrôle d'accès selon la revendication 3, caractérisé en ce que l'étape de masquage (30-1) de donnée non sémantique comprend : 5 une étape d'obtention (30-11) d'un code cA correspondant au programme ApX; une étape de calcul (30-12) d'un chiffré CRX = E(RC, cA) de la ressource courante (RC) par cA ; une étape de transmission (30-13) du chiffré CRX audit programme ApX; 10\n<CLM>\1\tProcédé de contrôle d'accès selon la revendication 3, caractérisé en ce que l'étape de masquage (30-1) de donnée non sémantique comprend : une étape de réception (30-14), en provenance du programme ApX, d'un chiffré CRX de la ressource courante RC ; une étape d'obtention (30-15) d'un code cA correspondant au programme ApX; 15 - une étape de déchiffrement (30-16) déchiffre RC = El(CRx, cA) délivrant la valeur de la ressource courante RC; une étape de mise en oeuvre (30-17) d'une opération requise par le programme ApX sur la ressource courante (RC). 20\n<CLM>\1\tModule de contrôle d'accès à des ressources préalablement identifiées, module mis en oeuvre au sein d'un dispositif électronique comprenant des moyens d'accès auxdites ressources à contrôler, caractérisé en ce que le module comprend : des moyens de réception (10), en provenance d'un programme (ApX), d'une requête d'accès (RQ) à une ressource courante (RC); 25 - des moyens d'obtention (20) d'au moins un paramètre (PX) d'accès à ladite ressource (RC) courante au sein d'une structure de données de caractérisation de ressources (StrCR); des moyens de modulation (30) d'accès à ladite ressource courante (RC) en fonction dudit au moins un paramètre d'accès (PX) préalablement obtenu. 30 3048529 19\n<CLM>\1\tDispositif électronique du type comprenant un processeur, une mémoire vive et une mémoire de stockage, dispositif comprenant également un système d'exploitation, s'exécutant au sein de la mémoire vive et permettant l'accès à des ressources dudit dispositif électronique, dispositif caractérisé en ce qu'il comprend 5 au moins un module de contrôle d'accès auxdites ressources tels que décrit en revendication\n<CLM>\1\t8. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou 10 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 contrôle d'accès selon la revendication 1, lorsqu'il est exécuté sur un ordinateur. 15