Procede d'execution d'une application logicielle par l'intermediaire d'un programme d'amorce logicielle et architecture informatique pour la mise en oeuvre du procede

Software application executing method for personal computer, involves detecting coupling of chip card with personal computer using software bootstrap program, and loading and executing client program in computer

Abstract

<P>L'invention concerne un procédé d'exécution d'une application logicielle par l'intermédiaire d'un programme d'amorce logicielle (PA) exécuté dans un système hôte (1) et une architecture informatique pour la mise en oeuvre du procédé. Selon l'invention, un programme client (PC) permettant l'exécution de l'application logicielle est stocké dans la mémoire non volatile (31 ) d'une carte à puce (3) ou similaire. Le programme d'amorce logicielle (PA) détecte l'insertion de la carte à puce (3) dans un lecteur de carte à puce (2) et charge le programme client (PC') dans le système hôte (1) pour son exécution. De façon préférentielle, le programme client (PC) comprend des instructions sécurisées exécutées dans la carte à puce (3) et des instructions non sécurisées exécutées dans le système hôte (1).</P>
The method involves storing a client program allowing execution of software application, in a non-volatile memory (31). A software bootstrap program is loaded in a central memory of a personal computer and coupling of a chip card (3) with the computer is detected using the bootstrap program. All or part of client program is loaded in the computer through communication interfaces (12, 32) and the client program is executed. An independent claim is also included for a computer architecture implementing software application executing method.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (4)

    Publication numberPublication dateAssigneeTitle
    FR-2762417-A1October 23, 1998Gemplus Card IntSecurity system preventing unauthorised copying of computer software from distribution disks
    GB-2317246-AMarch 18, 1998Orange Personal Comm Serv LtdData compressing subscriber identity module
    US-6137654-AOctober 24, 2000Motorola, Inc.Device having a diskette-like housing and a wireless transceiver and methods therefor
    WO-9317388-A1September 02, 1993Clark Paul CSysteme de protection d'ordinateurs a l'aide de jetons intelligents ou de cartes a memoire

NO-Patent Citations (0)

    Title

Cited By (7)

    Publication numberPublication dateAssigneeTitle
    US-8254903-B2August 28, 2012Cassis International Pte. Ltd.System and method for remotely operating a wireless device using a server and client architecture
    US-8341087-B2December 25, 2012Cassis International Pte LtdMethod for implementing and application of a secure processor stick (SPS)
    US-8396992-B2March 12, 2013Cassis International Pte LtdSystem and method for virtualizing the peripherals in a terminal device to enable remote management via removable portable media with processing capability
    US-8442509-B2May 14, 2013Cassis International Pte. Ltd.System and method for managing a wireless device from removable media with processing capability
    US-8477082-B2July 02, 2013Cassis International Pte Ltd.System and method for implementing a remote display using a virtualization technique
    WO-2010086714-A1August 05, 2010Cassis International Pte LtdSystème et procédé de mise en oeuvre à distance d'un dispositif sans fil en utilisant une architecture serveur-client
    WO-2010119315-A1October 21, 2010Cassis International Pte Ltd.Système et procédé de mise en oeuvre d'un dispositif d'entrée à distance faisant appel à des techniques de virtualisation pour des dispositifs sans fil