Movatterモバイル変換


[0]ホーム

URL:


CN1080905C - Smart card message transfer without microprocessor intervention - Google Patents

Smart card message transfer without microprocessor intervention
Download PDF

Info

Publication number
CN1080905C
CN1080905CCN95193623ACN95193623ACN1080905CCN 1080905 CCN1080905 CCN 1080905CCN 95193623 ACN95193623 ACN 95193623ACN 95193623 ACN95193623 ACN 95193623ACN 1080905 CCN1080905 CCN 1080905C
Authority
CN
China
Prior art keywords
data
smart card
signal
controller
byte
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.)
Expired - Fee Related
Application number
CN95193623A
Other languages
Chinese (zh)
Other versions
CN1150846A (en
Inventor
迈克尔·G·凯利
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.)
Technicolor USA Inc
Original Assignee
Thomson Consumer Electronics Inc
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 Thomson Consumer Electronics IncfiledCriticalThomson Consumer Electronics Inc
Publication of CN1150846ApublicationCriticalpatent/CN1150846A/en
Application grantedgrantedCritical
Publication of CN1080905CpublicationCriticalpatent/CN1080905C/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

A signal processing system includes a system control processor (130), an integrated circuit (IC) card (180), or smart card, for access control processing, system memory (110), and a smart card interface circuit (140) including a direct memory access interface circuit (100) for providing high speed access to the system memory (110). Data transfers between the smart card (180) and system memory (110) occur via the smart card interface circuit (140) and the direct memory access interface circuit (160). The system controller (130) initializes the smart card interface circuit (140) prior to a transfer and, after a transfer is complete, processes transferred data that is stored in system memory (110). Processing by the system controller (160) is not required during the transfer to complete the transfer. The smart card interface circuit (140) also filters the transferred data stream by checking and generating parity bits as required and removing smart card related control data from the data that is stored in memory.

Description

