Global Patent Index - EP 1522012 A2

EP 1522012 A2 20050413 - MAKING SECURE DOWNLOADED APPLICATION IN PARTICULAR IN A SMART CARD

Title (en)

MAKING SECURE DOWNLOADED APPLICATION IN PARTICULAR IN A SMART CARD

Title (de)

SICHERUNG EINER FERNGELADENEN ANWENDUNG INBESONDERE FÜR EINE CHIPKARTE

Title (fr)

SECURISATION D'APPLICATION TELECHARGEE NOTAMMENT DANS UNE CARTE A PUCE

Publication

EP 1522012 A2 20050413 (FR)

Application

EP 03762743 A 20030707

Priority

  • FR 0302107 W 20030707
  • FR 0208643 A 20020708

Abstract (en)

[origin: WO2004006088A2] The invention concerns a method for differentiating between data and instructions thereby providing against certain attacks in a data processing device such as a smart card, whereby a generator (30) associates a random number with an applicative component of a downloaded application (AP), and a transformer (42) comprised in a virtual machine (VM) applies each of the instruction words (OC1) in the component and the associated random number to a transformation function (FT) so as to store the transformed instruction words (OCT1) when downloading the component. A second transformer (43) applies each of the transformed words (OCT) of part of the component (CP1) and the associated random number (NA1) to the reciprocal function (FT<-1>) of the transformation function (FT) so as to retrieve the instruction words constituting said component part to execute same.

IPC 1-7

G06F 7/10

IPC 8 full level

G06F 9/30 (2006.01); G06F 9/318 (2006.01); G06F 9/38 (2006.01); G06F 21/12 (2013.01); G06F 21/14 (2013.01); G06K 19/07 (2006.01); G07F 7/10 (2006.01)

CPC (source: EP US)

G06F 9/30178 (2013.01 - EP US); G06F 9/3802 (2013.01 - EP US); G06Q 20/3552 (2013.01 - EP US); G07F 7/1008 (2013.01 - EP US)

Citation (search report)

See references of WO 2004006088A2

Designated contracting state (EPC)

AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

DOCDB simple family (publication)

FR 2841997 A1 20040109; FR 2841997 B1 20051111; AU 2003260670 A1 20040123; AU 2003260670 A8 20040123; EP 1522012 A2 20050413; JP 2005532622 A 20051027; JP 4378459 B2 20091209; US 2005218234 A1 20051006; US 7168625 B2 20070130; WO 2004006088 A2 20040115; WO 2004006088 A3 20040408

DOCDB simple family (application)

FR 0208643 A 20020708; AU 2003260670 A 20030707; EP 03762743 A 20030707; FR 0302107 W 20030707; JP 2004518883 A 20030707; US 52043405 A 20050107