Un método de protección dinámica de los datos durante la ejecución de un código de Software en lenguaje intermedio en un aparato digital.

Un método para proteger los datos de una aplicación compilada en código intermedio planificado para ser ejecutado en un aparato digital equipado con una máquina virtual que gestiona la ejecución del código a través de una pila de ejecución que define al menos un marco de pila (10) correspondiente a un método convocado durante la ejecución del código,

caracterizado porque comprende la aplicación de un modo de ejecución seguro del código, que incluye:

- la determinación de al menos una suma de comprobación (gck) global asociada con un área de cada marco de pila y, calculándose dicha suma de comprobación (gck) global asociada utilizando el valor de todos los atos del área asociada,

- cada vez que un dato (a) del código es manipulado, el cálculo de una suma de comprobación (LCK(a)) asociada con dicho dato, basada por un lado, en la suma de comprobación global asociada con el área correspondiente al dato manipulado y, por otro lado, en al menos una parte de los otros datos que constituyen dicha área.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2007/057417.

Solicitante: GEMALTO SA.

Inventor/es: GONZALVO,BENOÎT, FOURNIER,JACQUES JEAN-ALAIN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F21/54 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; 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. › mediante la adición de rutinas de seguridad u objetos a los programas.
  • G06F9/44 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar programas específicos.
  • G06F9/445 G06F 9/00 […] › Carga o lanzamiento de programa.
  • G06F9/455 G06F 9/00 […] › Emulación; Simulación de software.

PDF original: ES-2664020_T3.pdf

 

Patentes similares o relacionadas:

Ejecución de aplicaciones de software en un robot, del 8 de Marzo de 2019, de Softbank Robotics Europe: Procedimiento de manejo de una aplicación de software en un robot humanoide, comprendiendo dicho robot una pluralidad de aplicaciones de software instaladas, una aplicación […]

Configuración de modo arquitectónico en un sistema informático, del 27 de Febrero de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para reconfigurar un entorno informático, dicho método que comprende: determinar, mediante un procesador, que un indicador de instalación de facilidad […]

Procedimiento y entorno de ejecución para la ejecución asegurada de instrucciones de programa, del 25 de Febrero de 2019, de SIEMENS AKTIENGESELLSCHAFT: Procedimiento para la ejecución asegurada y asistida por ordenador de una aplicación con las siguientes etapas del procedimiento: - encendido […]

Inicialización de un sistema operativo en etapas discretas, del 12 de Febrero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para inicializar un sistema operativo en etapas discretas en un dispositivo, que comprende: obtener […]

Dispositivo médico implantable con programa no volátil reconfigurable, del 4 de Febrero de 2019, de Cyberonics, Inc: Un dispositivo médico implantable, que comprende: un generador de señales eléctricas que comprende un procesador de instrucciones, estando el generador de señales configurado […]

Procedimiento de implementación, procedimiento de funcionamiento y sistema sin instalar el controlador de la tarjeta de datos, del 23 de Enero de 2019, de ZTE CORPORATION: Un procedimiento de implementación para evitar la instalación de un controlador de una tarjeta de datos, que comprende: el software del lado del dispositivo de […]

Sistema de control para una turbina eólica, del 16 de Enero de 2019, de VESTAS WIND SYSTEMS A/S: Una turbina eólica que comprende un sistema de control , comprendiendo el sistema de control: al menos un controlador principal y una pluralidad […]

Procedimiento y aparato para la visualización dinámica de una interfaz de aplicación, del 9 de Enero de 2019, de HUAWEI DEVICE CO., LTD: Un procedimiento para la visualización dinámica de una interfaz de aplicación, que comprende: analizar un archivo de configuración de una […]

Otras patentes de GEMALTO SA