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

 

  • Fb
  • Twitter
  • G+
  • 📞

Patentes similares o relacionadas:

Método y sistema para implementar conjuntos de herramientas de desarrollo de software en aplicación, del 15 de Noviembre de 2017, de Buongiorno S.P.A: Método para implementar conjuntos de herramientas de desarrollo de software en aplicación para aplicaciones de Android, que comprende: - implementar lógicas […]

Técnicas para realizar actualizaciones graduales, del 16 de Agosto de 2017, de Microsoft Technology Licensing, LLC: Un procedimiento, que comprende: instalar una nueva versión de un programa de aplicación; convertir un conjunto de datos para una versión […]

Método y aparato para ejecutar aplicaciones software, del 9 de Agosto de 2017, de THOMSON LICENSING: Un método para determinar el tiempo de vida de una aplicación software asociada con datos de audio-vídeo, en donde los datos de la aplicación software y dichos […]

Método relativo a grupos de parámetros de ajuste y a dispositivos que los presentan, del 2 de Agosto de 2017, de Nokia Technologies OY: Un método, que comprende modificar al menos un grupo de parámetros de ajuste en un dispositivo de comunicación, controlando dichos parámetros de ajuste unos ajustes de […]

Procesamiento de datos, del 19 de Julio de 2017, de Sony Interactive Entertainment Europe Limited: Un medio de almacenamiento de disco compacto de audio que lleva datos dispuestos como una o más pistas de audio reproducibles como una señal […]

Desempaquetado automatizado de archivos ejecutables portátiles, del 5 de Julio de 2017, de Reversinglabs Corporation: Un método implementado por ordenador que comprende: ajustar, mediante un dispositivo informático, un punto de interrupción de depuración […]

Procedimiento para proporcionar información de nodo, procedimiento para obtener información de nodo, y equipo asociado, del 7 de Junio de 2017, de HUAWEI DEVICE CO., LTD: Un procedimiento para proporcionar información de nodo, que comprende: recibir mediante un cliente terminal, un comando "Get" de la Gestión de Dispositivos de la Alianza […]

APARATO DE CONTROL PARA UN VEHÍCULO Y PROCEDIMIENTO PARA UNA ACTUALIZACIÓN DE DATOS PARA UN APARATO DE CONTROL PARA UN VEHÍCULO, del 22 de Febrero de 2012, de ROBERT BOSCH GMBH: Aparato de control (SG) para un vehículo (FZ) con: - una primera memoria (ROM), que presenta una primera zona (B1), en la que está previsto un Bootloader (B), y que presenta […]