FR2638002A1 - Personalising method for microcomputer cards and system for implementing it - Google Patents
Personalising method for microcomputer cards and system for implementing it Download PDFInfo
- Publication number
- FR2638002A1 FR2638002A1 FR8811253A FR8811253A FR2638002A1 FR 2638002 A1 FR2638002 A1 FR 2638002A1 FR 8811253 A FR8811253 A FR 8811253A FR 8811253 A FR8811253 A FR 8811253A FR 2638002 A1 FR2638002 A1 FR 2638002A1
- Authority
- FR
- France
- Prior art keywords
- cards
- card
- service
- personalization
- microcomputer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/229—Hierarchy of users of accounts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/355—Personalisation of cards for use
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/357—Cards having a plurality of specified features
- G06Q20/3576—Multiple memory zones on card
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/29—Individual registration on entry or exit involving the use of a pass the pass containing active electronic elements, e.g. smartcards
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Storage Device Security (AREA)
Abstract
Description
La présente invention concerne un procédé de personnalisation pour un ensemble de cartes d'utilisateur à microcalculateur incorporé, permettant à l'utilisateur de chacune de ces cartes d'accéder à un ensemble de services. The present invention relates to a personalization method for a set of user cards with an integrated microcomputer, allowing the user of each of these cards to access a set of services.
L'invention vise également le système mettant en oeuvre le procédé. The invention also relates to the system implementing the method.
De nombreux sites industriels et administratifs doivent faire l'objet de mesures de sécurité et de protection particulièrement rigoureuses du fait de leur caractère stratégique ou de la nature confidentielle des affaires qui y sont traitées. De plus, l'étendue géographique de ces sites, la diversité des personnes et des fonctions rendent le contrôle de l'accès physique dans ces sites complexe et sa gestion difficile. Many industrial and administrative sites must be subject to particularly rigorous security and protection measures because of their strategic nature or the confidential nature of the cases dealt with there. In addition, the geographic extent of these sites, the diversity of people and functions make the control of physical access to these sites complex and its management difficult.
En outre, le développement de nombreux services au sein des entreprises et des administrations au bénéfice de leurs employés, tels que la flexibilité des horaires, la restauration d'entreprise, les services à caractère social et culturel suscite des besoins grandissants en moyens de contrôle d'accès à ces services et de gestion. Ces moyens doivent être à la fois souples et faciles d'emloi tout en garantissant un très haut niveau de sécurité, particulièrement en ce qui concerne le service de contrôle d'accès physique. In addition, the development of numerous services within companies and administrations for the benefit of their employees, such as flexible hours, catering, social and cultural services is creating increasing needs for means of control. 'access to these services and management. These means must be both flexible and easy to use while ensuring a very high level of security, particularly with regard to the physical access control service.
Pour assurer ces fonctions, on connaît déjà des cartes comportant des bandes magnétiques fixées sur un support plastique de forme rectangulaire. Ces bandes mémorisent des informations propres au service concerné, qui sont lues et écrites par insertion desdites cartes dans des dispositifs de lecture/écriture magnétique. To perform these functions, cards are already known comprising magnetic strips fixed on a plastic support of rectangular shape. These tapes store information specific to the service concerned, which are read and written by inserting said cards into magnetic read / write devices.
Ce type de carte présente plusieurs inconvénients importants : l'expérience a montré que les cartes magnétiques sont falsifiables, l'information contenue dans le support magnétique pouvant être lue par des moyens désormais bien connus. This type of card has several significant drawbacks: experience has shown that magnetic cards are falsifiable, the information contained in the magnetic medium can be read by means that are now well known.
En outre1 elles ne sont bien souvent associées qu'à un seul service, par exemple le service de contrôle d'accès ou le service de restauration. In addition1 they are very often associated with only one service, for example the access control service or the catering service.
Même si, en général un code personnel doit être fourni par le porteur d'une carte magnétique pour obtenir l'exécution du service, le fait qu'il soit envisageable de falsifier la carte diminue considérablement le niveau effectif de sécurité et de protection et oblige à renforcer les contrôles supplémentaires, dans le cas du contrôle d'accès. De plus, la prise en compte de niveaux distincts de protection tels que la sélection de zones géographiques et de zones de temps est difficilement réalisable, dans un contexte 11multiservice" avec la technologie de la carte magnétique qui se présente vis à vis des différents dispositifs de contrôle (lecture/écriture) comme un élément essentiellement passif, stockant certes des informations mais ne pouvant interpréter et contrôler les informations issues de l'extérieur. Even if, in general, a personal code must be provided by the holder of a magnetic card to obtain the execution of the service, the fact that it is possible to falsify the card considerably reduces the effective level of security and protection and obliges to strengthen additional controls, in the case of access control. In addition, taking into account distinct levels of protection such as the selection of geographic zones and time zones is difficult to achieve, in a 11multiservice context "with the technology of the magnetic card which is presented with respect to the various devices of control (read / write) as an essentially passive element, certainly storing information but unable to interpret and control information from outside.
Une avancée fondamentale vers la réalisation des objectifs précités est le développement des cartes à microcalculateur incorporé, réalisées à partir de l'enseignement des brevets français 2 266 222, 2 311 365 et 2 311 360. A fundamental advance towards the achievement of the aforementioned objectives is the development of cards with an integrated microcomputer, produced from the teaching of French patents 2 266 222, 2 311 365 and 2 311 360.
La carte à microcalculateur incorporé présente par rapport à la carte magnétique l'avantage majeur d'être programmable à la fois lors de sa fabrication (en utilisant un masque, tel le masque IV développé par la société BULL) et durant son utilisation. Pour cela, a été développé un microcalculateur autoprogrammable monolithique capable lorsqu'il est alimenté de modifier son propre programme sans nécessité d'intervention extérieure. Ce microcalculateur associe un microprocesseur et une mémoire se divisant en fait en trois mémoires physiquement distinctes
- une mémoire volatile qui est utilisée temporairement pendant les opérations mettant en jeu la carte,
- une mémoire permanente pour des informations recueillies au cours de la vie de la carte, divisée en zones dont l'accès en écriture et en lecture est protégé de façon sélective.The integrated microcomputer card has the major advantage over the magnetic card of being programmable both during its manufacture (using a mask, such as the mask IV developed by the company BULL) and during its use. For this, a self-programmable monolithic microcomputer has been developed which, when powered, can modify its own program without the need for external intervention. This microcomputer combines a microprocessor and a memory which in fact divides into three physically distinct memories.
- a volatile memory which is used temporarily during the operations involving the card,
- a permanent memory for information collected during the life of the card, divided into zones whose write and read access is selectively protected.
La structure et le mode de fonctionnement des cartes à microcalculateur incorporé les rendent particulièrement adaptées pour une utilisation dans un contexte multiservice avec contrôle personnalisé d'accès. The structure and operating mode of the cards with built-in microcomputer make them particularly suitable for use in a multiservice context with personalized access control.
En effet, la mémoire permanente du microcalculateur incorporé dans chaque carte peut accueillir autant de zones mémoires que de services à gérer, dans la limite de sa capacité. L'aptitude du microcalculateur à pouvoir modifier son propre contenu de mémoire permanente s'accompagne de l'impossibilité pour un dispositif extérieur d'intervenir dans cette programmation, toute tentative répétée de violation se traduisant par un blocage de la carte. Cette caractéristique autorise un très haut niveau de sécurité.Indeed, the permanent memory of the microcomputer incorporated in each card can accommodate as many memory zones as there are services to be managed, within the limit of its capacity. The ability of the microcomputer to be able to modify its own content of permanent memory is accompanied by the impossibility for an external device to intervene in this programming, any repeated attempt at violation resulting in a blocking of the card. This characteristic allows a very high level of security.
De plus, la présence du microcalculateur et sa capacité de calcul "rééquilibre" les rapports d'échange entre la carte et les dispositifs de contrôle (lecture/écriture) extérieurs. Une partie de l'information est détenue par la carte qui dispose par ailleurs d'un jeu de cryptage très puissant.In addition, the presence of the microcomputer and its computing capacity "rebalances" the exchange relationships between the card and the external control devices (read / write). Part of the information is held by the card which also has a very strong encryption game.
Néanmoins, une application directe de ce type de cartes dans un système-de gestion multiservice se heurte au problème de l'attribution initiale d'infrmations, parfois à haut niveau de confidentialité, à un ensemble de cartes qui est ensuite réparti à l'ensemble des porteurs. En effet, un maillon faible de la sécurité d'un dispositif de cartes à microcalculateur incorporé réside dans la première phase de la "vie" de ces cartes pendant laquelle les informations nécessaires à leur utilisation et à la création des différents services sont entrées dans la mémoire du microcalculateur. Cette phase correspond à la personnalisation de chaque carte d'un lot de cartes "vierges" ne contenant initialement que le programme réalisé par masque.Le gestionnaire d'un système de cartes à microcalculateur doit donc éviter à tout prix qu'un lot de cartes vierges puisse être frauduleusement programmé (mise au format, création de services). Ceci aurait pour conséquence de mettre en service des cartes rigoureusement compatibles et conformes au dispositif de gestion multiservice mais détenues par des porteurs non habilités et anéantirait tout effort de recherche de sécurité des services. However, a direct application of this type of card in a multiservice management system comes up against the problem of the initial allocation of information, sometimes with a high level of confidentiality, to a set of cards which is then distributed to the set carriers. Indeed, a weak link in the security of an embedded microcomputer card device lies in the first phase of the "life" of these cards during which the information necessary for their use and the creation of the various services is entered into the memory of the microcomputer. This phase corresponds to the personalization of each card in a batch of "blank" cards initially containing only the program produced by mask. The manager of a microcomputer card system must therefore avoid at all costs that a batch of cards blanks could be fraudulently programmed (format, creation of services). This would have the consequence of putting into service cards that are strictly compatible and conform to the multiservice management system but held by unauthorized holders and would destroy any effort to find security for the services.
Un autre écueil réside dans l'absolue nécessité de "cloisonner" les services au sein d'une même carte. Another pitfall lies in the absolute need to "partition" services within the same card.
Ainsi, une modification par inadvertance des paramètres du service de contrôle d'accès physique, lors d'une opération élémentaire de gestion du service de restauration, pourrait par exemple avoir des conséquences graves, en autorisant de façon intempestive et accidentelle l'accès à des zones réservées ou inversement en interdisant tout accès dans le site. La création et la gestion des différents services cohabitant au sein d'une même carte doivent être effectuées dans un contexte de stricte séparation des compétences et des attributions des prestataires de service amenés à gérer les informations contenues dans ladite carte.Thus, an inadvertent modification of the parameters of the physical access control service, during an elementary operation of management of the catering service, could for example have serious consequences, by inadvertently and accidentally authorizing access to reserved areas or vice versa by prohibiting any access to the site. The creation and management of the various services cohabiting within the same card must be carried out in a context of strict separation of the skills and attributions of the service providers brought to manage the information contained in said card.
Le but de la présente invention est de résoudre ces difficultés dans le cadre d'un procédé de personnalisation pour carte d'utilisateur à microcalculateur incorporé, permettant à un opérateur d'associer à une telle carte d'utilisateur, l'utilisation sélective d'un ensemble de services et notamment un serivce de contrôle d'accès. The aim of the present invention is to solve these difficulties in the context of a personalization process for a user card with an integrated microcomputer, allowing an operator to associate with such a user card, the selective use of a set of services and in particular an access control service.
Selon l'invention, ce procédé est caractérisé en ce qu'il consiste à combiner des données de personnalisation fournies par des moyens de saisie avec des données prédéterminées contenues dans une ou plusieurs cartes d'habilitation à microcalculateur incorporé pour obtenir, après traitement par des moyens de contrôle et de traitement, des codes de personnalisation et les transférer dans ladite carte d'utilisateur. According to the invention, this method is characterized in that it consists in combining personalization data supplied by input means with predetermined data contained in one or more authorization cards with incorporated microcomputer to obtain, after processing by control and processing means, personalization codes and transfer them to said user card.
Ainsi, le fait de devoir combiner des données transmises par un opérateur, à partir du clavier d'un microordinateur par exemple, à des données prédéterminées contenues dans au moins une carte d'habilitation rend la personnalisation des cartes d'utilisateur subordonnée à la possession de ces cartes d'habilitation qui de manière générale sont protégées en lecture, et garantit ainsi un haut niveau de sécurité.Selon une version avantageuse de l'invention, le procédé de personnalisation comprend les étapes suivantes
- une étape de mise au format de chacune desdites cartes d'utilisateur, pour structurer l'espace-mémoire de chaque microcalculateur incorporé, suivie d'une étape de création dans chaque carte d'utilisateur, d'un ensemble de services accessibles par ladite carte d'utilisateur, selon un choix prédéteminé effectué parmi ledit ensemble de services, chacune desdites étapes consistant à combiner des données de personnalisation fournies par des moyens de saisie avec des données prédéterminées contenues dans une ou plusieurs cartes d'habilitation à microcalculateur incorporé, pour obtenir, après traitement par des moyens de contrôle et de traitement, des codes de personnalisation et les transférer dans le microcalculateur de ladite carte d'utilisateur à personnaliser.Thus, the fact of having to combine data transmitted by an operator, from the keyboard of a microcomputer for example, with predetermined data contained in at least one authorization card makes the personalization of user cards subordinate to possession of these authorization cards which are generally protected in reading, and thus guarantees a high level of security. According to an advantageous version of the invention, the personalization process comprises the following steps
a step of formatting each of said user cards, to structure the memory space of each incorporated microcomputer, followed by a step of creating in each user card, a set of services accessible by said user card, according to a predetermined choice made from said set of services, each of said steps consisting in combining personalization data supplied by input means with predetermined data contained in one or more authorization cards with incorporated microcomputer, for obtain, after processing by control and processing means, personalization codes and transfer them to the microcomputer of said user card to be personalized.
Ainsi, les quatre étapes du procédé de personnalisation conforme à l'invention permettent, à partir d'un lot de cartes ne contenant, après fabrication, qu'un programme de base réalisé par masque, d'obtenir un ensemble de cartes personnalisées dont la mémoire de stockage permanent contient des informations d'identification et des données spécifiques à chaque service. Ce processus s'effectue avec une sécurité maximale puisqu'il requiert à chacune de ses étapes la possession d'une carte d'habilitation spécifique à une application, à un site, à un client, assurant ainsi une diversification des étapes de personnalisation. Thus, the four stages of the personalization method according to the invention make it possible, from a batch of cards containing, after manufacture, only a basic program produced by mask, to obtain a set of personalized cards, the Permanent storage memory contains identification information and data specific to each service. This process is carried out with maximum security since it requires at each of its stages the possession of an authorization card specific to an application, to a site, to a customer, thus ensuring a diversification of the stages of personalization.
Suivant un autre aspect de l'invention, le système de sécurité par personnalisation pour carte d'utilisateur à microcalculateur incorporé, mettant en oeuvre le procédé selon l'invention, comprend
- un ensemble de cartes d'habilitation incorporant chacune un microcalculateur contenant des données prédéterminées spécifiques et distinctes,
- des moyens de lecture et d'écriture pour carte à microcalculateur incorporé,
- des moyens de contrôle et de traitement, tels qu'un microordinateur, reliés auxdits moyens de lecture et d'écriture, pour assurer la saisie des données de personnalisation et leur traitement par la combinaison successive, suivant un ordre prédéterminé, desdits moyens de contrôle et de traitement avec chacun desdits microcalculateurs incorporés dans lesdites cartes d'habilitation.According to another aspect of the invention, the security system by personalization for user card with incorporated microcomputer, implementing the method according to the invention, comprises
- a set of authorization cards each incorporating a microcomputer containing specific and distinct predetermined data,
reading and writing means for a card with an integrated microcomputer,
- control and processing means, such as a microcomputer, connected to said reading and writing means, to ensure the entry of personalization data and their processing by the successive combination, in a predetermined order, of said control means and processing with each of said microcomputers incorporated in said authorization cards.
Ainsi, la personnalisation de l'ensemble des cartes présente la caractéristique d'être en quelque sorte décentralisée et diversifiée dans la mesure où ce n'est plus une seule unité de contrôle et de traitement qui assure la programmation des cartes à personnaliser mais en fait un ensemble de microcalculateurs préprogrammés incorporés dans des cartes d'habilitation, contenant chacun une partie des donnees nécessaires à la personnalisation. Thus, the personalization of all the cards has the characteristic of being in a way decentralized and diversified insofar as it is no longer a single control and processing unit which ensures the programming of the cards to be personalized but in fact a set of preprogrammed microcomputers incorporated in accreditation cards, each containing part of the data necessary for personalization.
Ceux-ci sont mis successivement en relation avec l'unité de contrôle et de traitement, par exemple un microordinateur, et coopèrent avec celui-ci pour le traitement de données fournies par l'opérateur et la personnalisation de chacune des cartes de l'ensemble de cartes à personnaliser.These are linked successively with the control and processing unit, for example a microcomputer, and cooperate with the latter for the processing of data supplied by the operator and the personalization of each of the cards in the set. cards to personalize.
Cette décentralisation des fonctions de traitement et des données nécessaires à ces traitements qui sont réparties ainsi entre plusieurs microcalculateurs indépendants préprogrammés permet un haut niveau de sécurité des opérations de personnalisation avec le système conforme à l'invention. Un opérateur doit disposer de l'ensemble des cartes d'habilitation pour pouvoir mener à bien les différentes opérations de personnalisation, sachant que chacune des cartes d'habilitation contient une pièce du "puzzle" que peut représenter la fonction de personnalisation lorsque celle-ci doit fournir un haut niveau de sécurité. This decentralization of the processing functions and of the data necessary for these processing operations, which are thus distributed between several independent preprogrammed microcomputers, allows a high level of security in the personalization operations with the system according to the invention. An operator must have all the authorization cards to be able to carry out the different personalization operations, knowing that each of the authorization cards contains a piece of the "puzzle" that the personalization function can represent when it must provide a high level of security.
D'autres particularités et avantages de l'invention apparaltront encore dans la description ciaprès. Aux dessins annexés, donnés à titre d'exemples non limitatifs
- la figure 1 est un schéma synoptique du système de personnalisation conforme à l'invention
- la figure 2 présente la structuration de l'espace mémoire du microcalculateur incorporé dans chaque carte, à l'issue de la personnalisation,
- la figure 3 illustre les aspects essentiels de la diversification induite par le système de personnalisation : diversification des sites et des services,
- la figure 4 est l'organigramme simplifié du procédé de personnalisation conforme à l'invention,
- la figure 5 illustre la division en sous étapes de l'étape de mise au format,
- la figure 6 est l'organigramme d'une étape de création de service,
- la figure 7 illustre une réalisation pratique des étapes de mise au format et de création de service du procédé conforme à l'invention. Other features and advantages of the invention will become apparent in the description below. In the accompanying drawings, given by way of nonlimiting examples
- Figure 1 is a block diagram of the personalization system according to the invention
FIG. 2 shows the structure of the memory space of the microcomputer incorporated in each card, at the end of the personalization,
FIG. 3 illustrates the essential aspects of the diversification induced by the personalization system: diversification of sites and services,
FIG. 4 is the simplified flow diagram of the personalization method according to the invention,
FIG. 5 illustrates the division into sub-steps of the formatting step,
FIG. 6 is the flow diagram of a step for creating a service,
- Figure 7 illustrates a practical embodiment of the steps of formatting and service creation of the method according to the invention.
Le système de sécurité par personnalisation S représenté sur la figure l comprend un ensemble de cartes d'habilitation 2, à microcalculateur incorporé, des moyens de contrôle et de traitement 4 consistant de préférence en un microordinateur, des moyens de lecture et d'écriture 3 de cartes à microcalculateur incorporé, des moyens d'impression 11, des moyens de stockagé 12 de données spécifiques des différentes opérations de personnalisation, des moyens pour estamper 10 et des moyens pour embosser 13 des cartes. Des liaisons numériques 14, 15, 16 assurent les connexions respectives des moyens d'impression 11, de lecture et d'écriture 3, et d'estampage 10 ou d'embossage 13, avec les moyens de contrôle et de traitement 4. The security system by personalization S represented in FIG. 1 comprises a set of authorization cards 2, with incorporated microcomputer, control and processing means 4 preferably consisting of a microcomputer, reading and writing means 3 of cards with built-in microcomputer, printing means 11, means for storing 12 of specific data of the different personalization operations, means for stamping 10 and means for embossing 13 of the cards. Digital links 14, 15, 16 provide the respective connections of the printing means 11, reading and writing 3, and stamping 10 or embossing 13, with the control and processing means 4.
Le système de personnalisation S est destiné à traiter un ensemble dé cartes d'utilisateurs 1, à microcalculateur incorporé issues d'un même lot. Cet ensemble de cartes a été soumis, lors de sa fabrication, à une opération de prépersonnalisation qui a pour rôle essentiel de créer une clé de fabrication et de donner un numéro de série unique à chaque carte. Une réalisation effective concerne la personnalisation de cartes de marque "CLEMATIC CP8" équipées d'un microcalculateur contenant le programme masque 4 de BULL CP8. Dans cette réalisation, le contrôle et le traitement sont assurés par un microcalculateur de type PC. L'écriture et la lecture de cartes sont effectuées au moyen de lecteurs 3, de préférence au nombre de deux. The personalization system S is intended to process a set of user cards 1, with incorporated microcomputer from the same batch. This set of cards was subjected, during its manufacture, to a pre-personalization operation which has the essential role of creating a manufacturing key and giving a unique serial number to each card. An effective realization concerns the personalization of cards branded "CLEMATIC CP8" equipped with a microcomputer containing the mask program 4 of BULL CP8. In this embodiment, control and processing are provided by a PC type microcomputer. The writing and reading of cards are carried out by means of readers 3, preferably two in number.
L'ensemble de cartes d'habilitation 2 comprend une carte de mise au format 2a destinée à la réalisation de la première étape de personnalisation de l'ensemble de cartes 1 (qui consiste en la structuration de l'espace mémoire de chacun des microcalculateurs incorporés dans lesdites cartes), un lot de cartes de création de service 7,1, ... 7.N, un lot de cartes d'exploitation de services 8.1, ... 8.N et une carte de maintenance 9 qui dans une version préférée de l'invention est commune à l'ensemble des services créés. The set of enabling cards 2 includes a format setting card 2a intended for carrying out the first stage of personalization of the set of cards 1 (which consists in structuring the memory space of each of the incorporated microcomputers in said cards), a batch of service creation cards 7,1, ... 7.N, a batch of service exploitation cards 8.1, ... 8.N and a maintenance card 9 which in a preferred version of the invention is common to all of the services created.
La première étape-du processus de personnalisation consiste en la structuration de l'espace mémoire du microcalculateur 6 de chaque carte d'utilisateur appartenant à l'ensemble de cartes d'utilisation 1. La figure 2 illustre les différentes zones Z, A, C, T, TC, L,
F ainsi créées.The first step in the personalization process consists in structuring the memory space of the microcomputer 6 of each user card belonging to the set of use cards 1. FIG. 2 illustrates the different zones Z, A, C , T, TC, L,
F thus created.
Une zone secrète Z comprend la clé de fabrication fournie lors de l'opération initiale de "prépersonnalisation", une clé "émetteur" et une première clé "porteur" ,ainsi qu'un jeu secret. A l'issue de l'étape de mise au format, l'accès en écriture et en lecture de cette zone secrète Z est interdit et rendu impossible par construction du microcalculateur incorporé dans chaque carte. Il est cependant possible d'écrire ultérieurement une seconde clé "porteur". A secret zone Z includes the manufacturing key supplied during the initial "prepersonalization" operation, an "emitter" key and a first "carrier" key, as well as a secret game. At the end of the format step, the write and read access to this secret zone Z is prohibited and made impossible by construction of the microcomputer incorporated in each card. It is however possible to write a second "carrier" key later.
La zone de mémoire d'accès A permet de mémoriser les accès protégés autorisés par la carte. Tout accès à une zone protégée de la carte détruit un ou plusieurs bits de la mémoire d'accès A. L'état de cette zone permet de bloquer la carte après présentation soit d'une clé émetteur fausse soit d'un nombre prédéterminé de clés porteur erronées successives. La zone de mémoire d'accès A se remplit donc au fur et à mesure de la vie de la carte. A l'issue de l'étape de mise au format, l'accès å cette zone est interdit en écriture et protégé en lecture. The access memory area A is used to store the protected accesses authorized by the card. Any access to a protected zone of the card destroys one or more bits of the access memory A. The state of this zone makes it possible to block the card after presentation of either a false transmitter key or a predetermined number of keys successive erroneous carrier. The access memory area A therefore fills up as the card is used. At the end of the format step, access to this area is prohibited in writing and protected in reading.
La zone confidentielle C permet au prestataire de service d'introduire des données confidentielles spécifiques à un service. L'accès en est interdit en écriture et protégé en lecture à l'issue de l'étape de mise au format. Confidential zone C allows the service provider to enter confidential data specific to a service. Access is prohibited in writing and protected in reading at the end of the format step.
La zone de travail T est destinée à recevoir autant de blocs de services T1, ..., TN que de services SI, ..., SN créés lors de l'étape initiale ou des étapes ultérieures de création de services. Un champ TC appartenant à la zone de travail T regroupe les informations communes à l'ensemble des services, telles que l'identité du client et l'identification du porteur de la carte. The work area T is intended to receive as many blocks of services T1, ..., TN as of services SI, ..., SN created during the initial stage or subsequent stages of creation of services. A field TC belonging to the work area T groups together the information common to all of the services, such as the identity of the client and the identification of the card holder.
La zone libre L est destinée à recevoir des codes spécifiques au jeu secret contenu dans la zone secrète S. The free zone L is intended to receive codes specific to the secret game contained in the secret zone S.
L'accès à ces codes est interdit en écriture mais libre en lecture.Access to these codes is prohibited in writing but free in reading.
La zone de fabrication F, de structure inhérente au type de fabrication de la carte à microcalculateur considérée (dans l'exemple décrit, le masque 4 de BUhL CP8) comporte toutes les données permettant de se répérer au sein de l'espace de la carte. Son accès est libre en lecture et interdit en écriture. The manufacturing zone F, of structure inherent in the type of manufacturing of the microcomputer card considered (in the example described, the mask 4 of BUhL CP8) includes all the data making it possible to locate within the space of the card . Its access is free in reading and prohibited in writing.
Le rôle du système de sécurité par personnalisation selon l'invention est de fournir des cartes d'utilisateur à microcalculateur incorporé assurant plusieurs services sur un même support. Les diversifications apportées par ce système de personnalisation s'effectuent sur plusieurs niveaux. Tout d'abord, chaque client (par exemple une entreprise, une administration) C1, C2, ...C1, en référence à la figure 3, va disposer d'un lot de cartes personnalisées. The role of the personalization security system according to the invention is to provide user cards with an integrated microcomputer providing several services on the same support. The diversifications brought by this personalization system are carried out on several levels. First of all, each client (for example a company, an administration) C1, C2, ... C1, with reference to FIG. 3, will have a set of personalized cards.
Ensuite, au sein de l'entreprise ou du site industriel C1, plusieurs sites locaux Sil.1 S1.P vont être distingués et identifiés. Ceci représente un des services essentiels visés par l'invention, à savoir, le service de contrôle d'accès. A chacune des cartes de l'ensemble de cartes d'utilisateurs 1 est associé lors du processus de personnalisation initial ou ultérieur, un ou plusieurs sites d'accès autorisés. A cette sélection géographique s'ajoute aussi une sélection temporelle qui sera décrite par la suite. Then, within the C1 company or industrial site, several local Sil.1 S1.P sites will be distinguished and identified. This represents one of the essential services targeted by the invention, namely, the access control service. One or more authorized access sites are associated with each of the cards of the set of user cards 1 during the initial or subsequent personalization process. To this geographical selection is also added a temporal selection which will be described later.
Enfin au sein d'une entité industrielle ou administrative Cl1..., CN, un ensemble de services Sl.1
S1N ; S2.1, ... S2.N ; SP.1, ... SP.N ; sera disponible de façon sélective aux porteurs de cartes d'utilisateur 1 qui auront au préalable été traitées par le système de personnalisation conforme à l'invention.Finally within an industrial or administrative entity Cl1 ..., CN, a set of services Sl.1
S1N; S2.1, ... S2.N; SP.1, ... SP.N; will be selectively available to the holders of user cards 1 which will have been previously processed by the personalization system according to the invention.
On conçoit donc aisément le niveau de souplesse et de protection apporté par le concept de cartes "multiservices" rendu possible grâce à ce système de personnalisation. It is therefore easy to see the level of flexibility and protection provided by the concept of "multiservice" cards made possible by this personalization system.
te procédé de personnalisation mis en oeuvre dans le système conforme à l'invention comprend plusieurs étapes dont l'articulation est illustrée par l'organigramme de la figure 4. La première étape est l'étape de mise au format
EF pendant laquelle l'espace mémoire 6 du microcalculateur de la carte à personnaliser est structuré, comme cela a été décrit en référence à la figure 2. Elle comprend, en référence à la figure 5, une étape de définition EF1 de la taille des zones mémoires Z, A, C, L, T de l'espace mémoire 6 de l'adresse de début de chacune de ces zones,
- une étape d'attribution EF2 du mode de protection de la zone de travail T,
- une étape de création EF2 des données secrètes de la carte en zone Z de l'espace mémoire 6, par lecture diversifiée de la carte d'habilitation 2a,
- et une étape d'inscription EF3 de données dans la zone confidentielle C et dans la zone libre L.The personalization process implemented in the system according to the invention comprises several stages, the articulation of which is illustrated by the flowchart in FIG. 4. The first stage is the stage of formatting
EF during which the memory space 6 of the microcomputer of the card to be personalized is structured, as has been described with reference to FIG. 2. It includes, with reference to FIG. 5, a step of definition EF1 of the size of the zones memories Z, A, C, L, T of memory space 6 of the start address of each of these zones,
a step of allocation EF2 of the protection mode of the working area T,
a step of creation EF2 of the secret data of the card in zone Z of the memory space 6, by diversified reading of the authorization card 2a,
- And a step of registration EF3 of data in the confidential zone C and in the free zone L.
Lors de cette étape d'inscription EF4, l'opérateur définit les données qui seront ultérieurement saisies par les moyens de contrôle et de traitement 4 pour tout ou partie du lot de cartes à personnaliser. Des donnés confidentielles, à caractère optionnel, ainsi que des données générales, à caractère obligatoire, sont écrites dans les zones secrète Z, confidentielle C et libre
L.During this registration step EF4, the operator defines the data which will subsequently be entered by the control and processing means 4 for all or part of the batch of cards to be personalized. Confidential data, optional, as well as general data, mandatory, are written in the secret Z, confidential C and free zones.
L.
Vient ensuite une étape de création EC pendant laquelle chaque prestataire de service S1,..., SN utilise directement ou indirectement le système conforme à l'invention pour créer un bloc de service T1, ..., TN dans la zone de travail T de l'espace mémoire 6 du microcalculateur de la carte à personnaliser, au cours de sous étapes respectives ECl, ... ECN. Cette étape peut bien sûr avoir une durée très variable et aboutir à la création d'un nombre variable dé services, en fonction des besoins du client détenteur du lot de cartes d'utilisateur 1. En outre, il n'est pas nécessaire de préjuger du nombre et de la nature des services qui seront créés au cours de la vie de chacune des cartes d'utilisateur. Next comes a creation step EC during which each service provider S1, ..., SN uses the system according to the invention directly or indirectly to create a service block T1, ..., TN in the work area T of the memory space 6 of the microcomputer of the card to be personalized, during the respective sub-steps ECl, ... ECN. This stage can of course have a very variable duration and lead to the creation of a variable number of services, according to the needs of the customer holding the batch of user cards 1. In addition, it is not necessary to prejudge the number and nature of the services that will be created during the life of each user card.
L'étape EC comprend elle-même, voir figure 6, une succesion d'étapes de création de services EC1, ...ECN, associées à un ensemble de services S1, ..., SN en référence & la figure 6. La réalisation de chacune de ces étapes est conditionnée par la possession d'une carte d'habilitation 7.1, ..., 7.N qui, combinée avec les moyens de contrôle et de traitement 4 et avec les moyens de lecture et d'écriture, autorise les sous-étapes suivantes :
- l'inscription SEI1... SEIN d'un numéro d'identification du bloc de service T1... TN,
- la création SEC1... SECN dudit bloc de service
T1... TN au sein de la zone de travail T de l'espace mémoire 6,
- l'écriture de données dans la zone mémoire TC qui regroupe les informations communes aux services.The step EC itself comprises, see FIG. 6, a succession of steps for creating services EC1, ... ECN, associated with a set of services S1, ..., SN with reference to FIG. 6. completion of each of these stages is conditioned by the possession of an authorization card 7.1, ..., 7.N which, combined with the control and processing means 4 and with the reading and writing means, authorizes the following substeps:
- the registration SEI1 ... SEIN of an identification number of the service block T1 ... TN,
- creation of SEC1 ... SECN of said service block
T1 ... TN within the working area T of the memory space 6,
- writing data to the TC memory area which groups the information common to the services.
A l'issue de l'étape de création EC, commence la phase d'exploitation des services S1, ... SN, appelée étape d'exploitation EE. At the end of the creation step EC, begins the operating phase of the services S1, ... SN, called the operating step EE.
Cette étape ne présente pas un déroulement séquentiel à la différence des étapes précédentes. Il y a en effet délocalisation possible de l'exploitation des différents services, dans l'espace et dans le temps. Chaque prestataire de service peut disposer de moyens de personnalisation équivalents au système de personnalisation
S selon l'invention, et de la carte d'habilitation 8.1, 8.N spécifique au service Sol,... SN considéré.This step does not present a sequential sequence unlike the previous steps. There is indeed a possible relocation of the operation of the different services, in space and in time. Each service provider can have personalization means equivalent to the personalization system
S according to the invention, and of the authorization card 8.1, 8.N specific to the Ground service, ... SN considered.
On distingue ainsi autant d'étapes d'exploitation de services EE1, ... EEN que de services distincts S1,
SN et ces étapes se déroulent globalement dans un ordre quelconque et dans des sites diversifiés. Au sein de chacune des étapes d'exploitation, on distingue les sousétapes suivantes
El : une étape d'écriture de l'identification du porteur de la carte, dans la zone d'informations communes
TC,
E2 : une étape d'écriture d'informations spécifiques au service S1, ... SN considéré dans le bloc mémoire T1... TN,
E3 : une étape d'extension dudit service S1,
SN par chaînage d'un nouveau bloc T1, ... TN,
E4 : une étape de lecture des données dudit service S1, ...SN et des informations communes respectivement dans les blocs de service T1, .. TN et dans la zone d'informations communes TC,
E5 : une étape de lecture1 optionnelle, des données associées auditservice S1, ... SN en zone confidentielle C.There are thus as many stages of operation of services EE1, ... EEN as of distinct services S1,
SN and these stages take place globally in any order and in diverse sites. Within each of the operating stages, the following sub-stages are distinguished
El: a step of writing the identification of the card holder, in the common information area
TC,
E2: a step of writing information specific to the service S1, ... SN considered in the memory block T1 ... TN,
E3: a step of extending said service S1,
SN by chaining of a new block T1, ... TN,
E4: a step of reading the data of said service S1, ... SN and the common information respectively in the service blocks T1, .. TN and in the common information area TC,
E5: an optional reading step1, of data associated with audits service S1, ... SN in confidential area C.
Les sous-étapes El, E2, E3, E4 -et E5 peuvent être effectuées dans un ordre quelconque et en fonction des nécessités du service S1, .., SN considéré. The substeps E1, E2, E3, E4 and E5 can be carried out in any order and according to the requirements of the service S1,..., SN considered.
Une version avantageuse du système de sécurité par personnalisation consiste à définir un ensemble de cartes d'habilitation unique CE1,..., CEN assurant 9 la fois l'habilitation des opérations de création et d'exploitation des services S1, ... SN, et correspondant ainsi à la "fusion" du lot de cartes de création 7.1, 7N et du lot de cartes d'exploitation 8.1, ... 8N. An advantageous version of the security system by personalization consists in defining a set of single authorization cards CE1, ..., CEN ensuring 9 both the authorization of the operations of creation and exploitation of the services S1, ... SN , and thus corresponding to the "fusion" of the batch of creation cards 7.1, 7N and the batch of exploitation cards 8.1, ... 8N.
Le système de sécurité par personnalisation conforme à l'invention assure la maintenance du lot de cartes d'utilisateur 1 pendant la durée d'exploitation des services S1, .. SN. The personalization security system according to the invention ensures the maintenance of the batch of user cards 1 during the operating period of the services S1,... SN.
Une carte à microcalculateur incorporé comporte généralement une zone d'accès mémoire A, comme cela a été décrit précédemment en référence à la figure 2. A built-in microcomputer card generally includes a memory access area A, as described above with reference to FIG. 2.
Cette zone assure la comptabilisation du nombre d'opérations protégées, licites ou illicites. This zone records the number of protected operations, legal or illegal.
Le nombre d'opérations admises est en général limité à un nombre prédéterminé à la fabrication. Par ailleurs, -il peut être nécessaire de lire les données d'une carte en cours d'exploitation. The number of operations allowed is generally limited to a predetermined number during manufacture. In addition, it may be necessary to read the data from a card during operation.
Les opérations de maintenance srnt regroupées dans une étape de maintenance EM dont l'exécution est conditionnée par la possession d'une carte de maintenance 9 appartenant au lot de cartes d'habilitation 2. The maintenance operations are grouped together in a maintenance stage EM, the execution of which is conditioned by the possession of a maintenance card 9 belonging to the batch of authorization cards 2.
Dans une version avantageuse de l'invention, cette carte assure la maintenance de l'ensemble des services S1, ..., SN, en combinaison avec les moyens de contrôle et de traitement 4 et les moyens de lecture et d'écriture 3. In an advantageous version of the invention, this card provides maintenance for all of the services S1, ..., SN, in combination with the control and processing means 4 and the read and write means 3.
Les opérations pouvant être effectuées sur une carte soumise à maintenance au cours de l'étape de maintenance EL sont
- la lecture des données en zone confidentielle C de l'espace mémoire 6 de ladite carte,
- la lecture des données en zone libre L,
- l'identification des services S1, ... SN présents sur ladite carte,
- la lecture des informations communes SI,
SN, dans le bloc d'informations connu TC,
- l'écriture, si nécessaire, du code d'identification du porteur de ladite carte.The operations that can be performed on a card subjected to maintenance during the EL maintenance stage are
the reading of the data in confidential area C of the memory space 6 of said card,
- reading of data in free zone L,
- the identification of the services S1, ... SN present on said card,
- reading of common information SI,
SN, in the known information block TC,
- writing, if necessary, the identification code of the holder of said card.
L'étape de maintenance comprend en outre des opérations sur l'état du microcalculateur incorporé dans la carte soumise å maintenance, telles que
- la détermination du taux d'utilisation de la mémoire d'accès A de ladite carte, lorsque celle-ci est du type mémoire à nombre d'accès limité,
- le recyclage de la carte après blocage,
- son invalidation.The maintenance step further comprises operations on the state of the microcomputer incorporated in the card subjected to maintenance, such as
the determination of the rate of use of the access memory A of said card, when the latter is of the memory type with limited number of accesses,
- recycling the card after blocking,
- its invalidation.
Une version avantageuse du procédé conforme à l'invention inclut dans l'étape de maintenance décrite cidessus, la possibilité de substituer à la première clé "porteur", une seconde clé "porteur" dans la zone secrète Z de l'espace mémoire 6. Un autre mode de réalisation du système conforme à l'invention consiste à répartir autant de cartes de maintenance 9.1, ... 9.N que de services S1,
SN. Chaque prestataire de service dispose alors d'une carte qui lui permet, en combinaison avec les moyens de contrôle et de traitement 4 et les moyens de lecture et d'écriture 3, d'assurer les fonctions de maintenance spécifiques au service considéré et les fonctions de maintenance concernant l'état de la carte (blocage, invalidation, par exemple).An advantageous version of the method according to the invention includes, in the maintenance step described above, the possibility of substituting for the first "carrier" key, a second "carrier" key in the secret zone Z of the memory space 6. Another embodiment of the system according to the invention consists in distributing as many maintenance cards 9.1, ... 9.N as there are services S1,
SN. Each service provider then has a card which, in combination with the control and processing means 4 and the reading and writing means 3, enables them to perform the maintenance functions specific to the service in question and the functions maintenance concerning the state of the card (blocking, invalidation, for example).
A la personnalisation informatique du lot de cartes d'utilisateur 1 qui vient d'être décrite, est généralement associée une personnalisation physique de chacune des cartes 1, comprenant l'impression d'un logotype sur le support plastique de la carte, en général au moment de sa fabrication, et l'inscription de caractères alphanumériques d'identification de la carte et du porteur qui peut être réalisée soit par estampage, soit par embossage. Computer personalization of the batch of user cards 1 which has just been described is generally associated with physical personalization of each of the cards 1, comprising the printing of a logotype on the plastic support of the card, in general at at the time of its manufacture, and the inscription of alphanumeric characters identifying the card and the carrier which can be produced either by stamping or by embossing.
A cette fin, une version préférée du système de sécurité par personnalisaion conforme à l'invention comporte une machine à estamper des cartes, directement reliée aux moyens de contrôle et de traitement 4. I1 est tout aussi possible d'utiliser une machine à embosser des cartes, elle aussi reliée aux moyens de contrôle et de traitement. Dans une réalisation effective d'un système de personnalisation conforme å l'invention, ces machines sont reliées par liaison série de type RS 232 au microordinateur de type PC qui concrétise les moyens de contrôle et de traitement 4 précités.To this end, a preferred version of the security system by customization according to the invention comprises a card stamping machine, directly connected to the control and processing means 4. It is just as possible to use a machine for embossing cards, also linked to the means of control and processing. In an effective embodiment of a personalization system in accordance with the invention, these machines are connected by serial link of RS 232 type to the microcomputer of PC type which embodies the aforementioned control and processing means 4.
On va maintenant expliquer, en référence à la figure 7, le fonctionnement du système 5 lorsqu'il est mis en oeuvre dans une version préférée de l'invention, telle que celle décrite sur la figure 1. We will now explain, with reference to FIG. 7, the operation of the system 5 when it is implemented in a preferred version of the invention, such as that described in FIG. 1.
Dans cette version préférée, les moyens de contrôle et de traitement 4 comprennent un microordinateur de type compatible PC muni d'un lecteur de disquettes et un disque dur d'une capacité minimale de 10 mégaoctets. In this preferred version, the control and processing means 4 comprise a microcomputer of the PC compatible type provided with a floppy disk drive and a hard disk with a minimum capacity of 10 megabytes.
Le microordinateur 4 est relié å une imprimante 11 par une liaison parallèle 16 et à deux lecteurs adaptés au format de carte utilisé dans cette version, à savoir le format CLEMATIC CP8 < par une liaison série 14. Une machine à estamper 10, reliée par liaison série, complète le système de personnalisation S. The microcomputer 4 is connected to a printer 11 by a parallel link 16 and to two readers adapted to the card format used in this version, namely the CLEMATIC CP8 format <by a serial link 14. A stamping machine 10, linked by link series, complete the personalization system S.
L'ensemble 'du procédé de personnalisation conforme à l'invention est matérialisé par un logiciel de personnalisation. Ce logiciel, initialement stocké sur disquettes mais pouvant être transféré de façon permanente sur le disque dur associé au microordinateur 4, est conçu pour être utilisé en mode interactif en combinaison avec le lot de cartes d'habilitation 2 et la carte-lot la. Une succession de "menus" s'affiche donc sur l'écran, chacun des menus correspondant en quelque sorte à une proposition d'étapes de personnalisation et d'options offertes à l'opérateur. The entire personalization process according to the invention is materialized by personalization software. This software, initially stored on floppy disks but which can be permanently transferred to the hard disk associated with the microcomputer 4, is designed to be used in interactive mode in combination with the batch of authorization cards 2 and the batch card 1a. A succession of "menus" is therefore displayed on the screen, each of the menus corresponding in a way to a proposal for customization steps and options offered to the operator.
A la mise sous tension du microordinateur 4 et de ses périphériques 11, 3, 10 et après chargement du logiciel de personnalisation, un menu principal s'affiche sur l'écran du microordinateur, offrant les fonctions, mise au format, création, exploitation, maintenance, qui sont la concrétisation informatique des quatre étapes principales
EF, EC, EE et EM du procédé de personnalisation conforme à l'invention.When the microcomputer 4 and its peripherals 11, 3, 10 are switched on and after the personalization software has been loaded, a main menu is displayed on the microcomputer screen, offering the functions, formatting, creation, operation, maintenance, which are the IT realization of the four main stages
EF, EC, EE and EM of the personalization process according to the invention.
Le choix par l'opérateur de la fonction "mise au format" se traduit par une demande d'insertions successives de la carte-lot la, de la carte de mise au format 2a, et de chacune des cartes à personnaliser appartenant au lot de cartes d'utilisateur 1 dans les lecteurs 3, en référence & la figure 7. The operator's choice of the "format" function results in a request for successive insertions of the batch card 1a, of the layout card 2a, and of each of the cards to be personalized belonging to the batch of user cards 1 in the readers 3, with reference to FIG. 7.
L'ordre d'insertion est précisé par le logiciel interactif qui indique en outre à l'opérateur les données à entrer sur le clavier du microorarateur 4. Il s'agit dans l'étape de mise au format, de la définition de l'existence de données, de leur caractère commun ou non à l'ensemble de cartes d'utilisateur 1, comme cela a été décrit précédemment. The insertion order is specified by the interactive software which also indicates to the operator the data to be entered on the keyboard of the microorator 4. This involves, in the format step, the definition of the existence of data, whether or not they are common to the set of user cards 1, as described above.
A l'issue de cette étape, il est possible d'éditer les données caractéristiques de la mise au format (identification de la carte et du porteur, code personnel) par les moyens d'impression 11. Le document ainsi obtenu présente un caractère confidentiel. At the end of this step, it is possible to edit the characteristic data of the format (identification of the card and of the bearer, personal code) by the printing means 11. The document thus obtained has a confidential nature .
Un service tout particulièrement visé par la présente invention est le service de contrôle d'accès physique S1 pour lequel sont définies des zones d'accès et des zones de temps, déterminant les droits d'accès du porteur de la carte. A service particularly targeted by the present invention is the physical access control service S1 for which access zones and time zones are defined, determining the access rights of the card holder.
La création d'un service de contrôle d'accès sur une ou plusieurs cartes d'un lot de cartes d'utilisateur 1 nécessite de choisir l'option "création" du menu principal. The creation of an access control service on one or more cards of a batch of user cards 1 requires choosing the "creation" option from the main menu.
Après avoir inséré, dans un des lecteurs 3, la carte de création de service de contrôle d'accès 7.1 appartenant au lot de cartes d'habilitation 2, l'opérateur est alors conduit à définir, à la suite des instructions délivrées par le logiciel interactif implanté dans les moyens de contrôle et de traitement 4, l'existence de données à saisir sur l'ensemble de cartes d'utilisateur 1 et en particulier le caractère commun de ces données sur tout ou partie de l'ensemble de cartes d'utilisateur 1. After inserting, into one of the readers 3, the creation card for the access control service 7.1 belonging to the batch of authorization cards 2, the operator is then led to define, following the instructions issued by the software interactive installed in the control and processing means 4, the existence of data to be entered on the set of user cards 1 and in particular the common nature of this data on all or part of the set of user cards user 1.
L'opérateur fournit ensuite l'identité du client, l'identification du porteur, les dates de validité et les droits d'accès qui sont déterminés par combinaison d'informations recueillies préalablement concernant les zones d'accès, et de temps autorisé. A l'issue de cette étape de création du service, il est possible de réaliser une édition des données caractéristiques de la création du servie par les moyens d'impression 12, et d'effectuer l'estampage des cartes personnalisées, par les moyens d'estampage 10.The operator then provides the identity of the customer, the identification of the bearer, the validity dates and the access rights which are determined by combining information gathered beforehand concerning the access areas, and authorized time. At the end of this step of creating the service, it is possible to perform an edition of the data characteristic of the creation of the service by the printing means 12, and to carry out the stamping of the personalized cards, by the means of stamping 10.
La création du service de contrôle d'accès physique Si sur une ou plusieurs cartes d'utilisateur peut être suivie de la création d'autres services S2,..., SN, sur tout ou partie desdites cartes. The creation of the physical access control service If on one or more user cards can be followed by the creation of other services S2, ..., SN, on all or part of said cards.
Les cartes ainsi personnalisées (mise au format et création de services) sont alors remises aux porteurs désignés comme titulaires desdites cartes. The cards thus personalized (format and creation of services) are then given to the holders designated as holders of said cards.
Ceux-ci utilisent alors les services créés dans leur cartes respectives. They then use the services created in their respective cards.
Par exemple, au sein d'un site industriel, uncollaborateur pourra être titulaire d'une carte personnalisée offrant les services de contrôle d'accès physique et d'horaire flexible tandis qu'un autre disposera d'une carte offrant en outre un service de restauration et un service de télécommunication. En outre, pour un service donné, deux titulaires de cartes peuvent se voir offrir des prestations différentes ; ainsi, dans le cas du service de contrôle d'accès physique, lors de la création du bloc de service, des droits d'accès différents (zones d'accès, zones de temps) peuvent être définis. Chaque prestataire de service est amené, au cours de la phase d'exploitation d'un service devoir effectuer des opérations de gestion sur les cartes des utilisateurs dudit service.Ainsi, le responsable du service de contrôle d'accès physique à un site administratif ou industriel peut effectuer cinq fonctions de gestion de service, au moyen du système de personnalisation conforme à l'invention, en combinaison avec la carte de création 7.1. For example, within an industrial site, an employee may hold a personalized card offering physical access control services and flexible hours, while another employee will have a card which also offers catering and telecommunication service. In addition, for a given service, two cardholders may be offered different services; thus, in the case of the physical access control service, when the service block is created, different access rights (access zones, time zones) can be defined. Each service provider is required, during the operating phase of a service, to perform management operations on the cards of the users of said service. Thus, the person responsible for the physical access control service to an administrative site or industrial can perform five service management functions, using the personalization system according to the invention, in combination with the creation card 7.1.
Un menu "gestion de service" propose à l'opérateur
- la visualisation du bloc de service de contrôle d'accès physique au sein de la mémoire 6 du microcalculateur de la carte personnalisée soumise à l'opération de gestion ou d'exploitation,
- la saisie de nouveaux droits d'accès,
- l'annulation de droits d'accès,
- la saisie de dates de validité,
- la saisie des identités du porteur et du client.A "service management" menu offers the operator
the visualization of the physical access control service block within the memory 6 of the microcomputer of the personalized card subjected to the management or exploitation operation,
- entering new access rights,
- cancellation of access rights,
- entering validity dates,
- entering the identities of the bearer and the client.
Le prestataire du service de contrôle d'accès physique peut ainsi actualiser à tout moment les droits de chaque porteur de carte, ce qui autorise une très grande souplesse pour ce service. The provider of the physical access control service can thus update the rights of each card holder at any time, which allows great flexibility for this service.
Une fonction indispensable dans tout système de haute technologie possédant une structure complexe est la maintenance du lot de cartes personnalisées. An essential function in any high-tech system with a complex structure is the maintenance of the batch of personalized cards.
Ces deux fonctions sont assurées par le système conforme à l'invention. These two functions are provided by the system according to the invention.
On peut citer de nombreuses situations justifiant ces fonctions, parmi lesquelles la défectuosité d'une carte (impossibilité d'accéder à un service), par exemple, le blocage à la suite de plusieurs tentatives infructueuses, la perte du code personnel, la décision de le changer. We can cite many situations justifying these functions, including the defect of a card (inability to access a service), for example, blocking after several unsuccessful attempts, loss of personal code, decision to change him.
Ces fonctions de maintenance et d'expertise peuvent être réalisées de manière centralisée et couvrir l'ensemble des services. On parle alors de maintenance multiservice. L'opérateur chargé de la maintenance des cartes personnalisées, insère la carte de maintenance multiservice 9 appartenant au lot de cartes d'habilitation 2 dans un des deux lecteurs 3, et la carte soumise à maintenance dans l'autre lecteur. Il choisit, sur le menu principal affiché sur l'écran du microordinateur, la fonction "maintenance".Un menu spécifique lui propose alors une série d'opérations d'expertise et d'opérations de maintenance, parmi lesquelles,
- pour 11 expertise, le diagnostic de l'état informatique de la carte testée, la recherche du nombre de présentations de code personnel que le porteur peut encore effectuer sur sa carte (qui correspond å l'état de la zone de mémoire d'accès A, en référence à la figure 2), l'identification des services présents sur la carte testée et la lecture des données générales mémorisées en zone L de la mémoire du microordinateur de ladite carte,
- pour la maintenance, le déblocage de la carte, l'invalidation afin de rendre une carte définitivement inutilisable, la recherche du code personnel, son changement et la saisie de nouvelles données communes.These maintenance and expertise functions can be performed centrally and cover all of the services. This is called multiservice maintenance. The operator responsible for maintaining the personalized cards inserts the multiservice maintenance card 9 belonging to the batch of authorization cards 2 into one of the two readers 3, and the card submitted for maintenance into the other reader. He chooses, on the main menu displayed on the screen of the microcomputer, the "maintenance" function. A specific menu then offers him a series of expertise operations and maintenance operations, among which,
- for 11 expert reports, the diagnosis of the computer status of the card tested, the search for the number of personal code presentations that the wearer can still carry out on his card (which corresponds to the state of the access memory area A, with reference to FIG. 2), the identification of the services present on the card tested and the reading of the general data stored in zone L of the memory of the microcomputer of said card,
- for maintenance, unlocking of the card, invalidation to make a card permanently unusable, searching for the personal code, changing it and entering new common data.
A l'issue de l'étape de maintenance, la carte personnalisée peut alors être remise à son titulaire pour être utilisée dans les différents services sélectionnés ou être retirée du circuit lorsque l'expertise en a révélé la nécessité. At the end of the maintenance stage, the personalized card can then be returned to its holder for use in the various services selected or be withdrawn from the circuit when expertise has revealed the need.
Ces fonctions d'expertise et de maintenance peuvent aussi être "décentralisées" et confiées à chaque prestataire de service qui dispose alors d'une carte de maintenance spécifique et doit être équipé d'un dispositif équivalent à celui utilisé dans le système de personnalisation S, tel que décrit en figure 1. These expertise and maintenance functions can also be "decentralized" and entrusted to each service provider who then has a specific maintenance card and must be equipped with a device equivalent to that used in the personalization system S, as described in figure 1.
Bien entendu, l'invention n'est pas limitée aux exemples décrits et représentés et de nombreux aménagements peuvent être apportés & 9 ces exemples sans sortir du cadre de l'invention. Of course, the invention is not limited to the examples described and shown and numerous modifications can be made to these examples without departing from the scope of the invention.
Ainsi, le procédé de personnalisation selon l'invention peut aisément être adapté pour assurer la personnalisation de dispositifs à microcalculateur incorporé porteurs d'information, de support matériel autre que celui d'une carte, mais pouvant présenter toute autre forme géométrique pour peu que des moyens de lecture et d'écriture adaptés à de tels dispositifs puissent être réalisables. Thus, the personalization method according to the invention can easily be adapted to ensure the personalization of devices with an integrated microcomputer carrying information, of material support other than that of a card, but which can have any other geometric shape provided that reading and writing means adapted to such devices can be achievable.
Claims (30)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8811253A FR2638002A1 (en) | 1988-08-26 | 1988-08-26 | Personalising method for microcomputer cards and system for implementing it |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8811253A FR2638002A1 (en) | 1988-08-26 | 1988-08-26 | Personalising method for microcomputer cards and system for implementing it |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2638002A1 true FR2638002A1 (en) | 1990-04-20 |
Family
ID=9369536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8811253A Withdrawn FR2638002A1 (en) | 1988-08-26 | 1988-08-26 | Personalising method for microcomputer cards and system for implementing it |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2638002A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0670561A1 (en) * | 1994-03-04 | 1995-09-06 | Gemplus Card International | Operating method of an IC-card |
FR2752978A1 (en) * | 1996-08-29 | 1998-03-06 | Tchakgarian Gerard | CLOSING METHOD, IN PARTICULAR OF OPPOSITION, OF A PLURALITY OF SERVICES, AND OPPOSITION SERVER, TERMINAL OF ACCEPTANCE AND PORTABLE DEVICES THEREOF |
EP0936583A1 (en) * | 1998-02-16 | 1999-08-18 | Ali Hassan Al-Khaja | A method and system for providing a communication terminal device with networking access control features and in particular with internet authentication and online shopping features |
US6055512A (en) * | 1997-07-08 | 2000-04-25 | Nortel Networks Corporation | Networked personal customized information and facility services |
FR2804778A1 (en) * | 2000-02-03 | 2001-08-10 | Georges Obanos | Controlling access to a computer system and its resources, by use of a personalized account chip card, with a secret access code, that is credited with a number of points that are reduced each time a resource is used |
US6367011B1 (en) | 1997-10-14 | 2002-04-02 | Visa International Service Association | Personalization of smart cards |
FR2848364A1 (en) * | 2002-12-09 | 2004-06-11 | Oberthur Card Syst Sa | Secure personalization of documents includes use of several secure sub-assemblies, each comprising memory unit and microcircuit performing authentication |
EP1762988A1 (en) * | 1996-04-15 | 2007-03-14 | NBS Technologies (US) Inc. | System and apparatus for smart card personalization |
EP1942470A1 (en) | 2006-12-29 | 2008-07-09 | Legic Identsystems AG | Authentication system |
US8301300B2 (en) | 1996-04-15 | 2012-10-30 | Card Technology Corporation | System and method for smart card personalization |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0114773A2 (en) * | 1983-01-20 | 1984-08-01 | Bull S.A. | Method and device for authorizing the holder of a portable object, such as a card, access by means of this card, to at least one service delivered by at least one authorizing organisation |
WO1987007060A1 (en) * | 1986-05-07 | 1987-11-19 | Smart Card Applications, Inc. | Ic card system |
-
1988
- 1988-08-26 FR FR8811253A patent/FR2638002A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0114773A2 (en) * | 1983-01-20 | 1984-08-01 | Bull S.A. | Method and device for authorizing the holder of a portable object, such as a card, access by means of this card, to at least one service delivered by at least one authorizing organisation |
WO1987007060A1 (en) * | 1986-05-07 | 1987-11-19 | Smart Card Applications, Inc. | Ic card system |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0670561A1 (en) * | 1994-03-04 | 1995-09-06 | Gemplus Card International | Operating method of an IC-card |
FR2716989A1 (en) * | 1994-03-04 | 1995-09-08 | Gemplus Card Int | Method of operating a smart card |
US5629513A (en) * | 1994-03-04 | 1997-05-13 | Gemplus Card International | Method for the functioning of a chip card, and chip card in accordance therewith |
US8301300B2 (en) | 1996-04-15 | 2012-10-30 | Card Technology Corporation | System and method for smart card personalization |
EP1762988A1 (en) * | 1996-04-15 | 2007-03-14 | NBS Technologies (US) Inc. | System and apparatus for smart card personalization |
FR2752978A1 (en) * | 1996-08-29 | 1998-03-06 | Tchakgarian Gerard | CLOSING METHOD, IN PARTICULAR OF OPPOSITION, OF A PLURALITY OF SERVICES, AND OPPOSITION SERVER, TERMINAL OF ACCEPTANCE AND PORTABLE DEVICES THEREOF |
EP0831434A1 (en) * | 1996-08-29 | 1998-03-25 | Gérard Tchakgarian | Method for blocking a plurality of services by blacklisting them, and associated blocking server, receiving terminal and portable device |
US6055512A (en) * | 1997-07-08 | 2000-04-25 | Nortel Networks Corporation | Networked personal customized information and facility services |
US6367011B1 (en) | 1997-10-14 | 2002-04-02 | Visa International Service Association | Personalization of smart cards |
EP0936583A1 (en) * | 1998-02-16 | 1999-08-18 | Ali Hassan Al-Khaja | A method and system for providing a communication terminal device with networking access control features and in particular with internet authentication and online shopping features |
FR2804778A1 (en) * | 2000-02-03 | 2001-08-10 | Georges Obanos | Controlling access to a computer system and its resources, by use of a personalized account chip card, with a secret access code, that is credited with a number of points that are reduced each time a resource is used |
FR2848364A1 (en) * | 2002-12-09 | 2004-06-11 | Oberthur Card Syst Sa | Secure personalization of documents includes use of several secure sub-assemblies, each comprising memory unit and microcircuit performing authentication |
WO2004063999A1 (en) * | 2002-12-09 | 2004-07-29 | Oberthur Card Systems Sa | Method for the secure personalisation of an object |
EP1942470A1 (en) | 2006-12-29 | 2008-07-09 | Legic Identsystems AG | Authentication system |
WO2008080909A1 (en) * | 2006-12-29 | 2008-07-10 | Legic Identsystems Ag | Authentication system |
US9064365B2 (en) | 2006-12-29 | 2015-06-23 | Legic Identsystems Ag | Authentication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0089876B1 (en) | Method and device for the protection of software delivered by a supplyer to a user | |
EP0114773B1 (en) | Method and device for authorizing the holder of a portable object, such as a card, access by means of this card, to at least one service delivered by at least one authorizing organisation | |
EP0589884B1 (en) | Secured method for loading a plurality of applications into a microprocessor memory card | |
EP0207115B1 (en) | Method for personalizing portable media such as cards | |
EP0434551B1 (en) | Method of generating a pseudo-random number in a dataprocessing-system, and a system for carrying out the method | |
FR2681165A1 (en) | Process for transmitting confidential information between two chip cards | |
FR2999749A1 (en) | METHOD FOR SECURE ACCESS TO CONFIDENTIAL MEDICAL DATA, AND STORAGE MEDIUM FOR SAID METHOD | |
FR2703800A1 (en) | Method of signing a computer file, and device for implementation. | |
FR2716021A1 (en) | Chip card transaction method and system. | |
FR2638002A1 (en) | Personalising method for microcomputer cards and system for implementing it | |
CA2529617C (en) | Method for carrying out update writing and allocating a memory used for file writing on a memory carrier in the form of a chip card | |
WO2009016327A2 (en) | Management and sharing of dematerialised safes | |
WO1999000774A1 (en) | Security module comprising means generating links between main files and auxiliary files | |
EP0974131B1 (en) | Dynamic data interpretation method for a chip card | |
FR2806813A1 (en) | Smart card memory management system allowing card users access to a number of services offered by a town | |
CA2652140A1 (en) | Terminal activation method | |
EP1749415B1 (en) | Methods of securing devices such as mobile terminals, and secured assemblies comprising such devices | |
CA2319771A1 (en) | System and method for managing computer applications security | |
EP1783635A1 (en) | Method and system for distributing multimedia content | |
FR2777371A1 (en) | METHOD FOR INDIVICABLY MODIFYING A PLURALITY OF LOCATIONS OF THE NON-VOLATILE MEMORY OF A MICROCIRCUIT CARD | |
EP0831434A1 (en) | Method for blocking a plurality of services by blacklisting them, and associated blocking server, receiving terminal and portable device | |
FR3037699A1 (en) | METHODS OF AFFILIATION, EMANCIPATION, AND VERIFICATION BETWEEN A TUTOR AND A TUTOR. | |
CA1262962A (en) | Personalising process for portable substrates, such as cards | |
EP2446423A1 (en) | Method and device for storing and retrieving data | |
FR2789774A1 (en) | Security module for secure comparison of an authentication code with one stored in memory has additional auxiliary registers in which randomly chosen data words are placed for use in authenticating the code in the main registers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |