[发明专利]读出数据长度的指定方法无效
申请号: | 200680021984.5 | 申请日: | 2006-06-29 |
公开(公告)号: | CN101203867A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 高木伸哉 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读出 数据 长度 指定 方法 | ||
技术领域
本发明涉及一种从IC卡的文件读出数据时的数据长度的指定方法。
背景技术
近年来,IC卡正作为代替磁卡的高安全设备而被实用化。IC卡具有非易失性存储器,可以将数据以文件形式存储于其中。IC卡的文件有几个种类,最简单且广泛地被使用的是被称为透明文件的形式的类型。该文件如图14所示,是将文件的开头地址作为0号地址,指定距那里的偏移值(开始地址)和数据长度来进行读取的类型的文件。
从透明文件9进行数据读出时,针对IC卡的通常读出指令1500采取图15所示的构造。在指令头151中除了指令名,还指定想读出的开始地址。Le152是用于在作为对于本指令的应答而从IC卡返回的响应中,指定要求多少长度的数据的内容,在本指令的情况下,设定想从透明文件9读出的数据长度。
针对本指令1500的响应1600采取图16所示的构造。数据161是从透明文件9读出的数据,具有在指令Le152上所指定大小的长度。状态162表示指令的执行结果,通常设定表示“正常结束”的信息。
这里,如果要更详细地说明Le152的意思的话,Le152用来指定作为响应数据161而要求的长度的最大长度。例如,在读出Le大小的长度的数据之前达到透明文件9的终端时,IC卡读出直到透明文件9的终端为止的数据。这时,作为状态162,代替表示“正常结束”,可以返回表示已到达透明文件9的终端的内容的警告信息。这样,Le152表示所要求的最大长度,IC卡不可以返回超过Le152的长度的数据。相反,如果是Le以内的话,则将满足ISO/IEC规格。另外,作为Le152的值而指定“00”(16进制表示,以下相同)时,表示256字节,可以在1次指令中读出最大到256字节的数据161。
另外,省略详细的说明,当想读出超过256字节长度的数据时,以3字节来表示Le152。把这个叫做扩展Le。特别是通过设定“000000”(3字节)作为Le152,从而可以读出最大到64K字节(65,536)。
指令头151由4字节构成,其中15位被用于指定开始地址。因此,可以指定最大到32K字节(32,767)。最近随着IC卡用途的广泛应用,文件大小有增大的趋势,为了处理超过32K字节的透明文件,需要扩展了上述说明了的指令(下面称为通常读出指令)的功能的指令(下面称为扩展读出指令)。该扩展读出指令1700的构造表示在图17。
指令头171中指定指令名。Lc172表示后续的TLV对象的长度。TLV对象一般由标签(Tag)、长度信息(Length)、值(Value)3要素构成(取各自的开头字母,称为“TLV”)。标签T表示其对象的类别,长度信息L表示后续的值V的长度。另外,值V是该对象的信息主体。在本指令的情况下,在值V175中设定想读出的开始地址Addr。在标签T173中设定固定值,该固定值表示该数据对象是指定开始地址的情况。长度信息L174根据值V(Addr)175的长度是可以变化的。如果是该构造,则例如如果用3字节表现值V(Addr)175,则可指定到16M为止的地址。最后,Le176如前所述,表示作为响应数据而要求的最大长度。
相对于扩展读出指令1700的响应1800采取如图18所示的构造。该响应1800也采取TLV构造,将读出的数据作为值V183而封装化。在标签T181中设定固定值,该固定值表示该数据对象为读出数据。长度信息L182表示值V183的长度,根据下述规则被编码化(参照图19)
V183的长度在0~127的范围时,L182由1字节构成,将最高位的位设定为“0”(2进制表示),用剩下的7位表示V183的长度。另外,当V183的长度大于等于128时,L182由多个字节构成,将最高位字节的最高位的位设定为“1”(2进制表示),以剩下的7位表示后续的L的字节数。并且,将V183的长度设定在后续的L中。例如当L182以3字节构成时,以最高位字节和后续的2字节构成,在最高位字节中设定值“82”,在后续的2字节上设定V183的长度。根据该规则,以1~3字节表现L182时,取得的V183的长度范围分别成为0~127、0~255、0~65,535。
这里所说明的现有技术被详细记载在下述非专利文献中。
非专利文献1:ISO/IEC7816-4 First Edition 5.3节
非专利文献2:ISO/IEC7816-4 Second Edition 7.2节
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680021984.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:燃气灶以及用于燃气灶的面板
- 下一篇:一种叠合板
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置