歡迎您訪問鄭州興邦電子股份有限公司官方網站!
    阿里巴巴誠信通企業
    全國咨詢熱線:40000-63966
    興邦電子,中國水控機第一品牌

    聯系興邦電子

    全國咨詢熱線:40000-63966

    售后:0371-55132951/55132952

    工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

    基于web 技術的多應用智能卡的研究

    文章出處:http://www.xujuanpiju.com 作者:苗壯,鄧中亮 人氣: 發表時間:2010年06月18日

    [文章內容簡介]:本文介紹了動態多應用智能卡以及web 服務器技術的基本概念,提出了以web 技術實現動態多應用智能卡的技術方案,對智能卡和web 技術融合的部分技術難題的解決給出了指導性方案。

    1 引言

    隨著芯片技術日新月異的發展,智能卡作為一種新興的應用平臺,在諸多領域都有非常廣泛的應用。智能卡的出現是微電子、計算機和信息安全等多學科技術綜合的復合技術成果。作為一種相對成熟的高技術產品,智能卡的廣泛應用將會從多方面提高行業應用水平。當前,智能卡主要分為單應用智能卡,靜態多應用智能卡和動態多應用智能卡三種類型。單應用智能卡卡內只有一個應用,它的應用是固化在智能卡內的,不可改變的,靜態多應用智能卡在發卡前將多個應用固化在卡內,卡上的應用不能增加,也不能刪除的。動態多應用智能卡內有多個應用,能夠在發卡后在卡上動態的刪除,安裝,更新應用。與前兩種智能卡相比,動態多應用智能卡無論是在技術上,還是在商業上都有著較大的優勢。

    動態多應用智能卡以其平臺移植性好,安全性高,動態多應用等技術特點,以及能提高智能卡應用系統效率,降低發卡成本等市場潛在優勢成為了智能卡技術發展的熱門。本文以多應用智能卡為依托,web 技術為導向,結合了智能卡與互聯網技術,提出了以web 服務器技術實現動態多應用智能卡的方案,并研究了基于web 技術的動態多應用智能卡需要解決的一些技術問題,給出了基本理論方案。

    2 web 技術分析及智能卡實現的可行性

    2.1 web 服務器技術分析

    web 服務器的主要功能是提供互聯網上的應用服務。它起源于二十世紀八十年代,由歐洲量子物理實驗室所發展出來的主從結構分布式超媒體系統。通過互聯網的web 服務器,使用者只需簡單的通過瀏覽器的點擊,就可以很迅速方便運行遠程應用,獲得相關服務和信息。

    web 服務器采用的是客戶/服務器結構。服務器整理和儲存各種應用信息和數據,通過響應客戶端軟件的請求,執行應用邏輯流程或者是把客戶所需的資源從服務器傳送到客戶端的平臺上。

    web 服務器通過和客戶瀏覽器間的交互就可以運行商業邏輯,并且傳送頁面到客戶瀏覽器可以瀏覽。web 服務器同瀏覽器交互使用http 協議,服務器具有解析http 協議的功能。當用戶通過遠程瀏覽器鏈接到服務器時會發送http 請求,web 服務器接收到這個請求時,根據請求的內容進行相應的處理后會返回一個http 響應,比如送回一個HTML 頁面。其中服務器對請求的處理分為很多種,可能是讀取返回一個靜態頁面或圖片,也可能需要更多的處理,服務器一般包含各種處理模塊處理各種動態情況,比如處理ASP 腳本,CGI 腳本,servlets,JSP 腳本等,這些模塊通過對請求的實時處理生產動態的結果再提交各web 服務器返回。最終web 服務器將產生一個HTML 的響應發回供瀏覽器瀏覽。

    2.2 智能卡實現web 服務器分析

    根據傳統web 服務器的協議棧結構及對應功能,在協議的最上層為應用層協議HTTP協議,智能卡的客戶端與傳統web 應用的客戶端相同,即為標準瀏覽器,完全支持HTTP協議,服務器端即智能卡本身的處理能力也完全可以支撐HTTP 協議的解析;傳輸層方面,由于智能卡結構限制,它不能作為一個獨立的通信端連接到網絡,需要依附于終端共同作為為網絡上的一個節點,終端與網絡直接的連接等同于傳統web 服務器的連接,終端通過智能卡CAT 相關協議與智能卡連接,兩部分都滿足傳輸層的可靠連接要求;網絡層方面,終端與智能卡作為一個整體使用終端在網絡上的IP 地址,作為一個網絡節點與傳統網絡使用相同的IP 協議;數據鏈路層方面,終端和網絡間使用傳統網絡協議,終端與卡之間通過ISO7816-4 協議交互數據;物理層方面,終端與網絡間使用無線或雙絞線連接,終端與智能卡之間使用ISO7816-3 中定義的接口連接。綜上,在web 服務器協議棧的各個層次上均能有效的解決數據傳輸與處理功能,故智能卡上實現web 服務器是可行的。

    3 智能卡web 服務器架構設計及實現

    3.1 總體設計

    根據傳統web 服務器的組成結構, web 服務器需與網絡具有有效連接,即需要有網卡設備,這點智能卡本身的物理結構是無法具備的,即智能卡本身無法獨立作為網絡上的節點連接網絡。所以需要為智能卡提供一個宿主設備,借用宿主設備的能力連接到網絡中,宿主設備可以使PC,POS,手機或者其他嵌入式設備。連接結構為智能卡與宿主設備連接,設備與外部網絡連接,智能卡和終端設備作為整體的一個網絡節點,終端提供數據轉發,協議轉換等功能,智能卡提供實際的web 服務器功能。終端與網絡的連接跟傳統互聯網連接相同,這里不再贅述;智能卡與終端的連接根據智能卡相關協議設計協議棧,具體見圖1。

    圖1 智能卡web 服務器體系架構

    本文關鍵詞:web技術,智能卡
    回到頂部