Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018224948) PROTECTION EN MÉMOIRE POUR SÉCURITÉ DE DISPOSITIF DE COMMANDE
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/224948 N° de la demande internationale : PCT/IB2018/053994
Date de publication : 13.12.2018 Date de dépôt international : 04.06.2018
CIB :
G06F 11/36 (2006.01) ,G06F 21/54 (2013.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11
Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
36
Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
21
Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
50
Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation
52
au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données
54
par ajout de routines ou d’objets de sécurité aux programmes
Déposants :
KARAMBA SECURITY [IL/IL]; 1st Hanagar St. 4501305 Hod Hasharon, IL
Inventeurs :
HAREL, Assaf; IL
DOTAN, Amiram; US
DAVID, Tal Efraim Ben; IL
BARZILAI, David; IL
Données relatives à la priorité :
15/614,18705.06.2017US
Titre (EN) IN-MEMORY PROTECTION FOR CONTROLLER SECURITY
(FR) PROTECTION EN MÉMOIRE POUR SÉCURITÉ DE DISPOSITIF DE COMMANDE
Abrégé :
(EN) In one implementation, a method for providing security on controllers includes detecting computer-readable code running on a controller, the computer-readable code including code portions that each include instructions to be performed by the controller; identifying a current code portion of the computer-readable code; accessing an in- memory graph that models an operational flow of the computer-readable code, wherein the in-memory graph includes a plurality of nodes, each of the nodes corresponding to one of the code portions and each of the nodes having a risk value for the associated code portion that is a measure of security risk for the associated code portion; identifying the risk value for the current code portion; selecting, from a plurality of available flow control integrity (IMV) schemes, an IMV scheme based on the identified risk value; and applying, to the code portion as the code portion is running on the controller, the selected IMV scheme.
(FR) Dans un mode de réalisation, un procédé permettant de fournir une sécurité sur des dispositifs de commande consiste à : détecter un code lisible par ordinateur s'exécutant sur un dispositif de commande, le code lisible par ordinateur comprenant des parties de code qui comprennent chacune des instructions devant être exécutées par le dispositif de commande; identifier une partie de code actuelle du code lisible par ordinateur; accéder à un graphe en mémoire qui modélise un flux opérationnel du code lisible par ordinateur, le graphe en mémoire comprenant une pluralité de nœuds, chacun des nœuds correspondant à l'une des parties de code et chacun des nœuds ayant une valeur de risque pour la partie de code associée qui est une mesure du risque de sécurité pour la partie de code associée; identifier la valeur de risque pour la partie de code actuelle; sélectionner, parmi une pluralité de schémas d'intégrité de contrôle de flux disponibles (IMV), un schéma IMV basé sur la valeur de risque identifiée; et appliquer le schéma IMV sélectionné à la partie de code lorsque la partie de code est exécutée sur le dispositif de commande.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)