CN1080905C - 不需微处理器介入的智能卡消息传送 - Google Patents

不需微处理器介入的智能卡消息传送 Download PDF

Info

Publication number
CN1080905C
CN1080905C CN95193623A CN95193623A CN1080905C CN 1080905 C CN1080905 C CN 1080905C CN 95193623 A CN95193623 A CN 95193623A CN 95193623 A CN95193623 A CN 95193623A CN 1080905 C CN1080905 C CN 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
English (en)
Other versions
CN1150846A (zh
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 Inc filed Critical Thomson Consumer Electronics Inc
Publication of CN1150846A publication Critical patent/CN1150846A/zh
Application granted granted Critical
Publication of CN1080905C publication Critical patent/CN1080905C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • G06F13/4226Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with asynchronous protocol

Abstract

一种信号处理系统包括:系统控制处理器(130)、用于访问控制处理的集成电路(IC)卡(180)(或称智能卡)、系统存储器(110)和用于提供对系统存储器(110)高速存取的智能卡接口电路(100)。通过智能卡接口电路(140)和直接存储器存取接口电路(160)进行在智能卡(180)和系统存储器(110)之间的数据传送。系统控制器(130)在传送之前初始化智能卡接口电路(140),在传送完毕后处理存储在系统存储器(110)中被传送的数据。在传送过程中,不需要系统控制器(130)的处理来完成传送。智能卡接口电路(140)还通过按需要检查、产生的奇偶校验位以及从存储在存储器内的数据中删去智能卡相关的控制数据来过滤被传送的数据流。

Description

不需微处理器介入的 智能卡消息传送
本发明涉及包括一集成电路(IC)卡(或称“智能”卡)的访问控制系统,用于在信号处理应用中限制对信息的访问。
信号处理系统可包括能限制访问某些信号中的信息的访问控制系统。例如,收费电视系统包括限制对特定节目或频道进行访问的访问控制子系统。只有被授权(例如已付费)的用户才被允许收看节目。一个限制访问的方法是修改信号,例如,对信号进行加扰或加密。加扰通常涉及采用例如删除同步脉冲的方法来修改信号格式。加密涉及根据一特定加密算法修改包含在信号中的数据成分。只有被授权访问的人才可得到对信号进行解扰和解密所需的“密钥”。
访问控制系统可包括一集成电路(IC)卡(或称“智能”卡)部件。智能卡是一信用卡大小的塑料卡片,在塑料中嵌有一信号处理IC。智能卡被插入一卡阅读器,用来连接从卡中的IC中输入和输出的信号。国际标准化组织(ISO)标准7816为IC卡接口设立了规格。ISO7816-2规定与卡的电接口必须通过位于卡表面的八个触点来实现。除了电源和接地端,接口还包括用于在智能卡和智能卡外部的信号处理系统之间进行数据通信的一串行输入-输出(I/O)数据信号。
一信号处理系统典型地包括一系统控制器,例如在系统中控制各种信号处理功能的微处理器。智能卡中的IC包括一安全控制器,该安全控制器用于执行各种安全控制功能,如产生对信号中已加扰的数据成分进行解扰的密钥。系统控制器和安全控制器都处理存储在系统存储器中的数据。数据通过系统控制器在安全控制器和系统存储器之间传送。在系统控制器和安全控制器之间的数据传送包括消息数据,例如密钥信息,以及诸如一指示包含在特定数据传送中的消息数据字节数的参数之类的控制数据。
在系统存储器和安全控制器之间的数据传送涉及访问系统存储器的系统控制器、在系统控制器和包含在该系统中的智能卡接口电路(SCI)之间的数据传送、以及在SCI和安全控制器之间的通过智能卡串行接口触点的数据传送。通过系统控制器访问系统存储器中的数据是一个相当慢的处理过程,以致限制了在其它任务中对系统控制器和系统存储器的使用率。另外,智能卡消息包括的所有数据,即智能卡控制数据和消息数据,都存储在系统存储器中。
本发明在于一方面承认所述的问题,一方面提供对问题的解决方法。根据本发明原理而构造的信号处理系统包括一个用于在信号处理通道中控制一信号处理功能的第一控制器,一个存储器,及一个用于在存储器和一第二控制器之间传送数据的接口设备,该第二控制器包含在通过一信号通路外接于系统的集成电路卡中,该信号通路包括接口设备但不包括第一控制器。接口设备处理被传送的数据以删去其中的控制部分。
参照附图有助于更好地理解本发明,其中:
图1以框图形式示出了包含本发明的信号处理系统的一部分;
图2以框图形式示出了图1的一个部件的一个实施例;以及
图3A和3B示出了运行的信号波形有助于理解图1和2示出的系统。
图1以框图形式示出了包含在一直播卫星视频信号处理系统中的信号处理系统的一部分。这类系统的一个实例是由印第安纳州印第安纳波利斯市的汤姆森消费电子股份公司(Thomson Consumer Electronics,Inc.)开发的DSSTM(直播卫星系统)。图1示出了系统的部件,包括:包含微型计算机的系统控制器130,包含SRAM的系统存储器110,和用虚线概括的“传送”集成电路(TIC)100的一部分。TIC100处理一输入数据信号“Data-In”,“Data-In”代表一个电视信号中包含的信息,例如视频图像数据。电视信号由一调谐器调谐(不在图1中示出)。
信号Data-In包含“打包的”数据,即数据被安排在多字节数据包中。每个包含有一个定义非标题部分的内容,或称包的“有效负载”部分的“标题”部分。例如,标题可表明该包含有在信道5中播放的视频数据。在图1中,TIC100的标题译码器122对标题数据进行译码以决定如何处理包的有效负载。例如,有效负载数据可按以下方法存储在RAM110中。标题译码器122对标题译码并向直接存储器存取控制(DMAC)单元120发一信号,请求数据存储操作。DMAC120通过控制多路复用器(MUX)118和RAM数据控制单元114作出响应,以把信号Data-In连接到RAM110的数据输入端。DMAC120还通过MUX116向RAM110提供地址输入。
TIC100的另一功能是提供一个在系统和如图1中的智能卡180那样的智能卡(或称集成电路(IC)卡)之间的接口。智能卡180提供与存取控制相关的数据处理能力。TIC100中的智能卡接口根据特定的智能卡通信协议对系统与智能卡180之间的通信进行格式化。例如,TIC100提供一个如ISO标准7816-3第5至8节中所定义的完全类型T=0异步半双工字符传送协议。每个发向或来自智能卡的传送包含一个或多个字符。一个字符包括1个起始位、8个数据位和1个奇偶校验位。正如下面将要更详细描述的,图1中的TIC100的智能卡接口包含智能卡接口(SCI)单元140和智能卡直接存储器存取接口(DMAI)单元160。
TIC100通过卡阅读器170与智能卡180连接。当正在使用智能卡时,智能卡180可卸除地安装在卡阅读器170上。卡阅读器170连接在TIC100中的SCI单元140和智能卡180表面的触点之间的智能卡接口信号。智能卡接口信号和智能卡上的触点位置由ISO标准7816-2规定。安装在智能卡180上的IC连接到触点上以接收接口信号。
TIC100的运行由TIC100外部的一个系统控制器和TIC100内部的微控制器(μC)132单元控制,系统控制器包含微处理器(μP)130。由μC132产生的控制信号控制MUX134和数据控制单元136以决定自TIC100至μP130的数据信号的来源。可能的数据源包括RAM110和例如关于智能卡接口状态的来自SCI140的状态信息之类的“应用”数据。应用数据,例如智能卡接口状态信息,通过数据控制单元154传送到μP130。由系统控制器执行的控制过程可包括通过MUX116产生RAM110的地址。
用于控制智能卡接口的控制数据通过包含MUX152的应用数据通路从μP130传送至SCI140。应用控制单元150控制MUX152以选择“送出”(从TIC100输出)应用数据的源。MUX152可选择的其它可能的送出应用数据的源包括通过MUX118的Data-In信号和RAM110。
在上述类型T=0的智能卡通信协议下,所有智能卡180和系统之间的数据传送由系统控制器启动。例如,μP130向智能卡180发一个命令,指示其执行一特定操作,如产生解密密钥。μP130发出另一命令指示智能卡180向系统传送状态信息,如当前操作的状态。当状态信息表明操作已完成且μP130已准备好接收来自智能卡180的数据时,μP130发出下一个命令,指示智能卡180向TIC100发送操作结果,如解密的密钥。
在开始传送之前,μP130对存储在SCI140的存储器映射的命令寄存器中的控制参数进行初始化。由μP130通过应用地址和数据总线对命令寄存器进行寻址和读或写操作。SCI140还包括存储器映射的状态寄存器以存储代表SCI140的状态的数据。系统控制器以和对命令寄存器同样的方式对状态寄存器访问以决定智能卡接口的状态。
在由μP130进行初始化之后,图1中示出的包括DMAI160和SCI140的部件允许完成一个智能卡180和RAM110之间的数据传送,而传送过程中不需μP130的介入。在向智能卡180的数据传送中,SCI140从DMAI160接收数据,产生一个奇偶校验位,并且用时钟将数据输出到智能卡。相反地,SCI140接收来自智能卡180的数据,执行一个奇偶校验,并且把数据提供给DMAI160。DMAI160直接向RAM110传送数据或从RAM110中接收数据。DMAI160和SCI140之间的数据传送是由交换(handshake)信号控制的。
如图1所示,DMAI160包括智能卡控制单元161,此智能卡控制单元与两个计数寄存器162和164相连,又与两个指针寄存器166和168相连。寄存器162是一个写计数寄存器,它存储写到RAM110上的数据字节数的计数值。每向RAM写一个字节,智能卡控制器161就控制寄存器162中的计数加1(或减1)。当所有的字节被传送完毕,智能卡控制单元161还对计数值予以评价认定。同样,在智能卡控制单元161控制下,寄存器164存储从RAM110读取的数据字节数的计数值。在智能卡工作期间,寄存器166和168分别为RAM110提供写与读的地址。在智能卡传送开始时,把初始地址值装入适当的地址指针寄存器,每传送一个字节,由智能卡控制单元161对地址指针寄存器更新,例如,进行加1或减1。
图2示出SCI140的一个实施例的框图。在图2中,当智能卡180被插入到卡阅读器170中时,SCI控制单元210从图1中的智能卡阅读器170中收到信号SC-DETECT作为已插入的表示。单元210通过对μP130产生一个中断来响应正被插入的智能卡180。如果μP130尚未启动SCI控制单元210,μP130就在此时执行该操作。作为响应,单元210启动智能卡激活/不激活单元220来激活智能卡180。
单元220响应于由信号SC-VCC-ENABLE产生的启动,以启动智能卡电源电压VCC,VCC包含在卡阅读器170中,在经过一个足够延迟以确保电源加到智能卡180后,单元220把TIC100的智能卡串行I/O缓冲器(pad)置于“接收”方式,以使SCI140可通过串行I/O信号SC-IO从智能卡180接收串行数据,另外,单元220控制VPP控制单元250,以在单元250输出的控制信号SC-VPP-SELECT上产生一“空闲”状态。由信号SC-VPP-SELECT控制的卡阅读器170中的一电压源向智能卡180提供一EPROM编程电压VPP。信号SC-VPP-SELECT的空闲状态导致电压源设定为一电压值,此电压值禁止EPROM编程。单元220还向智能卡180提供智能卡时钟信号SC-CLK,并产生信号SC-RESET以对智能卡复位。智能卡180通过产生信号SC-IC上的一个ISO标准7816-3第6节规定的“答复复位(answer-to-reset)”数据序列来响应信号SC-RESET。
智能卡数据接收器230被连接到I/O缓冲器260上以接收和缓冲从智能卡180传向TIC100的串行数据输入,例如答复复位序列。接收器230包括一个移位寄存器,该移位寄存器接收串行数据流并将串行数据转换为数据字,该数据字适于通过TIC100内的并行数据通路向RAM110传送。在SCI140开始从智能卡180接收数据之前,DMAI160和SCI控制单元210中的所有存储器映射的控制寄存器进行初始化。由接收器230产生的数据字通过DMAI160、MUX118和数据方向控制单元114被写入RAM110。图1中的DMAI160被连接到接收器230上,一旦接收到数据就为RAM110产生写地址。DMAI160还保存一个接收到的字数的计数值。当从智能卡180接收完所有的数据即传送完毕时,智能卡控制单元210就向μP130产生一个中断。
从RAM110、TIC100传送来的数据,通过智能卡数据发送器240、数据方向控制单元114、MUX152、应用数据总线和SCI控制单元210传送到智能卡180中。从RAM110读取的每个数据字被装入单元240中的一个移位寄存器。移位寄存器中的数据通过I/O缓冲器260从TIC100移出,以产生信号SC-IO中的串行数据流。数据发送器240连接到图1的DMAI160上,后者产生从RAM110中读取数据的地址并保存一个向智能卡180传送的数据字数的计数值。在所有数据向智能卡180传送完毕后,控制单元210对μP130产生一个中断。
根据ISO标准7816-3规定的类型T=0协议,图2示出的SCI140的实施例支持多字节和单字节传送。如上所述,每个数据的传送,无论单字节还是多字节,都由系统控制器即μP130启动。以下对图1和图2所示系统根据类型T=0协议运行的实例进行描述。
当μP130决定将要进行传送时,如上面所述μP130对SCI140中的控制寄存器初始化。SCI140产生一个包含控制数据和消息数据的串行数据流,该数据流借助串行数据信号SC-IO在SCI140和智能卡180之间传送。SCI140产生的控制数据包括一个在数据流起始处安插的命令“标题”,命令标题包含5个指定的连续字节的数据:CLA、INS、P1、P2、P3。CLA的值(标题的第一个字节)定义了一个指令“类”。INS字节定义了该指令。P1、P2和P3是参数,其中P1和P2可以是一个地址,P3指定了包含在数据流的消息部分中的数据字节的数目,即在标题之后的数据字节数。
SCI140传送完5字节的标题之后,智能卡180以ISO标准7816-3的第8.2.2节和表9定义的一“过程”字节作回答。例如,在SCI140中将称作“确认”,或ACK的过程字节的值与指令字节INS的值比较。如果ACK等于INS或INS+1,则传送剩余的所有数据字节,由此提供多字节传送能力。如果ACK等于INS或INS+1的逻辑补码,则只传送下一个数据字节,由此提供单字节传送能力。不论哪一种传送,一个SCI140中的计数器对传送的字节数计数,并且与标题中参数P3定义的消息的字节数的计数值相比较。当所有字节传送完毕时,智能卡180传送过程字节SW1和SW2表明“命令结束”然后结束传送。过程字节SW1和SW2的值提供了消息结束状态信息,例如由ISO7816-3第8.2.2.3节规定的“正常结束”或“不正确消息长度”。
SCI140还提供ISO7816-3第6.1.3节所规定的传送数据的奇偶校验处理。在来自智能卡180的多字节数据传送过程中,SCI140检查所接收数据的每个字节的奇偶性,并且根据奇偶错误按照ISO7816-3中的第8.2节和图8在信号SC-IO中产生一个出错信号。智能卡180通过重发该出错字节响应该出错信号。图3A示出了无差错情况(图3A上方的波形)和有奇偶错误情况(图3A下方的波形)下信号SC-IO中的典型信号波形。当向智能卡180传送数据时,SCI140对每个字节产生一个恰当的奇偶校验位,并将这些奇偶校验位插入串行数据流。如果智能卡180检测到来自SCI140的数据中的一个奇偶错误,则智能卡180在信号SC-IO上产生一个如图A下方的波形所示的出错信号。SCI140通过重发该出错字节来响应出错信号。
单字节数据和命令以同样的方式传送。对于单字节输出传送(向智能卡180),SCI140从DMAI160接收一个数据字节,产生一个奇偶校验位,并将字符传送到智能卡180。对于单字节输入传送(从智能卡180),SCI140从智能卡180上接收一个字符,检查奇偶错误,并向DMAI160提供数据字节。在由接收装置产生一出错信号指出传送错误的情况下,智能卡180提供字符重复。如ISO7816-3的第6.1.4.4节和表6所指出的,对于所有的传送,传送速率是可编程的。
命令传送以系统控制器在SCI命令寄存器中设置传送方向标志为开端,以指示数据是传送至智能卡180还是来自智能卡180。系统控制器还设置命令处理起始标志,此标志表明下一个从DMAI160传送到SCI140的字节是命令标题的第一个字节。对于一个输出传送,即从TIC100向智能卡180的传送,SCI140传送命令标题的每个字节及数据的每个字节,每个字节都是自DMAI160接收来的,直到传送完P3个数据字节。对一个输入传送,即从智能卡180到TIC100的传送,SCI140接收来自智能卡180适当数量的字节,并将每个数据字节传送给DMAI160,直到接收完P3个字节。
除了如上所述的对ACK及SW1、SW2过程字节的译码,SCI140还对“NULL”(无动作)过程字节译码,并根据ACK过程字节的值决定VPP电压(用于对智能卡中的EPROM编程)是激活还是空闲。ISO标准7816-3的表9示出了ACK字节值和VPP的相应状态。如上所述,电压VPP由图2中VPP控制单元250产生的信号SC-VPP-Select控制。信号SC-VPP-Select根据从ACK字节译码的信息而产生。
从智能卡180接收的数据只有一部分存储在RAM110中。SCI140“过滤”来自智能卡180的数据流,以删除诸如一定的过程字节之类的控制信息。具体而言,当传送发生时,由ACK和NULL过程字节控制数据的传送。这些过程字节在完成传送之后不再需要。传送完毕之后,对SW1和SW2过程字节进行分析,以决定传送结束时的状态,例如传送是否成功地结束。因此,SW1、SW2过程字节和消息数据一起存储在RAM110中用于μP130作进一步分析。
图3B示出了为删除不必要的控制字节,由SCI执行的过滤操作。图3B的上方部分描述了一个来自智能卡180的典型数据流,该数据流包括散插在数据字节中的过程字节。图B的下方部分示出了来自智能卡180的数据流,该数据流经过了SCI140和DMAI160的处理以产生存储在RAM110中的过滤后的数据流。SW1和SW2之外的过程字节通过过滤操作从数据流中删除。
当数据字节和SW1与SW2过程字节已被传送到DMAI160并进入SRAM110时,对μP130产生一个中断。系统控制器通过按需要从RAM110中读取数据并处理数据来响应中断。在从一个数据传送开始(对SCI140命令寄存器初始化)到结束(产生中断标志)的期间内,在系统和智能卡之间的所有通信不需要系统控制器的介入。
除了提高系统控制器的利用率外,SCI140和DMAI160还提供上述“过滤”特征。与公知的直接存储器存取特征不同,由SCI140提供的过滤操作改善了RAM110存储数据的效率和存储的数据的完整性。如上所述,过滤操作从数据流中删去不不必要的数据字节,如控制数据。因此,必须存储在RAM110中的智能卡数据的数量减少了。通过上述用于检测错误的奇偶校验处理特征和用于消除错误的数据字节再次传送特征,存储在RAM110的智能卡数据的完整性得到改善。

Claims (3)

1、信号处理装置,包括:
一个用于处理包含信息的输入信号的信号处理设备(100);
一个连接到所述信号处理设备(100)的第一控制器(130),用于控制所述信号处理设备(100);
一个连接到所述信号处理设备(100)的存储器(110),用于存储来自所述输入信号的数据;以及
一个包括在所述信号处理设备(100)中的接口设备(140),用于通过所述信号处理设备(100)内的一信号通路在所述存储器(110)和一个第二控制器之间连接数据,此第二控制器包含在一IC卡(180)的集成电路(IC)中,而与所述的第一控制器无关,所述第二控制器启动和禁止对在该输入信号中的信息的访问;
其中所述接口设备(140)过滤在所述存储器(110)和所述第二控制器之间连接的所述数据。
2、如权利要求1所述的信号处理装置,其特征在于所述过滤操作包括把一个第一数据部分插入连接到所述第二控制器的所述数据中,并从连通到所述存储器(110)的所述数据中删去第二数据部分;其中
所述第一数据部分包含第一控制信息,用于控制所述第二控制器的操作;及
所述第二数据部分包含第二控制信息,用于控制所述接口设备(140)的操作。
3、如权利要求1所述的信号处理装置,其特征在于所述过滤操作包括检查所述数据的奇偶性,其中所述数据通过所述接口设备(140)从所述第二控制器连通到所述存储器(110),并且包括在所述数据中插入一个奇偶数据部分,其中所述数据从所述存储器(110)连通到所述第二控制器。
CN95193623A 1994-06-15 1995-05-30 不需微处理器介入的智能卡消息传送 Expired - Fee Related CN1080905C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US26017094A 1994-06-15 1994-06-15
US08/260,170 1994-06-15

Publications (2)

Publication Number Publication Date
CN1150846A CN1150846A (zh) 1997-05-28
CN1080905C true CN1080905C (zh) 2002-03-13

Family

ID=22988069

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95193623A Expired - Fee Related CN1080905C (zh) 1994-06-15 1995-05-30 不需微处理器介入的智能卡消息传送

Country Status (16)

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

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519268B1 (en) * 1996-03-07 2003-02-11 Sony Corporation Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure
DE19845582A1 (de) * 1998-10-02 2000-04-06 Ibm Vereinfachtes Benutzen einer Chipkarte
US6168077B1 (en) * 1998-10-21 2001-01-02 Litronic, Inc. Apparatus and method of providing a dual mode card and reader
DE19908285A1 (de) * 1999-02-26 2000-08-31 Orga Kartensysteme Gmbh Vorrichtung zum Laden einer Chipkarte mit Personalisierungsdaten
US6523108B1 (en) 1999-11-23 2003-02-18 Sony Corporation Method 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-22 2007-04-17 Motorola Inc. Smart card with back up
JP3776042B2 (ja) * 2000-05-22 2006-05-17 松下電器産業株式会社 Icカード
US6796501B2 (en) 2001-04-30 2004-09-28 Semiconductor Components Industries, L.L.C. Smart card reader circuit and method of monitoring
EP1438854A1 (en) * 2001-09-28 2004-07-21 Thomson Licensing S.A. Smartcard uart for minimizing processor demands in a conditional access system
DE60213632T2 (de) * 2001-10-10 2007-10-18 Axalto S.A. Byte-übertragungsverwaltung in einer chipkarte
ATE289097T1 (de) * 2001-12-27 2005-02-15 Nokia Corp Prozessorschnittstelle mit geringem overhead
KR100474290B1 (ko) * 2002-06-03 2005-03-10 엘지전자 주식회사 Sim카드를 이용한 데이터 전송방법
FR2849247B1 (fr) * 2002-12-18 2005-10-07 Oberthur Card Syst Sa Dispositif optimise de communication de donnees numeriques dans une carte a microcircuit
US6880752B2 (en) * 2003-04-16 2005-04-19 George V. Tarnovsky System for testing, verifying legitimacy of smart card in-situ and for storing data therein
US7184916B2 (en) * 2003-05-20 2007-02-27 Cray Inc. Apparatus and method for testing memory cards
US7320100B2 (en) * 2003-05-20 2008-01-15 Cray Inc. Apparatus and method for memory with bit swapping on the fly and testing
KR100562505B1 (ko) * 2003-10-09 2006-03-21 삼성전자주식회사 중앙 처리 장치의 개입없이 널 바이트 정보를 자동적으로전송할 수 있는 집적회로 카드
US9331990B2 (en) * 2003-12-22 2016-05-03 Assa Abloy Ab Trusted and unsupervised digital certificate generation using a security token
KR100579053B1 (ko) * 2004-08-26 2006-05-12 삼성전자주식회사 스마트 카드와 메모리 카드간의 멀티 인터페이스 방법 및멀티 인터페이스 카드
JP4667108B2 (ja) 2005-04-11 2011-04-06 パナソニック株式会社 データ処理装置
FR2888365B1 (fr) * 2005-07-06 2007-10-05 Ingenico Sa Unite de commande et de communication entre un terminal et une carte a microcircuit
JP5017811B2 (ja) * 2005-07-19 2012-09-05 ソニー株式会社 データ伝送システム,データ取得装置,データ取得方法,データ蓄積装置,データ送信方法,およびそのプログラム
EP1750454A1 (en) * 2005-08-05 2007-02-07 Dibcom Method, device and program for receiving and verifying payload data of a transport stream
TWI389030B (zh) * 2008-05-07 2013-03-11 Mstar Semiconductor Inc 於微處理器下載並執行程式碼的方法與電腦程式產品以及包含該微處理器之通訊裝置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993007715A1 (en) * 1991-10-03 1993-04-15 Thomson 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 number Priority date Publication date Assignee Title
US4509210A (en) * 1981-11-30 1985-04-02 Rca Corporation Television receiver adaptable for descrambler module
US4816653A (en) * 1986-05-16 1989-03-28 American Telephone And Telegraph Company Security file system for a portable data carrier
US5227614A (en) * 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US5282249A (en) * 1989-11-14 1994-01-25 Michael Cohen System for controlling access to broadcast transmissions
US5237610A (en) * 1990-02-01 1993-08-17 Scientific-Atlanta, Inc. Independent external security module for a digitally upgradeable television signal decoder
US5379344A (en) * 1990-04-27 1995-01-03 Scandic International Pty. Ltd. Smart card validation device and method
US5204663A (en) * 1990-05-21 1993-04-20 Applied Systems Institute, Inc. Smart card access control system
US5149945A (en) * 1990-07-05 1992-09-22 Micro Card Technologies, Inc. Method and coupler for interfacing a portable data carrier with a host processor
US5111504A (en) * 1990-08-17 1992-05-05 General Instrument Corporation Information processing apparatus with replaceable security element
US5144664A (en) * 1990-11-16 1992-09-01 General Instrument Corporation Apparatus and method for upgrading terminals to maintain a secure communication network
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
WO1993017388A1 (en) * 1992-02-26 1993-09-02 Clark Paul C System for protecting computers via intelligent tokens or smart cards
EP0583723A1 (en) * 1992-08-20 1994-02-23 THOMSON multimedia Card, card reader and method for protocol selection
US5491827A (en) * 1994-01-14 1996-02-13 Bull Hn Information Systems Inc. Secure application card for sharing application data and procedures among a plurality of microprocessors
US5442704A (en) * 1994-01-14 1995-08-15 Bull Nh Information Systems Inc. Secure memory card with programmed controlled security access control

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993007715A1 (en) * 1991-10-03 1993-04-15 Thomson Consumer Electronics S.A. Method and apparatus for customizing a device with a smart card

Also Published As

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

Similar Documents

Publication Publication Date Title
CN1080905C (zh) 不需微处理器介入的智能卡消息传送
US6886083B2 (en) Apparatus and method for controlling a card device
AU767104B2 (en) Contactless proximity automated data collection system and method
US5592400A (en) Card issue system
US5161231A (en) Processing system which transmits a predetermined error code upon detection of an incorrect transmission code
US5101410A (en) Data transmission system for a portable data storage medium
CN1327368C (zh) 外部连接设备、主设备及数据通信系统
US6128670A (en) Image input device employing a personal computercard/interface or generic interface
US6641045B1 (en) Portable electronic device with self-diagnostic function
KR910001972B1 (ko) 휴대가능전자장치용 처리시스템
EP1192589B1 (en) Communication device for rapidly and simultaneously writing onto a plurality of data carriers, and data carrier for such a communication device
US20040146066A1 (en) Control signal-adaptive contactless chip card
MXPA04002922A (es) Tarjeta inteligente con recepcion/transmision asincronica universal para reducir al minimo las instrucciones de un procesador en un sistema de acceso condicionado.
JP2547795B2 (ja) 携帯可能電子装置
JPS62197848A (ja) 携帯可能電子装置システム
JPH01140276A (ja) 携帯可能記憶媒体処理装置および携帯可能記憶媒体処理装置の通信方法
JPS63126084A (ja) 処理方式
JPH03139717A (ja) Icカードコマンド識別方式
JPS63228282A (ja) 携帯可能電子装置
JPS62219092A (ja) Icカ−ドの分類方式
JPH03194644A (ja) 携帯可能電子装置
CA2241834A1 (en) Method and device for data communication
JPH0354693A (ja) 前払カード後払カード共用のカードシステム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20020313

Termination date: 20120530