[發明專利]讀出數據長度的指定方法無效
| 申請號: | 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.szxzyx.cn/pat/books/200680021984.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:燃氣灶以及用于燃氣灶的面板
- 下一篇:一種疊合板
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





