Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2000031633 - DISPOSITIF ET PROCEDE DE PROTECTION CONTRE LE DEBORDEMENT DE PILE DANS UNE MEMOIRE ET MACHINE A AFFRANCHIR LES METTANT EN OEUVRE

Numéro de publication WO/2000/031633
Date de publication 02.06.2000
N° de la demande internationale PCT/FR1999/002884
Date du dépôt international 23.11.1999
Demande présentée en vertu du Chapitre 2 16.06.2000
CIB
G06F 9/38 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
30Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
38Exécution simultanée d'instructions
G07B 17/00 2006.01
GPHYSIQUE
07DISPOSITIFS DE CONTRÔLE
BAPPAREILS À DÉBITER DES TICKETS; APPAREILS À ENREGISTRER LES PRIX DES BILLETS;  DISPOSITIONS OU APPAREILS POUR ENCAISSER LE PRIX DES BILLETS OU LES DROITS D’ENTRÉE OU DE PÉAGE EN UN OU PLUSIEURS POINTS DE CONTRÔLE; APPAREILS À AFFRANCHIR
17Appareils à affranchir
CPC
G06F 9/3834
GPHYSICS
06COMPUTING; CALCULATING; 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
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
3824Operand accessing
3834Maintaining memory consistency
G06F 9/3851
GPHYSICS
06COMPUTING; CALCULATING; 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
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
3836Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution
3851from multiple instruction streams, e.g. multistreaming
G07B 17/00362
GPHYSICS
07CHECKING-DEVICES
BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
17Franking apparatus
00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
00362Calculation or computing within apparatus, e.g. calculation of postage value
G07B 2017/00395
GPHYSICS
07CHECKING-DEVICES
BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
17Franking apparatus
00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
00362Calculation or computing within apparatus, e.g. calculation of postage value
00395Memory organization
G07B 2017/00419
GPHYSICS
07CHECKING-DEVICES
BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
17Franking apparatus
00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
00362Calculation or computing within apparatus, e.g. calculation of postage value
00419Software organization, e.g. separation into objects
Déposants
  • SECAP [FR]/[FR] (AllExceptUS)
  • ASCOM AUTELCA AG [CH]/[CH] (AllExceptUS)
  • DERY, Jean-Marc [FR]/[FR] (UsOnly)
  • L'HOTE, Frédéric [FR]/[FR] (UsOnly)
Inventeurs
  • DERY, Jean-Marc
  • L'HOTE, Frédéric
Mandataires
  • RINUY, SANTARELLI
Données relatives à la priorité
98/1477324.11.1998FR
Langue de publication français (FR)
Langue de dépôt français (FR)
États désignés
Titre
(EN) DEVICE AND METHOD FOR PROTECTION AGAINST STACK OVERFLOW AND FRANKING MACHINE USING SAME
(FR) DISPOSITIF ET PROCEDE DE PROTECTION CONTRE LE DEBORDEMENT DE PILE DANS UNE MEMOIRE ET MACHINE A AFFRANCHIR LES METTANT EN OEUVRE
Abrégé
(EN)
The invention concerns a method for protecting sensitive data against overflow in a stack (300 to 305), memory space reserved for part of a programme. Said method comprises an operation which consists in assigning a stack to each programme part, during which the most upstream stack (306), relatively to the displacement direction of an indicator in a stack, is assigned a task for operating on said sensitive data. Preferably, said method comprises the execution of a single task operating on said sensitive data.
(FR)
Le procédé de l'invention s'applique à la protection de données sensibles contre le débordement de pile (300 à 305), espace mémoire réservé à une partie d'un programme. Ce procédé comporte une opération d'attribution de pile à chaque partie de programme, au cours de laquelle la pile la plus en amont (306), par rapport au sens de déplacement d'un pointeur dans une pile, est attribuée à une tâche opérant sur lesdites données sensibles. Préférentiellement, ce procédé comporte l'exécution d'une tâche unique opérant sur lesdites données sensibles.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international