晶片读卡机期末上台报告.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
晶片读卡机期末上台报告

晶片讀卡機 期末上台報告 卓瑩鎗 2005.06.20 OUTLINE 1 期中---IC讀卡機 期末---IC晶片卡 2 期中我預期的目標 3 期末我碰到的困難 4 比起期中上台時 我新學到的知識 5 期末實機DEMO (三個小方向) 6 程式與技術概略解析 7 我找到的資料分享 接下來可以努力的方向 8 心得與結論 何謂IC智慧卡 所謂的「IC卡」(Integrated Circuit Card,又稱智慧卡Smart Card)是一張和一般常用的信用卡或提款卡大小相同的塑膠卡片,兩者不同的地方在於智慧卡上多嵌入了一片IC晶片。 卡片包括微型矽晶片,可儲存八個千位組數量的資料,相當於一篇1600字的文章,與消費者日常生活合而為一,因其密碼裝置使其安全性較磁條卡為高,所以可儲存個人資料、消費資料而活用於各種金融性與非金融性之服務當中,如大樓進出之管制、商店之消費累積計點活動、消費模式分析、健保資料等等,因此將成為卡片市場未來發展之重要趨勢。 IC卡構成的要素 需符合ISO標準規定之塑膠卡片( PVC、ABS 或更高級的合成材料 ) 由微處理器或是記憶體與控制邏輯所組合而成的晶片( IC CHIP ) 可提供與外界通訊的介面組合 需此三要素才可構成一張標準IC卡。 IC卡製作的流程 期中我的預期目標 1 熟悉Intel? IXDPG425 2 架設Apache 3 驅動讀卡機 for win , for linux 4 讀出卡片上某些資料 for win , for linux 5 格式化讀出卡片上資訊 for win , for linux 碰到的困難 無法讀出各種類別的IC晶片卡 寫入和讀出的API元件不同 嘉義沒有販賣空白IC卡和相關器材 健保卡的程式離勝利最近,但其實… (所以我決定往健保晶片卡方向走) 沒有相關的讀卡機 (東元公司) 被學校護士拒絕了 凶巴巴 碰到的困難 自然人憑證要公司行號 才能申請 健保局要相關醫療機構 財金公司要錢 規格書和檔案一套一萬多 (含附錄共17本) 比起期中我新學到的知識1 IC卡分為明碼資料+暗碼資料 IC卡內有分兩段資料,一段是供一般讀取,有記錄姓名等等基本資料。 另一段則是有加密的隱密性資料,如病歷、 證號等,沒有相關的解譯資料,不是讀不到,就是讀到一堆無用暗碼,要廠商提供這個技術是不太可能的,因為這是屬於合約保密的部份。 比起期中我新學到的知識2 讀卡機走的不外乎rs232或usb介面,所以要與讀卡機溝通並不是難事,只要知道這台機器是如何下control就可以去連結。 至於廠商是否提供API,一般來說廠商應該都會有VBJAVA的LIB可以呼叫,但要看廠商方面是不是有把這部份的LIB釋放出來,畢竟這是廠商的KNOW HOW,就像是說我們自已寫的程式用到很多FUNCTION,我們大概也不會輕易的釋放出這些FUNCTION技術供大家來連結使用 比起期中我新學到的知識3 Windows已經內建有關智慧卡的LIB,且目前的讀卡機都會符合PC/SC的標準。PC/SC標準是由微軟及一些Smart Card製造商所共同製定的智慧卡週邊標準,所以我們不一定要用讀卡機廠商的LIB,可以去MSDN查詢有關Smart Card的一些function。 如果要讀取或寫入資料至SmartCard,必須要會送APDU command,且要知道APDU Command的格式,這些格式是ISO所定的標準,包含健保IC卡也會符合此標準。而健保IC卡的卡片內會有一支健保的applet應用程式在跑,所以要知道這支程式提供了那些APDU command供主機端使用。 詳細部分就要去向中央健保局,或是建構台灣健保IC卡的東元詢問,看他們是否願意提供這些文件。 比起期中我新學到的知識4 若只是單純的要讀健保卡資料,可直接去呼叫廠商提供的DLL,在健保方面目前有提供好幾個DLL,目前我只用到Reader.Dll( 每家廠商都有Reader.Dll,但Dll內容有點小差異 ),另外還有提供一些API的地方,可以上健保局網站去取得。 比起期中我新學到的知識5 PC/SC 標準是微軟和許多組織共同主導的,因此,在微軟的作業系統上也是最暢行無阻的,而 PC/SC 的 reader 也很容易開發程式,如果有用 MSDN 的人,可以查一下,微軟內附了一個 wincard.lib 可以與 PC/SC 的讀卡機溝通,可以透過它送命令給卡片。 自然人憑證、 網路 ATM 都是透過這玩意和讀卡機和卡片溝通的,這也是為什麼網路 ATM 和自然人憑證用的讀卡機,上面都貼了一個微軟的貼紙的原因,因為那是 PC/SC Windows 相容。 至於晶片卡內的資料,其實沒有那麼容易

文档评论(0)

wujianz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档