The smart card message that does not need microprocessor to get involved transmits
The present invention relates to comprise an integrated circuit (IC) the card access control system of (or claiming " intelligence " card), be used in the visit of signal processing applications restriction to information.
Signal processing system can comprise the access control system of the information in some signal of energy limiting access.For example, charged TV system comprises the access control sub that restriction conducts interviews to specific program or channel.The user who only is authorized to (for example charges paid) just is allowed to watch program.The method of a limiting access is to revise signal, for example, signal is carried out scrambling or encryption.Scrambling is usually directed to adopt the method for for example deleting synchronizing pulse to revise signal format.Encryption relates to according to a particular encryption algorithm revises the data component that is included in the signal.The talent who only is authorized to visit can obtain signal is carried out descrambling and required " key " of deciphering.
Access control system can comprise an integrated circuit (IC) card (or claiming " intelligence " card) parts.Smart card is the plastic cards of a credit card-sized, is embedded with a signal processing IC in plastics.Smart card is inserted into a card reader, is used for connecting the signal of input and output among the IC from card.International Organization for Standardization standard 7816 has been set up specification for the IC-card interface.The ISO7816-2 regulation must realize by eight contacts that are positioned at the card surface with the electrical interface of card.Except power supply and earth terminal, interface also comprises serial input-output (I/O) data-signal that is used for carrying out data communication between the signal processing system of smart card and smart card outside.
One signal processing system typically comprises a system controller, for example the microprocessor of the various signal processing functions of control in system.IC in the smart card comprises a safety governor, and this safety governor is used to carry out various security control functions, as produce in the signal the data component of scrambling carry out the key of descrambling.System controller and safety governor are all handled the data that are stored in the system storage.Data transmit between safety governor and system storage by system controller.Data between system controller and safety governor transmit and comprise message data, key information for example, and the control data such as an indication is included in the parameter of the message data byte number of particular data in transmitting.
Transmit the system controller relate to access system memory in the data between system storage and the safety governor, at system controller be included in that data between the intelligent card interface circuit (SCI) in this system transmit and the data transmission of pass through the smart card serial interface contact between SCI and safety governor.By the data in the system controller access system memory are quite slow processing procedures, so that have limited in other task the utilization rate to system controller and system storage.In addition, all data that smart card message comprises, promptly smart card control data and message data all are stored in the system storage.
The invention reside in and admit on the one hand described problem to provide to way to solve the problem on the one hand.The signal processing system of constructing according to the principle of the invention comprises first controller that is used at signal processing channel control one signal processing function, a storer, and interfacing equipment that is used between storer and one second controller, transmitting data, this second controller is included in by a signal path and is external in the integrated circuit card of system, and this signal path comprises interfacing equipment but do not comprise first controller.The data that the interfacing equipment processing is transmitted are to leave out control section wherein.
Help to understand better the present invention with reference to accompanying drawing, wherein:
Fig. 1 shows a part that comprises signal processing system of the present invention with the block diagram form;
Fig. 2 shows an embodiment of the parts of Fig. 1 with the block diagram form; And
The signal waveform that Fig. 3 A and 3B show operation helps to understand the system shown in Fig. 1 and 2.
Fig. 1 shows a part that is included in the signal processing system in the live satellite video signal processing system with the block diagram form.An example of this type systematic is thomson consumer electronics joint-stock company (Thomson Consumer Electronics, Inc.) Kai Fa the DSS by Indianapolis, state of Indiana cityTM(direct broadcast satellite system).Fig. 1 shows the parts of system, comprising: comprise the system controller 130 of microcomputer, comprise the part of system storage 110 and " transmission " integrated circuit (TIC) 100 that with dashed lines is summarized of SRAM.TIC100 handles an input data signal " Data-In ", and " Data-In " represents the information that comprises in the TV signal, for example vedio data.TV signal is not by a tuner tuning (shown in Figure 1).
Signal Data-In comprises " packing " data, and promptly data are arranged in the multibyte data bag.Each includes the content of a non-title division of definition, or claims " title " part of " service load " part of bag.For example, title can show that this includes the video data of playing in channel 5.In Fig. 1,122 pairs of title datas of the title code translator of TIC100 are deciphered to determine the how service load of pack processing.For example, effective load data can be stored among the RAM110 by the following method.122 pairs of titles of title code translator are deciphered and are controlled 120 one signals in (DMAC) unit, request msg storage operation to direct memory access (DMA).DMAC120 responds by control multiplexer (MUX) 118 and RAM DCU data control unit 114, signal Data-In is connected to the data input pin of RAM110.DMAC120 also provides the address input by MUX116 to RAM110.
Another function of TIC100 provides one at system and the interface between the smart card (or claiming integrated circuit (IC) card) of the smart card among Fig. 1 180.Smart card 180 provides the data-handling capacity relevant with access control.Intelligent card interface among the TIC100 formats communicating by letter between system and the smart card 180 according to specific communication protocol of intelligent card.For example, TIC100 provides one as defined complete type T=0 asynchronous half-duplex character transportation protocol in iso standard 7816-3 the 5th to 8 joint.Each is sent to or comprises one or more characters from the transmission of smart card.A character comprises 1 start bit, 8 data bit and 1 parity check bit.Just as will be described in greater detail below, the intelligent card interface of the TIC100 among Fig. 1 comprises intelligent card interface (SCI)unit 140 and smart card direct memory access (DMA) interface (DMAI) unit 160.
TIC100 is connected with smart card 180 by card reader 170.When using smart card, but smart card 180 removals be installed on the card reader 170.Card reader 170 is connected the intelligent card interface signal between the contact onSCI unit 140 among the TIC100 and smart card 180 surfaces.Contact position on intelligent card interface signal and the smart card is stipulated by iso standard 7816-2.The IC that is installed on the smart card 180 is connected on the contact with the receiving interface signal.
The operation of TIC100 is by the system controller of TIC100 outside and microcontroller (μ C) 132 unit controls of TIC100 inside, and system controller comprises microprocessor (μ P) 130.Control signal control MUX134 that is produced by μ C132 and DCU data control unit 136 are with the source of decision from the data-signal of TIC100 to μ P130.Possible data source comprises RAM110 and for example about " application " data from status information of SCI140 and so on of intelligent card interface state.Application data, for example the intelligent card interface status information is sent to μ P130 by DCU data control unit 154.The control procedure of being carried out by system controller can comprise the address that produces RAM110 by MUX116.
The control data that is used to control intelligent card interface is sent to SCI140 by the application data path that comprises MUX152 from μ P130.Application controls unit 150 control MUX152 are to select the source of " sending " (from TIC100 output) application data.Selectable other the possible source of sending application data of MUX152 comprises Data-In signal and the RAM110 by MUX118.
Under the communication protocol of intelligent card of the above-mentioned type T=0, the data between all smart cards 180 and the system transmit and are started by system controller.For example, μ P130 indicates it to carry out a specific operation to 180 orders of smart card, as producing decruption key.μ P130 sends another order indication smart card 180 to system's transferring status data, as the state of current operation.When status information shows that operation has been finished and μ P130 when being ready to receive data from smart card 180, μ P130 sends Next Command, and indication smart card 180 is to TIC100 transmit operation result, as the key of deciphering.
Before beginning to transmit, μ P130 carries out initialization to the controlled variable in the command register of the memory mapped that is stored in SCI140.By application address and data bus command register is carried out addressing and read or write by μ P130.SCI140 comprises that also the status register of memory mapped is to store the data of the state of representing SCI140.System controller with to the same mode of command register to the state of status register visit with the decision intelligent card interface.
After carrying out initialization by μ P130, the data that the parts that comprise DMAI160 and SCI140 shown in Fig. 1 allow to finish between a smart card 180 and the RAM110 transmit, and do not need the intervention of μ P130 in the transport process.In the data to smart card 180 transmitted, SCI140 received data from DMAI160, produces a parity check bit, and with clock data is outputed to smart card.On the contrary, SCI140 receives the data from smart card 180, carries out a parity checking, and data are offered DMAI160.DMAI160 directly transmits data or receive data from RAM110 to RAM110.Data between DMAI160 and the SCI140 transmit by exchange (handshake) signal controlling.
As shown in Figure 1, DMAI160 comprises smart card control module 161, and this smart card control module links to each other with 164 with two counter registers 162, links to each other with 168 with two pointer registers 166 again.Register 162 is write count registers, and the count value of the data word joint number on the RAM110 is write in its storage.Whenever, write a byte to RAM, smart card controller 161 adds 1 (or subtracting 1) with regard to the counting in the control register 162.Finish when all bytes are transmitted, smart card control module 161 is also estimated identification to count value.Equally, under smart card control module 161 control, the count value of the data word joint number that register 164 storages are read from RAM110.At the smart card duration of work, register 166 and 168 is respectively RAM110 the address of writing and reading is provided.When smart card transmitted beginning, the address pointer register that it is suitable that the initial address value is packed into, byte of every transmission was upgraded by 161 pairs of address pointer registers of smart card control module, for example, added 1 or subtract 1.
Fig. 2 illustrates the block diagram of the embodiment of SCI140.In Fig. 2, when smart card 180 is inserted in the card reader 170, receive in the intelligent card reading 170 ofSCI control module 210 from Fig. 1 that signal SC-DETECT is as the expression of having inserted.Unit 210 responds the smart card 180 that just is being inserted into by μ P130 is produced an interruption.If μ P130 does not startSCI control module 210 as yet, μ P130 just carries out this operation at this moment.In response,unit 210 startup smart cards activate/do not activateunit 220 and activate smart card 180.
Unit 220 is in response to the startup that is produced by signal SC-VCC-ENABLE, to start smart card supply voltage VCC, VCC is included in the card reader 170, enough postponing with after guaranteeing that power supply is added to smart card 180 through one,unit 220 places " reception " mode to the smart card of TIC100 serial i/O impact damper (pad), so that can passing through serial i/O signal SC-IO, SCI140 receives serial data from smart card 180, in addition,unit 220 controlVPP control modules 250 are to produce one " free time " state on the control signal SC-VPP-SELECT ofunit 250 outputs.Provide an EPROM program voltage VPP by the voltage source in the card reader 170 of signal SC-VPP-SELECT control to smart card 180.The idle condition of signal SC-VPP-SELECT causes voltage source to be set at a magnitude of voltage, and this magnitude of voltage is forbidden theEPROM programming.Unit 220 also provides smart card clock signal SC-CLK to smart card 180, and produces signal SC-RESET so that smart card is resetted.Smart card 180 comes response signal SC-RESET by " answer resets (the answer-to-reset) " data sequence that produces an iso standard 7816-3 the 6th joint regulation on the signal SC-IC.
Intelligentcard data receiver 230 is connected on the I/O impact damper 260 and imports to the serial data of TIC100 to receive and to cushion from smart card 180 biographies, for example answershoming sequence.Receiver 230 comprises a shift register, and this shift register receives serial data stream and serial data is converted to data word, and this data word is suitable for transmitting to RAM110 by the parallel data path in the TIC100.Before SCI140 began to receive data from smart card 180, the control register of all memory mapped in DMAI160 and theSCI control module 210 carried out initialization.The data word that is produced byreceiver 230 is written into RAM110 by DMAI160, MUX118 and data direction control module 114.DMAI160 among Fig. 1 is connected on thereceiver 230, just produces write address for RAM110 in case receive data.DMAI160 also preserves the count value of a number of words that receives.Promptly transmit when finishing when receive all data from smart card 180, smartcard control module 210 just produces an interruption to μ P130.
Data from RAM110, TIC100 send are sent in the smart card 180 by intelligentcard data transmitter 240, data direction control module 114, MUX152, application data bus and SCI control module 210.Each data word that reads from RAM110 is loaded into a shift register the unit 240.Data in the shift register shift out from TIC100 by I/O impact damper 260, to produce the serial data stream among the signal SC-IO.Data transmitter 240 is connected on the DMAI160 of Fig. 1, and the latter produces the address of reading of data from RAM110 and preserves a count value to the data number of words of smart card 180 transmission.After smart card 180 transmission finished, 210 couples of μ P130 of control module produced an interruption in all data.
According to the type T=0 agreement of iso standard 7816-3 regulation, the embodiment of the SCI140 shown in Fig. 2 supports multibyte and byte to transmit.As mentioned above, the transmission of each data, no matter byte or multibyte are that μ P130 starts by system controller all.Below system illustrated in figures 1 and 2 is described according to the example of type T=0 agreement operation.
When μ P130 decision will transmit, μ P130 as described above was to the control register initialization among the SCI140.SCI140 produces a serial data stream that comprises control data and message data, and this data stream transmits between SCI140 and smart card 180 by serial data signal SC-IO.The control data that SCI140 produces comprises an order of assigning at the data stream section start " title ", and the order title comprises the data of the successive byte of 5 appointments: CLA, INS, P1, P2, P3.The value of CLA (first byte of title) has defined an instruction " class ".The INS byte has defined this instruction.P1, P2 and P3 are parameters, and wherein P1 and P2 can be addresses, and P3 has specified the number of the data byte in the message part that is included in data stream, i.e. data word joint number after title.
SCI140 has transmitted after the title of 5 bytes, and smart card 180 is answered with the 8.2.2 joint of iso standard 7816-3 and one " process " byte of table 9 definition.For example, in SCI140, will be called " affirmation ", or the value of the value and instruction byte INS of the process byte of ACK relatively.If ACK equals INS or INS+1, then transmit remaining all data bytes, the multibyte transfer capability is provided thus.If ACK equals the logical complement of INS or INS+1, then only transmit next data byte, the byte transfer capability is provided thus.Though any transmission, the byte number counting of the counter among SCI140 to transmitting, and compare with the count value of byte number of message of parameter P3 definition in the title.When all bytes transmission finished, smart card 180 transport process byte SW1 and SW2 showed " order finishes " end transmission then.The value of process byte SW1 and SW2 provides end of message status information, for example " normal termination " or " incorrect message-length " of being stipulated by ISO7816-3 8.2.2.3 joint.
SCI140 also provides the parity checking of the transmission data of ISO7816-3 6.1.3 joint defined to handle.In the multibyte data transport process from smart card 180, SCI140 checks the parity of each byte of received data, and produces an error signal according to bad parity according to the joint of the 8.2nd among the ISO7816-3 and Fig. 8 in signal SC-IO.Smart card 180 is by retransmitting this this error signal of byte response of makeing mistakes.Fig. 3 A shows zero defect situation (waveform of Fig. 3 A top) and the type signal waveform among the signal SC-IO under the odd even error situation (waveform of Fig. 3 A below) is arranged.When smart card 180 transmits data, SCI140 produces an appropriate parity check bit to each byte, and these parity check bit are inserted serial data stream.If smart card 180 detects from a bad parity in the data of SCI140, then smart card 180 is producing an error signal shown in the waveform below the figure A on the signal SC-IO.SCI140 responds error signal by retransmitting this byte of makeing mistakes.
Byte data and order transmit in the same way.Output transmits (to smart card 180) for byte, and SCI140 receives a data byte from DMAI160, produces a parity check bit, and character is sent to smart card 180.Input transmits (from smart card 180) for byte, and SCI140 receives a character from smart card 180, checks bad parity, and provides data byte to DMAI160.Point out to transmit under the wrong situation being produced an error signal by receiving trap, smart card 180 provides character to repeat.6.1.4.4 joint and table 6 as ISO7816-3 are pointed, and for all transmission, transfer rate is programmable.
Order transmits and in the SCI command register direction of transfer to be set with system controller and to be masked as the beginning, is sent to smart card 180 or from smart card 180 with designation data.System controller also is provided with the command process beginning flag, and this sign shows that the next one is first byte of order title from the byte that DMAI160 is sent to SCI140.Transmit for an output, promptly from the transmission of TIC100 to smart card 180, SCI140 transmits each byte of order title and each byte of data, and each byte all receives from DMAI160, up to having transmitted P3 data byte.An input is transmitted, and promptly from the transmission of smart card 180 to TIC100, SCI140 receives the byte from smart card 180 right quantities, and sends each data byte to DMAI160, up to receiving P3 byte.
Except aforesaid decoding to ACK and SW1, SW2 process byte, SCI140 is also to " NULL " (attonity) proword abridged translation sign indicating number, and is to activate or the free time according to the value decision vpp voltage (being used for the EPROM programming to smart card) of ACK process byte.The table 9 of iso standard 7816-3 shows the corresponding state of ACK byte value and VPP.As mentioned above, voltage VPP is controlled by the signal SC-VPP-Select that VPP control module among Fig. 2 250 produces.Signal SC-VPP-Select produces according to the information from the decoding of ACK byte.
Only some is stored in the RAM110 data that receive from smart card 180.SCI140 " filtration " is from the data stream of smart card 180, with the control information of deletion such as certain process byte.Particularly, when transmitting generation, by the transmission of ACK and NULL process byte control data.These process bytes no longer need after finishing transmission.After transmission finishes, SW1 and SW2 process byte are analyzed, whether the state when transmitting end with decision for example transmits and successfully finishes.Therefore, SW1, SW2 process byte and message data are stored in together and are used for the further analysis of μ P130 do among the RAM110.
Fig. 3 B shows for deleting unnecessary control byte, by the filter operation of SCI execution.The upper section of Fig. 3 B has been described the typical data stream from smart card 180, and this data stream comprises the diffusing process byte that is inserted in the data byte.The below of figure B partly shows the data stream from smart card 180, and this data stream has been passed through the processing of SCI140 and DMAI160 and flowed with the filtered data that generation is stored among the RAM110.Process byte outside SW1 and the SW2 is deleted from data stream by filter operation.
When data byte and SW1 and SW2 process byte have been sent to DMAI160 and have entered SRAM110, μ P130 is produced an interruption.System controller by on demand from RAM110 reading of data and deal with data respond interruption.reportedly send since a number (to the initialization of SCI140 command register) to finish (generation interrupt identification) during in, all communications between system and smart card do not need the intervention of system controller.
Except the utilization factor that improves system controller, SCI140 and DMAI160 also provide above-mentioned " filtration " feature.With known direct memory access (DMA) feature different, the filter operation that is provided by SCI140 has improved the integrality of the data of the efficient of RAM110 storage data and storage.As mentioned above, not unnecessary data byte is left out in filter operation from data stream, as control data.Therefore, the quantity that must be stored in the intelligent card data among the RAM110 has reduced.By above-mentioned be used to detect wrong parity checking processing feature and be used to eliminate wrong data byte transmit feature once more, the integrality that is stored in the intelligent card data of RAM110 improves.

