Processing

Please wait...

Settings

Settings

Goto Application

1. WO2007138488 - A METHOD OF PATCHING APPLICATIONS ON SMALL RESOURCE-CONTRAINED SECURE DEVICES

Publication Number WO/2007/138488
Publication Date 06.12.2007
International Application No. PCT/IB2007/002911
International Filing Date 25.05.2007
IPC
G06F 9/445 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
CPC
G06F 21/57
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
G06F 2221/2153
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
2153Using hardware token as a secondary aspect
G06F 8/65
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
G06Q 20/3552
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
30characterised by the use of specific devices
34using cards, e.g. integrated circuit [IC] cards or magnetic cards
355Personalisation of cards for use
3552Downloading or loading of personalisation data
G07F 7/1008
GPHYSICS
07CHECKING-DEVICES
FCOIN-FREED OR LIKE APPARATUS
7Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
08by coded identity card or credit card ; or other personal identification means
10together with a coded signal ; , e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
Applicants
  • AXALTO S.A. [FR]/[FR] (AllExceptUS)
  • LU, HongQian Karen [US]/[US] (UsOnly)
  • ALI, Asad [US]/[US] (UsOnly)
  • VASSILEV, Apostol [BG]/[US] (UsOnly)
Inventors
  • LU, HongQian Karen
  • ALI, Asad
  • VASSILEV, Apostol
Common Representative
  • AXALTO S.A.
Priority Data
11/753,37924.05.2007US
60/803,18125.05.2006US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) A METHOD OF PATCHING APPLICATIONS ON SMALL RESOURCE-CONTRAINED SECURE DEVICES
(FR) PROCÉDÉ DE CORRECTION D'APPLICATIONS SUR DE PETITS DISPOSITIFS SÉCURISÉS À RESSOURCES LIMITÉES
Abstract
(EN)
Patching of software application. A software application is stored on a smart card as partitions and is loaded from the smart card into the memory of a host computer to which the smart card is connected. The software application is executed on the host computer; which using the instructions of the software application establishes a communications channel between the software application and a remote patch server containing a patch for at least one partition of the software application. Upon detecting that a patch is available for the at least one partition of the software application, downloading the at least one partition from the remote server into volatile memory allocated to the software application on the host computer via the first communications channel, and uploading the at least one partition from the volatile memory allocated to the software application to the smart card. Other systems and methods are disclosed.
(FR)
Correction de logiciel d'application. Cette application, enregistrée en partition sur une carte à puce, se charge dans la mémoire d'un ordinateur hôte depuis la carte à puce connectée à cet ordinateur. L'application s'exécute sur l'ordinateur hôte qui, au moyen des instructions de l'application, établit un canal de communications entre l'application et un serveur de corrections hors site contenant une correction pour une partition au moins de l'application. À la détection qu'une correction est disponible pour la partition concernée, on utilise le premier canal de communications pour prendre la partition considérée dans le serveur hors site et la télécharger dans la mémoire volatile affectée à l'application sur l'ordinateur hôte, puis on charge dans la carte à puce la partition considérée depuis la mémoire volatile affectée à l'application. L'invention concerne également d'autres systèmes et procédés.
Latest bibliographic data on file with the International Bureau