Procedimiento de protección de un dispositivo electrónico que ejecuta un programa contra ataques por inyección de error y por confusión de tipo.

Procedimiento de protección de un dispositivo electrónico (1) que ejecuta un programa contra ataques por inyección de error y por confusión de tipo susceptibles de afectar a una variable (Z) destinada a ser utilizada por el programa,

estando caracterizado el procedimiento por que el mismo comprende las etapas de:

· cálculo de datos de control de integridad (X, Y) de la variable (Z), dependiendo los datos de control de integridad:

o de un tipo (T) de la variable (Z), y

o de un valor (V) de la variable (Z) memorizado en una pila de ejecución (P1) y/o de un primer dato de direccionamiento (A) memorizado en un primer registro de índices (ind1), estando adaptado el primer dato de direccionamiento (A) para localizar el valor (V) memorizado en la pila de ejecución (P1),

· memorización de los datos de control (X, Y) de integridad de la variable (Z) en al menos una pila de control (P2, P3) diferente de la pila de ejecución (P1),

· memorización, en un segundo registro de índices (ind2), de un único segundo dato de direccionamiento (A2) adaptado para localizar los datos de control de integridad (X, Y) en la o en cada pila de control (P2, P3)

· verificación de integridad de la variable (Z) puesta en práctica cuando un programa controla la lectura del dato de direccionamiento (A) de la variable (Z) y/o una lectura del valor (V) de la variable (Z), comprendiendo la citada verificación una comparación entre los datos de control de integridad memorizados en la o cada pila de control (P2, P3) y nuevos datos de control de integridad calculados sobre la base:

o de un tipo (T, T') de la variable (Z) visto por el programa durante el control de la lectura, y

o del valor (V, V') de la variable (Z) presente en la pila de ejecución (P1) y/o del dato de direccionamiento (A, A') presente en el primer registro de índices (ind1) durante el control de lectura.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E17202682.

Solicitante: Idemia Identity & Security France.

Nacionalidad solicitante: Francia.

Dirección: 2, Place Samuel de Champlain 92400 Courbevoie FRANCIA.

Inventor/es: BAILLY,ALEXIS, MAGHREBI,HOUSSEM, SERRE,AHMADOU, BRUGNON,MARC.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F21/53 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 21/00 Disposiciones de seguridad para la protección de computadores, sus componentes, programas o datos contra actividades no autorizadas. › ejecutando en un entorno restringido, p. ej.: sandbox o máquina virtual seguro.

PDF original: ES-2783878_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]

Sistema criptográfico y metodología para asegurar criptografía de software, del 20 de Mayo de 2020, de V-Key Inc: Un producto para proporcionar criptografía a aplicaciones realizándose en un dispositivo que comprende: instrucciones para dirigir una unidad de procesamiento […]

Aislamiento de seguridad virtualizado basado en hardware, del 13 de Mayo de 2020, de Microsoft Technology Licensing, LLC: Un método realizado por un sistema operativo central que se ejecuta en un dispositivo central que comprende: ejecutar , una aplicación en el sistema operativo […]

Sistemas y métodos de seguridad informática que utilizan excepciones de introspección asíncronas, del 18 de Marzo de 2020, de Bitdefender IPR Management Ltd: Sistema anfitrión que comprende un procesador de hardware y una memoria, estando configurado el procesador de hardware para ejecutar una entidad objetivo, un analizador de […]

Funcionalidad de descarga desde un entorno de procesamiento seguro, del 4 de Marzo de 2020, de INTEL CORPORATION: Un procesador que comprende: una unidad de instrucción para recibir una primera instrucción, en donde la primera instrucción es inicializar […]

Evaluación de procesos para la detección de programas malignos en máquinas virtuales, del 22 de Enero de 2020, de Bitdefender IPR Management Ltd: Un sistema [10] central que comprende al menos un procesador [12] hardware configurado para ejecutar: un hipervisor [30] configurado para […]

Sistema y método para gestionar canales lógicos para acceder a varios perfiles virtuales en un elemento seguro, del 6 de Noviembre de 2019, de Thales Dis France SA: Sistema (SY) que comprende un dispositivo anfitrión (HO) y un elemento seguro (SC) conectado al dispositivo anfitrión, comprendiendo el elemento […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .