EP1000413A1 - Chipkartenleser mit mikrokontroller und sicherheitskomponente - Google Patents

Chipkartenleser mit mikrokontroller und sicherheitskomponente

Info

Publication number
EP1000413A1
EP1000413A1 EP98940346A EP98940346A EP1000413A1 EP 1000413 A1 EP1000413 A1 EP 1000413A1 EP 98940346 A EP98940346 A EP 98940346A EP 98940346 A EP98940346 A EP 98940346A EP 1000413 A1 EP1000413 A1 EP 1000413A1
Authority
EP
European Patent Office
Prior art keywords
microcontroller
security component
card
memory
application
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
Application number
EP98940346A
Other languages
English (en)
French (fr)
Inventor
Louis-Pierre Saphar
Thierry Karlisch
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gemplus SA
Original Assignee
Gemplus SCA
Gemplus Card International SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gemplus SCA, Gemplus Card International SA filed Critical Gemplus SCA
Publication of EP1000413A1 publication Critical patent/EP1000413A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/355Personalisation of cards for use
    • G06Q20/3552Downloading or loading of personalisation data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
    • G06Q20/40975Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/0806Details of the card
    • G07F7/0813Specific details related to card security
    • G07F7/0826Embedded security module

Definitions

  • the invention relates to smart card readers, and more particularly readers whose operation is secured by a security component executing specific programs linked to the security of an application.
  • These readers include a microcontroller provided with a program read only memory, in order to execute an application program frozen in this memory. And they also include a security component, distinct from the ⁇ icrocontroller, capable of executing specific programs (related to security or confidential elements of the application) under the control of the microcontroller in such a way that any data communication between the smart card and the security component must pass through the microcontroller.
  • the security component is therefore in a way also a microcontroller, with its program memories, but it is not connected directly to an input connector of the reader. It only communicates with the microcontroller, which is connected to the input connector.
  • the microcontroller can therefore communicate either with the smart card inserted in the input connector or with the security component, and, since the application is frozen and takes place as soon as a smart card is inserted into the reader, it is the microcontroller which acts as a master with respect to the smart card and with respect to the security component.
  • the present invention aims to solve, we can give the example of a smart card reader dedicated to a particular application placed under the control of an application manager, and it is this manager who sells smart cards. Only cards issued by the service provider are authorized.
  • the security component normally has the task of detecting, using encryption algorithms; and decryption, that the card placed in the reader is an authorized card.
  • the reader's microcontroller controls the progress of the entire application; it transmits instructions to the security component and controls the data communication between the card and the security component.
  • the standard user of the application obviously does not have access to the programs and data of the non-volatile memories of the security component.
  • the microcontroller programmed by a read-only memory constitutes the necessary barrier so that this user can neither know what is happening in the security component, nor modify it.
  • the program requires the security component to provide data to the card, it in principle provides it in encrypted form.
  • the application program frozen in ROM so cannot be modified by a user, does not provide access to the non-volatile memory areas of the security component.
  • the application manager may need, for test reasons, a diagnostic of faults, or even the necessity of slight modifications in the parameters of the application, to control certain contents of memory of the security component, or to modify these contents.
  • One solution would be to leave the terminals of the security component partially accessible, for example so that they can be accessed via test probes after opening the reader. But in practice, for security reasons, it is preferred to completely drown the access pins of the security component in a resin.
  • the program read-only memory of the microcontroller contains, in addition to the program of the application to which the reader is dedicated, other programs triggered by special protocols. These programs would therefore be present in advance in the read-only memory of the microcontroller and would a priori include all of the read or write access programs that the application manager might need to use later. It is hardly possible, and even dangerous if the secret data must be used (secret code for example).
  • the object of the present invention is to propose a means so that the application manager can easily access, for testing, diagnostic or modification purposes, the security component, that is to say in practice at certain memory areas of this security component, without compromising the security of the application.
  • the invention provides a smart card reader whose microcontroller has two operating modes which are normal operation, for use by a standard user, for the execution of the frozen application program to which the reader is dedicated, and "transparent" operation, which the standard user does not have the use of, in which the microcontroller can receive a smart card or a probe simulating a smart card puce, access instructions which it interprets not as instructions to access its own memories, but as instructions to access the memories of the security component. More specifically, the invention provides a square reader comprising an input connector, a microcontroller, and a security component executing programs under the control of the microcontroller, the microcontroller having a normal operating mode in which it executes a contained program.
  • the microcontroller in its read-only memory, characterized in that the microcontroller also has a so-called "transparent" operating mode, in which it is automatically placed on receipt of a specific code on the input connector, and in which it receives from the connector d input of memory area addressing instructions and it executes these instructions by interpreting them as being orders to access memory areas of the security component.
  • transparent operating mode comprises four main instructions which are respectively:
  • the security component has an electrically programmable non-volatile memory, in particular for personalization reasons, it will be possible to access this memory, for the application manager but not for the standard user, to change the data. .
  • the transparent operating mode will therefore make it possible to modify the content of zones which cannot be modified by the program executed in normal mode.
  • FIG. 1 shows the general configuration of a chip card reader with microcontroller and security component
  • - Figure 3 shows the internal constitution of the security component
  • - Figure 4 shows a table of sequences executed by the microcontroller and the test card to achieve the transition to transparent mode
  • FIGS. 5 to 8 represent diagrams of sequences executed by the microcontroller, the security component and the (test) card during the execution of each of the main instructions of the transparent mode.
  • the reader comprises a CN smart card connector, a microcontroller MC and a security component CS.
  • a man-machine interface for example a CL keyboard and an SR screen, to allow the user to enter or read data if necessary for the application.
  • the progress of the application will generally be triggered simply by the introduction of a smart card in the reader.
  • the connector of CN card constitutes the entry of the reader (in general an entry with six or eight contacts, the exchange of data being carried out by a communication of serial type on one of the contacts).
  • the microcontroller MC is connected to the input connector CN by a first link bus B1; it is connected to the safety component CS by a second link bus B2. There is no direct link allowing the passage of data between the security component and the input connector.
  • the security component is soldered on a printed circuit forming the heart of the reader, inside the latter. Its connection pins are not physically accessible (in general, not even by test tips because the pins are covered with a protective resin).
  • the microcontroller in this type of reader dedicated to a very specific application, has ROM type program memory, that is to say a non-modifiable memory (read-only memory) which contains the instruction sequences allowing the unfolding of the application.
  • the microcontroller also has RAM memory allowing the temporary storage of volatile data.
  • These memories are associated with an MPI microprocessor which forms the heart of the microcontroller's intelligence.
  • it has sufficient input / output lines to communicate with the security components CS on the one hand, with the input connector CN on the other hand, and possibly with the keyboard CL and the screen SR.
  • Figure 2 shows the structure of the microcontroller.
  • the security component has a similar structure (FIG. 3) because it is in practice constituted by a microcontroller (that is to say an MP2 microprocessor provided with program and working memories), but, as indicated above, it only communicates with the microcontroller and not with the smart card. It is capable of executing programs placed in its ROM read only memory. In addition, it preferably has a portion of non-volatile, electrically writable and erasable memory (EEPROM memory). In this electrically programmable memory, it is possible to place personalization data for the programs executed by the security component. You can also place data representing variable parameters of these programs.
  • EEPROM memory non-volatile, electrically writable and erasable memory
  • the security component is capable of receiving orders and data on its input lines. It executes orders, stores data in memory, and returns on its output lines results of orders it has executed, in particular secret calculation results carried out by the programs it has in its non-volatile memories (ROM and EEPROM).
  • ROM and EEPROM non-volatile memories
  • the smart card that is inserted into the reader is capable of supplying commands and data to the microcontroller, and more generally of communicating with the microcontroller.
  • the user has a smart card which he inserts into the reader to launch the application.
  • a probe that is to say a simulated card, having the contacts required to communicate with the inputs of the reader, but also connected to a computer terminal.
  • This simulated card allows communication between the exterior and the reader for test or debugging operations.
  • Test chip cards not connected to a computer, but capable of controlling the running of test programs and collecting test data, could also be provided for needs of the application manager (but not for standard reader users).
  • the security component CS and the smart card are both slave peripherals of the microcontroller MC in the application executed, in the sense that it is the microcontroller which executes the application program, the smart card and the component executing orders when requested by the microcontroller in the course of the program.
  • the card and the security component therefore receive commands (read, write, execution of programs contained in the card or the security component), execute them, and return the execution results to the microcontroller.
  • the microcontroller is therefore master with regard to communication with a standard smart card and communication with the security component.
  • the users of the reader which will be called standard users, can do only one thing: launch the execution of the standard application program contained in the ROM memory of the microcontroller.
  • the standard user has a smart card which was issued by the application manager.
  • This card has elements allowing it to be authenticated, in the form of data recorded in memory (data which can be verified by the security component) and possibly in the form of authentication programs which, by comparison with programs contained in the security component, will allow authentication of the card by the latter.
  • the microcontroller of the reader detects the insertion of the card, then puts it on, and sends it its first "RESET" command.
  • the card receives this command and sends a "RESET RESPONSE"; this response allows recognition of the type of card so that communication can be continued according to a determined protocol.
  • the card authentication procedures then take place between the card and the security component, under the control of the microcontroller which remains master.
  • the microcontroller energizes the security component, receives its response to the reset, then requests a random number from it, receives this number and retransmits it to the card.
  • the latter codes this random number using an encryption program that it has. It returns to the security component, via the microcontroller, the encrypted number, a datum and a signature.
  • the security component verifies the authenticity, in particular by verifying that the encrypted value is the correct one, by verifying the concordance of the data and the signature, or possibly by other means.
  • the user can request to transfer the data in the security component. If the user has to enter the data to transfer, it is of course necessary that the reader includes peripherals (keyboard, screen) making it possible to make a selection; these peripherals are also managed by the microcontroller and its program.
  • the security component calculates the new data of the card and a new signature of the card. Data and signature are encrypted and transmitted to the microcontroller, which writes them to the smart card for future exchange. From then on, the application can start.
  • the application is executed by a program contained in the non-volatile memory (ROM and EEPROM) of the security component.
  • ROM and EEPROM non-volatile memory
  • the invention solves this problem by providing for the automatic passage of the microcontroller into a "transparent" operating mode, different from the normal operating mode, when a special card (or a probe simulating a card and connected to a computer) is inserted into the reader. This transition to transparent mode is not authorized for standard users, and it automatically results from the recognition of a specific code at the input of the reader when the special card is introduced.
  • the transition to transparent mode takes place as follows: the application manager, who has the special chip card or the probe containing the specific code, can insert it into the connector of the reader.
  • the insertion of this card or probe is detected by the reader according to a conventional procedure (a single contact is used for detection).
  • This detection causes the microcontroller to power up the card with reset command (RESET).
  • the reset command implies a response from the card (Response to reset).
  • the response to the reset includes first (according to ISO 7816-3) information on the communication protocol that will be used later, then a data field that the standard leaves free.
  • a specific code not known to standard users of the smart card, is placed by the special card in this field.
  • the response to the reset of the special card therefore includes this specific code.
  • the specific code is recognized by the microcontroller and triggers the transition to "transparent" mode.
  • the microcontroller In the transparent mode, read or write commands in memory, coming from the reader input, that is to say coming from the special card or the probe, can be received by the microcontroller. These orders are accompanied by the memory address which must be read or written. However, the microcontroller then interprets these addresses as being read or write addresses in a memory of the security component and not as a read or write address in a memory of the microcontroller as it would in normal operating mode. .
  • the transition to transparent mode can consist in the initialization of a status bit or flag in a register of the microcontroller, this flag remaining in a default state corresponding to the normal mode as long as the specific code has not been recognized by the microcontroller and returning to this default state when returning to normal mode.
  • the return to normal mode is carried out by a specific instruction given from the card, or following an incident (removal of the card from the reader, etc.).
  • This status bit then reroutes the read or write commands received by the microcontroller from the card, and directs them to subroutines (in the microcontroller's read-only memory) containing simply a read or write order. addressed to the security component.
  • the parameters assigned to this order that is to say the address where it is necessary to read or write with the data to be written, are those which are received from the smart card and they are transmitted as such by the subroutine . It will be understood that these read-only routines of the microcontroller only understand the read or write instruction addressed to the security component, but do not include the address at which it is necessary to read or write or the data to be written. The address and the data are simply transported from the working memory of the microcontroller to the security component.
  • the security component If the security component is read from a memory zone, the security component transmits the data read to the microcontroller, which transmits it to the smart card.
  • the transparent mode can include a small number of commands from the smart card, and in particular:
  • An instruction code can be assigned to each of the possible commands; the instruction code corresponding to reading or writing can be exactly the same code which would be used for reading or writing in normal mode but it results in a different execution in transparent mode since it will then consist of a reading or a writing in the security component and not in the memories of the microcontroller.
  • the microcontroller in the transparent operating mode, it can be provided that the microcontroller remains master while executing instructions supplied by the special card, and this in the following manner: it is the microcontroller which systematically sends to the card , when it has finished executing a previous sequence, a command to read the card. In other words, he puts himself in constantly listening to a possible command from the card.
  • the microcontroller systematically sends a command to read the card; this first returns the length of the command that will follow; the microcontroller then sends to the card a result request (the result is the command itself).
  • the card sends the command and a status word.
  • the microcontroller checks the status word and executes the command (that is to say, in practice, in transparent mode, it is executed by the security component); then it returns a result if necessary; the card sends an acknowledgment.
  • the microcontroller can return a read command.
  • FIGS. 4 to 8 summarize the sequences executed by the microcontroller, the security component, and the special card for various instructions executed in transparent mode.
  • the diagram in FIG. 4 corresponds to the sequences of passage in transparent mode; the sequences executed are as follows: - by the microcontroller: detection of the presence of a card, powering up (reset) of the card, waiting for response to reset;
  • - by card response to reset with specific code in the response
  • - by the microcontroller analysis of the response to reset; recognition of specific code; switching to transparent mode, with establishment of the flag for signaling transparent mode.
  • FIG. 5 corresponds to a command to energize the safety component:
  • FIG. 6 corresponds to an outgoing order being sent to the security component (reading of data): by the microcontroller: sending of a read command to the card; waiting for response;
  • - by the microcontroller reception of the response from the card; sending a result request; waiting for response; - by card: receipt of the message; sending a read command, with memory zone address of the security component;
  • the microcontroller reception of the response from the card; interpretation of the order; sending a read command from the security component to the address indicated by the card; waiting for the response from the security component;
  • - by the microcontroller reception of the response, sending of an order to write the response in the card; waiting for an acknowledgment from the card; - by card: receipt of the message; execution of the writing order; sending of the acknowledgment.
  • FIG. 7 corresponds to the sending of an incoming order (writing to a memory of the security component). This order is particularly important for writing to a non-volatile memory (EEPROM) of the security component, for example to modify the personalization of the reader or to modify application parameters: - by the microcontroller: sending a command to à la carte reading; waiting for response;
  • EEPROM non-volatile memory
  • - by card receipt of the message; sending of a write command in the security component, with write address and data to be written; - by the microcontroller: reception of the response from the card; interpretation of the order; sending of a write command in the security component, with the data indicated by the card and the address indicated by the card;
  • - by the security component reception of the message; execution of the write command; sending a status word representing the status of execution of the command;
  • - by the microcontroller reception of the message, sending of an order to write the status word in the card; waiting for an acknowledgment from the card;
  • FIG. 8 corresponds to the switching off of the safety component and the exit from transparent mode:

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Finance (AREA)
  • Storage Device Security (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
EP98940346A 1997-07-31 1998-07-27 Chipkartenleser mit mikrokontroller und sicherheitskomponente Withdrawn EP1000413A1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR9709821 1997-07-31
FR9709821A FR2766942B1 (fr) 1997-07-31 1997-07-31 Lecteur de carte a puce avec microcontroleur et composant de securite
PCT/FR1998/001659 WO1999006970A1 (fr) 1997-07-31 1998-07-27 Lecteur de carte a puce avec microcontroleur et composant de securite

Publications (1)

Publication Number Publication Date
EP1000413A1 true EP1000413A1 (de) 2000-05-17

Family

ID=9509891

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98940346A Withdrawn EP1000413A1 (de) 1997-07-31 1998-07-27 Chipkartenleser mit mikrokontroller und sicherheitskomponente

Country Status (8)

Country Link
US (1) US6669096B1 (de)
EP (1) EP1000413A1 (de)
JP (1) JP2001512270A (de)
CN (1) CN1265762A (de)
AU (1) AU8868898A (de)
CA (1) CA2299173A1 (de)
FR (1) FR2766942B1 (de)
WO (1) WO1999006970A1 (de)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7103357B2 (en) 1999-11-05 2006-09-05 Lightsurf Technologies, Inc. Media spooler system and methodology providing efficient transmission of media content from wireless devices
US7146436B1 (en) * 2000-05-30 2006-12-05 Cisco Technology, Inc. System and method for activating and downloading executable files for a line card without requiring the use of boot code on the line card
FR2809892B1 (fr) * 2000-05-31 2002-09-06 Gemplus Card Int Procede de protection contre la modification frauduleuse de donnees envoyees a un support electronique securise
AUPQ983500A0 (en) 2000-08-31 2000-09-28 Canon Kabushiki Kaisha Hyperlink access system
AU761933B2 (en) * 2000-08-31 2003-06-12 Canon Kabushiki Kaisha Hyperlink access system
EP1217590A1 (de) * 2000-12-19 2002-06-26 Pijnenburg Securealink B.V. Gerät zur übertragung von Daten, System zur Durchführung von Transaktionen und Verfahren zum Austauschen von Kontroll- und Ein-/Ausgabedaten mit einem Datenverarbeitungsgerät
US6941404B2 (en) 2000-12-19 2005-09-06 Safenet B.V. Data transfer device, transaction system and method for exchanging control and I/O data with a data processing system
EP1220172A1 (de) * 2000-12-19 2002-07-03 Pijnenburg Custom Chips B.V. Datentransfergerät, Transaktionssystem und Verfahren zum Austausch von Daten mit einem Datenverarbeitungsgerät
EP1251449A1 (de) * 2001-04-17 2002-10-23 Thomson Licensing S.A. Sytem mit Deaktivierung der IC Karte vor einer Hardwarerückstellung
US7533735B2 (en) * 2002-02-15 2009-05-19 Qualcomm Corporation Digital authentication over acoustic channel
EP1382973A1 (de) * 2002-07-19 2004-01-21 Thomson Licensing S.A. Verfahren und Testadapter zum Testen einer Einrichtung mit Chipkartenleser
US8131649B2 (en) 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US7779482B1 (en) 2003-02-07 2010-08-17 iGware Inc Delivery of license information using a short messaging system protocol in a closed content distribution system
US7322042B2 (en) * 2003-02-07 2008-01-22 Broadon Communications Corp. Secure and backward-compatible processor and secure software execution thereon
US20100017627A1 (en) 2003-02-07 2010-01-21 Broadon Communications Corp. Ensuring authenticity in a closed content distribution system
WO2005086802A2 (en) 2004-03-08 2005-09-22 Proxense, Llc Linked account system using personal digital key (pdk-las)
RU2007127725A (ru) 2004-12-20 2009-01-27 ПРОКСЕНС, ЭлЭлСи (US) Аутентификация по биометрическому ключу персональных данных (pdk)
ATE515708T1 (de) * 2005-10-12 2011-07-15 Proton World Int Nv Testsimulator für integrierte schaltkreise
US8433919B2 (en) 2005-11-30 2013-04-30 Proxense, Llc Two-level authentication for secure transactions
US8340672B2 (en) 2006-01-06 2012-12-25 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
WO2007130554A2 (en) 2006-05-02 2007-11-15 Broadon Communications Corp. Content management system and method
EP2068498B1 (de) * 2006-09-25 2017-12-13 Hewlett-Packard Enterprise Development LP Verfahren und netzwerkeinrichtung zum kommunizieren zwischen verschiedenen komponenten
US7624276B2 (en) 2006-10-16 2009-11-24 Broadon Communications Corp. Secure device authentication system and method
US7613915B2 (en) 2006-11-09 2009-11-03 BroadOn Communications Corp Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
US9269221B2 (en) 2006-11-13 2016-02-23 John J. Gobbi Configuration of interfaces for a location detection system and application
US8200961B2 (en) 2006-11-19 2012-06-12 Igware, Inc. Securing a flash memory block in a secure device system and method
EP1965342A1 (de) * 2007-02-27 2008-09-03 Nagracard S.A. Verfahren zum Ausführen einer Transaktion zwischen einem Zahlungsmodul und einem Sicherheitsmodul
CN101765835B (zh) 2007-05-28 2013-05-08 霍尼韦尔国际公司 用于配置访问控制装置的系统和方法
US8598982B2 (en) 2007-05-28 2013-12-03 Honeywell International Inc. Systems and methods for commissioning access control devices
WO2009062194A1 (en) 2007-11-09 2009-05-14 Proxense, Llc Proximity-sensor supporting multiple application services
US8171528B1 (en) 2007-12-06 2012-05-01 Proxense, Llc Hybrid device having a personal digital key and receiver-decoder circuit and methods of use
US9251332B2 (en) 2007-12-19 2016-02-02 Proxense, Llc Security system and method for controlling access to computing resources
WO2009102979A2 (en) 2008-02-14 2009-08-20 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US11120449B2 (en) 2008-04-08 2021-09-14 Proxense, Llc Automated service-based order processing
EP2332386A4 (de) 2008-09-30 2014-07-23 Honeywell Int Inc Systeme und verfahren zur interaktion mit zugangssteuerungsgeräten
WO2010106474A1 (en) 2009-03-19 2010-09-23 Honeywell International Inc. Systems and methods for managing access control devices
CN101923504B (zh) * 2009-06-16 2012-11-21 鸿富锦精密工业(深圳)有限公司 读卡器测试治具及读卡器测试方法
US9280365B2 (en) 2009-12-17 2016-03-08 Honeywell International Inc. Systems and methods for managing configuration data at disconnected remote devices
US8707414B2 (en) 2010-01-07 2014-04-22 Honeywell International Inc. Systems and methods for location aware access control management
US9418205B2 (en) 2010-03-15 2016-08-16 Proxense, Llc Proximity-based system for automatic application or data access and item tracking
US9322974B1 (en) 2010-07-15 2016-04-26 Proxense, Llc. Proximity-based system for object tracking
US8787725B2 (en) 2010-11-11 2014-07-22 Honeywell International Inc. Systems and methods for managing video data
US9265450B1 (en) 2011-02-21 2016-02-23 Proxense, Llc Proximity-based system for object tracking and automatic application initialization
CN102692578B (zh) * 2011-03-21 2016-04-27 纬创资通(昆山)有限公司 用来测试具有多种存储卡规格的读卡器的测试卡
WO2012174603A1 (en) 2011-06-24 2012-12-27 Honeywell International Inc. Systems and methods for presenting dvm system information
WO2013020165A2 (en) 2011-08-05 2013-02-14 HONEYWELL INTERNATIONAL INC. Attn: Patent Services Systems and methods for managing video data
US10362273B2 (en) 2011-08-05 2019-07-23 Honeywell International Inc. Systems and methods for managing video data
US9405898B2 (en) 2013-05-10 2016-08-02 Proxense, Llc Secure element as a digital pocket
US10523903B2 (en) 2013-10-30 2019-12-31 Honeywell International Inc. Computer implemented systems frameworks and methods configured for enabling review of incident data
CN104573467B (zh) * 2015-01-24 2015-12-30 浙江远望软件有限公司 一种由读卡器直接接受用户确认的文件存储与访问方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3435697C2 (de) * 1984-09-28 1994-06-01 Bosch Gmbh Robert Elektrisches Gerät, dessen Funktionsmerkmale in einem internen elektronischen Funktionsspeicher gespeichert sind
JP2979092B2 (ja) * 1989-06-20 1999-11-15 カシオ計算機株式会社 情報処理装置
US5036461A (en) * 1990-05-16 1991-07-30 Elliott John C Two-way authentication system between user's smart card and issuer-specific plug-in application modules in multi-issued transaction device
US5327497A (en) * 1992-06-04 1994-07-05 Integrated Technologies Of America, Inc. Preboot protection of unauthorized use of programs and data with a card reader interface
US5521362A (en) * 1994-06-08 1996-05-28 Mci Communications Corporation Electronic purse card having multiple storage memories to prevent fraudulent usage and method therefor
FR2725537B1 (fr) * 1994-10-11 1996-11-22 Bull Cp8 Procede de chargement d'une zone memoire protegee d'un dispositif de traitement de l'information et dispositif associe
US5987134A (en) * 1996-02-23 1999-11-16 Fuji Xerox Co., Ltd. Device and method for authenticating user's access rights to resources
US5844497A (en) * 1996-11-07 1998-12-01 Litronic, Inc. Apparatus and method for providing an authentication system
US5901303A (en) * 1996-12-27 1999-05-04 Gemplus Card International Smart cards, systems using smart cards and methods of operating said cards in systems
US6351817B1 (en) * 1999-10-27 2002-02-26 Terence T. Flyntz Multi-level secure computer with token-based access control

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO9906970A1 *

Also Published As

Publication number Publication date
CA2299173A1 (fr) 1999-02-11
US6669096B1 (en) 2003-12-30
FR2766942A1 (fr) 1999-02-05
AU8868898A (en) 1999-02-22
WO1999006970A1 (fr) 1999-02-11
FR2766942B1 (fr) 1999-10-01
CN1265762A (zh) 2000-09-06
JP2001512270A (ja) 2001-08-21

Similar Documents

Publication Publication Date Title
EP1000413A1 (de) Chipkartenleser mit mikrokontroller und sicherheitskomponente
EP0481881B1 (de) Integrierte Schaltung für verbesserten Zugang
EP0552079B1 (de) Massenspeicherkarte für einen Mikrocomputer
EP0479655B1 (de) Integrierte Schaltung für eine Mikroprozessor-Karte mit mehreren Programmen in programmierbarem Speicher
EP0829071B1 (de) System mit intelligenten chipkarten
EP0552077B1 (de) Massenspeicherkarte für einen Mikrocomputer mit der Möglichkeit, interne Programme auszuführen
FR2806505A1 (fr) Procede de communication entre une carte a puce et une station hote
FR2713803A1 (fr) Carte à mémoire et procédé de fonctionnement.
EP2466470B1 (de) Hardware-Sicherheitsmodul und Verarbeitungsverfahren in solchem Modul
FR2646942A1 (fr) Carte a circuit integre
WO1998028720A1 (fr) Terminal et procede d'autodiagnostic ou de supervision et objet portatif utilise dans un tel terminal ou procede
FR2969334A1 (fr) Module materiel de securite et procede de debogage d'un tel module
FR2808359A1 (fr) Carte a puce multi-applicatives
EP0995175A1 (de) Verwaltungsverfahren für ein gesichertes endgerät
EP0881590B1 (de) Kommunikationsprotokoll für asynchrone Chipkarten
FR2570524A1 (fr) Terminal de tele-informatique a extensions externes
EP1141903B1 (de) Verfahren und vorrichtung zur initialisierung eines anwendungsprogrammes einer chipkarte
CA2309243A1 (fr) Procede de gestion securise d'une memoire
EP2058746B1 (de) Tragbare elektronische Einheit, Hoststation und entsprechendes Verfahren
FR2908209A1 (fr) Entite electronique portable et procede de personnalisation d'une telle entite electronique
EP0974131A1 (de) Dynamisches dateninterpretationsverfahren für eine chipkarte
FR2808100A1 (fr) Interface de connexion entre des lecteurs de cartes a puce et systeme de connexion entre des lecteurs comprenant une telle interface
FR2764408A1 (fr) Ordinateur securise
EP0367216A2 (de) Leser/Schreiber von Speicherkarten
FR2797505A1 (fr) Circuit a microprocesseur securise par un interpreteur secret

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20000229

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

17Q First examination report despatched

Effective date: 20010516

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20050127