Nova Patents
EP0552079B2

Mass memory card for microcomputer

Abstract

This record has no abstract on file.

EP0552079B2, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 8 January 2013, 13.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    Carte à mémoire (CC) à plusieurs circuits intégrés de mémoire constituant une mémoire de masse amovible pour un microordinateur (PC), caractérisée en ce qu' elle comporte en outre :un module de sécurité (MPS) qui consiste en une puce de circuit intégré spécifique comprenant un microprocesseur et au moins une mémoire dont le contenu n'est pas accessible en lecture sur les bornes extérieures de la puce, et est utilisé exclusivement par le microprocesseur pour l'exécution de programmes de sécurité faisant intervenir des codes secrets placés dans cette mémoire inaccessible, pour assurer la sécurité contre l'accès à au moins certaines zones de mémoire par un utilisateur du microordinateur qui n'est pas habilité à cet accès ;et un processeur de contrôle qui gère les programmes de sécurité de la carte à mémoire et émet des signaux de contrôle d'accès aux puces de mémoire en fonction de requêtes d'accès à partir du PC et en fonction d'informations de sécurité données par le module de sécurité, permettant à ce dernier de contrôler les moyens d'accès aux différentes puces de mémoire, ledit processeur de contrôle réalisant une interface entre le connecteur de la carte et la puce assurant la sécurité et une interface entre la puce assurant la sécurité et les puces de mémoire.
  2. 2
    Carte à mémoire selon la revendication 1, caractérisée en ce que le module de sécurité (MPS) est une puce de circuit intégré unique comportant une mémoire non volatile avec des informations confidentielles, et une circuiterie de sécurité programmée, apte à utiliser ces informations confidentielles et d'autres informations fournies par l'utilisateur, pour délivrer des instructions de validation après vérification d'une relation prédéterminée entre ces deux types d'information.
  3. 3
    Carte à mémoire selon l'une des revendications 1 et 2, caractérisée en ce que le processeur de contrôle consiste en une puce de microcontrôleur (MPC) comportant des programmes en mémoire non volatile pour contrôler le module de sécurité (MPS), lui faire exécuter des tâches de vérification d'habilitation et utiliser les signaux émis par le module de sécurité pour contrôler l'accès aux zones de mémoire en fonction de ces signaux.
  4. 4
    Carte à mémoire selon l'une des revendications précédentes, caractérisée en ce que des moyens sont prévus pour exécuter une programme de cryptage des données introduites dans la mémoire et un programme de décryptage des données extraites de la mémoire, le programme de cryptage et le programme de décryptage étant exécutables seulement après fourniture de signaux d'habilitation par le module de sécurité.
  5. 5
    Carte à mémoire selon la revendication 4, caractérisée en ce que les programmes de cryptage et de décryptage sont exécutables à l'aide d'une clé de cryptage contenue dans le module de sécurité.
  6. 6
    Carte à mémoire selon l'une des revendications 1 à 3, caractérisée en ce que le module de sécurité comporte un fichier de signatures calculées de fichiers à protéger contenus dans la mémoire (MEM), et en ce que la carte comporte des moyens pour vérifier que la signature d'un fichier déterminé est bien la même que la signature stockée dans le module de sécurité.