Claims (3)

CN95193623A1994-06-151995-05-30Smart card message transfer without microprocessor interventionExpired - Fee RelatedCN1080905C (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US26017094A1994-06-151994-06-15
US08/260,1701994-06-15

Publications (2)

Publication NumberPublication Date
CN1150846A CN1150846A (en)1997-05-28
CN1080905Ctrue CN1080905C (en)2002-03-13

Family

ID=22988069

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN95193623AExpired - Fee RelatedCN1080905C (en)1994-06-151995-05-30Smart card message transfer without microprocessor intervention

Country Status (16)

CountryLink
US (1)US5787101A (en)
EP (1)EP0765501B1 (en)
JP (1)JP3578220B2 (en)
KR (1)KR100334359B1 (en)
CN (1)CN1080905C (en)
AU (1)AU684184B2 (en)
BR (1)BR9507981A (en)
CA (1)CA2191555C (en)
DE (1)DE69508082T2 (en)
DK (1)DK0765501T3 (en)
ES (1)ES2128060T3 (en)
FI (1)FI110294B (en)
MX (1)MX9606435A (en)
MY (1)MY112000A (en)
NO (1)NO311995B1 (en)
WO (1)WO1995034863A1 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6519268B1 (en)*1996-03-072003-02-11Sony CorporationAsynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure
DE19845582A1 (en)*1998-10-022000-04-06Ibm Simplified use of a chip card
US6168077B1 (en)1998-10-212001-01-02Litronic, Inc.Apparatus and method of providing a dual mode card and reader
DE19908285A1 (en)*1999-02-262000-08-31Orga Kartensysteme Gmbh Device for loading a chip card with personalization data
US6523108B1 (en)1999-11-232003-02-18Sony CorporationMethod of and apparatus for extracting a string of bits from a binary bit string and depositing a string of bits onto a binary bit string
US7206847B1 (en)*2000-05-222007-04-17Motorola Inc.Smart card with back up
EP1284469B1 (en)*2000-05-222009-07-15Panasonic CorporationIc card
US6796501B2 (en)2001-04-302004-09-28Semiconductor Components Industries, L.L.C.Smart card reader circuit and method of monitoring
KR20040047865A (en)*2001-09-282004-06-05톰슨 라이센싱 에스.에이.Smartcard uart for minimizing processor demands in a conditional access system
KR100960859B1 (en)*2001-10-102010-06-08제말토 에스에이 Manage byte transfers from smart cards
CN1308858C (en)*2001-12-272007-04-04诺基亚公司 Low overhead processor device connection
KR100474290B1 (en)*2002-06-032005-03-10엘지전자 주식회사Method for transmitting data stored in sim card
FR2849247B1 (en)*2002-12-182005-10-07Oberthur Card Syst Sa OPTIMIZED DEVICE FOR COMMUNICATING DIGITAL DATA IN A MICROCIRCUIT CARD
US6880752B2 (en)*2003-04-162005-04-19George V. TarnovskySystem for testing, verifying legitimacy of smart card in-situ and for storing data therein
US7320100B2 (en)*2003-05-202008-01-15Cray Inc.Apparatus and method for memory with bit swapping on the fly and testing
US7184916B2 (en)*2003-05-202007-02-27Cray Inc.Apparatus and method for testing memory cards
KR100562505B1 (en)*2003-10-092006-03-21삼성전자주식회사 Integrated circuit card that can automatically transmit null byte information without intervention from the central processing unit
US9331990B2 (en)*2003-12-222016-05-03Assa Abloy AbTrusted and unsupervised digital certificate generation using a security token
KR100579053B1 (en)*2004-08-262006-05-12삼성전자주식회사 Multi interface method between smart card and memory card and multi interface card
JP4667108B2 (en)2005-04-112011-04-06パナソニック株式会社 Data processing device
FR2888365B1 (en)*2005-07-062007-10-05Ingenico Sa CONTROL AND COMMUNICATION UNIT BETWEEN A TERMINAL AND A MICROCIRCUIT CARD
JP5017811B2 (en)*2005-07-192012-09-05ソニー株式会社 Data transmission system, data acquisition device, data acquisition method, data storage device, data transmission method, and program thereof
EP1750454A1 (en)*2005-08-052007-02-07DibcomMethod, device and program for receiving and verifying payload data of a transport stream
TWI389030B (en)*2008-05-072013-03-11Mstar Semiconductor IncMethod and computer program product for loading and executing program code at micro-processor and communication device including the micro-processor

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1993007715A1 (en)*1991-10-031993-04-15Thomson Consumer Electronics S.A.Method and apparatus for customizing a device with a smart card

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4509210A (en)*1981-11-301985-04-02Rca CorporationTelevision receiver adaptable for descrambler module
US4816653A (en)*1986-05-161989-03-28American Telephone And Telegraph CompanySecurity file system for a portable data carrier
US5227614A (en)*1986-08-151993-07-13Norand CorporationCore computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US5282249A (en)*1989-11-141994-01-25Michael CohenSystem for controlling access to broadcast transmissions
US5237610A (en)*1990-02-011993-08-17Scientific-Atlanta, Inc.Independent external security module for a digitally upgradeable television signal decoder
CA2081328A1 (en)*1990-04-271991-10-28Stig Borje LarssonSmart card validation device and method
US5204663A (en)*1990-05-211993-04-20Applied Systems Institute, Inc.Smart card access control system
US5149945A (en)*1990-07-051992-09-22Micro Card Technologies, Inc.Method and coupler for interfacing a portable data carrier with a host processor
US5111504A (en)*1990-08-171992-05-05General Instrument CorporationInformation processing apparatus with replaceable security element
US5144664A (en)*1990-11-161992-09-01General Instrument CorporationApparatus and method for upgrading terminals to maintain a secure communication network
US5319751A (en)*1991-12-271994-06-07Intel CorporationDevice driver configuration in a computer system
AU3777593A (en)*1992-02-261993-09-13Paul C. ClarkSystem for protecting computers via intelligent tokens or smart cards
EP0583723A1 (en)*1992-08-201994-02-23THOMSON multimediaCard, card reader and method for protocol selection
US5491827A (en)*1994-01-141996-02-13Bull Hn Information Systems Inc.Secure application card for sharing application data and procedures among a plurality of microprocessors
US5442704A (en)*1994-01-141995-08-15Bull Nh Information Systems Inc.Secure memory card with programmed controlled security access control

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1993007715A1 (en)*1991-10-031993-04-15Thomson Consumer Electronics S.A.Method and apparatus for customizing a device with a smart card

Also Published As

Publication numberPublication date
BR9507981A (en)1997-08-12
DK0765501T3 (en)1999-09-27
AU684184B2 (en)1997-12-04
CA2191555A1 (en)1995-12-21
US5787101A (en)1998-07-28
KR100334359B1 (en)2002-11-27
JP3578220B2 (en)2004-10-20
WO1995034863A1 (en)1995-12-21
NO965331L (en)1996-12-12
FI965018A0 (en)1996-12-13
NO311995B1 (en)2002-02-25
CA2191555C (en)1999-12-28
FI110294B (en)2002-12-31
NO965331D0 (en)1996-12-12
EP0765501A1 (en)1997-04-02
EP0765501B1 (en)1999-03-03
JPH10501910A (en)1998-02-17
DE69508082T2 (en)1999-06-24
FI965018A7 (en)1996-12-13
MY112000A (en)2001-03-31
DE69508082D1 (en)1999-04-08
MX9606435A (en)1997-12-31
AU2606395A (en)1996-01-05
CN1150846A (en)1997-05-28
ES2128060T3 (en)1999-05-01

Similar Documents

PublicationPublication DateTitle
CN1080905C (en)Smart card message transfer without microprocessor intervention
US5592400A (en)Card issue system
EP1304665A2 (en)Apparatus and method for controlling a card device
US6463338B1 (en)Industrial controller and network card with buffer negotiation
CN102750559B (en)Information processing apparatus and information processing method
AU9394298A (en)Contactless proximity automated data collection system and method
US5101410A (en)Data transmission system for a portable data storage medium
JP2006501572A (en) Method and system for using a memory card protocol within a bus protocol
US6128670A (en)Image input device employing a personal computercard/interface or generic interface
KR910001972B1 (en) Processing System for Portable Electronic Devices
EP1615164A2 (en)IC card with self-diagnostic function
EP1192589B1 (en)Communication device for rapidly and simultaneously writing onto a plurality of data carriers, and data carrier for such a communication device
JPH01213774A (en) Portable storage media processing device
JP2547795B2 (en) Portable electronic devices
CN1547849A (en) Universal Asynchronous Receive/Transmit for Smart Cards Minimizing Processor Demand in Conditional Access Systems
JPH01140276A (en) Portable storage medium processing device and communication method for portable storage medium processing device
JPS62197848A (en) portable electronic device system
US6714999B2 (en)Portable electronic apparatus and communication method for protocol selection processing of a portable electronic apparatus
JPS63126084A (en) Processing method
JP2618953B2 (en) Transmission processing method, data storage medium and IC chip
JPS6383894A (en)Portable electronic device
JPH03139717A (en)Ic card command identification system
JPH03194644A (en)Portable electronic device
JPS62219092A (en)Sorting out system for ic card
CN1357842A (en)Data processing system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
C17Cessation of patent right
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20020313

Termination date:20120530


[8]ページ先頭

©2009-2025 Movatter.jp