亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        應(yīng)用CPU卡實現(xiàn)充電樁計費的研究

        2012-01-29 08:35:42山西電力公司超高壓公司王建偉
        電子世界 2012年11期
        關(guān)鍵詞:狀態(tài)機IC卡發(fā)卡

        山西電力公司超高壓公司 王建偉

        華北電力大學(xué)控制與計算機工程學(xué)院 尹婷婷 林永君

        山東大為電氣有限公司 朱振軍

        應(yīng)用CPU卡實現(xiàn)充電樁計費的研究

        山西電力公司超高壓公司 王建偉

        華北電力大學(xué)控制與計算機工程學(xué)院 尹婷婷 林永君

        山東大為電氣有限公司 朱振軍

        針對用戶對電動汽車充電樁中刷卡計費的應(yīng)用需求,本文首先對現(xiàn)有IC卡選型,提出了采用CPU卡構(gòu)建刷卡計費系統(tǒng)的解決方案;然后針對CPU卡的發(fā)卡中的安全需要,對此解決方案匯中的密鑰管理及發(fā)卡流程進行了描述;最后通過編程實現(xiàn)充電樁上的用戶刷卡充電的消費過程。

        充電樁;CPU卡;密鑰管理

        1.引言

        在將電動汽車的應(yīng)用推向市場的進程中,其充電配套的跟進成為了亟待解決的重要一環(huán)。如何為消費者提供安全、便利、可靠、人性化的充電服務(wù),也是電動汽車充電樁設(shè)計、實現(xiàn)的指導(dǎo)思路。由于現(xiàn)今智能化的金融卡應(yīng)用在日常生活中已遍布在各行各業(yè),采用刷卡消費實現(xiàn)電動汽車用戶自助操作使用充電樁,將減少充電樁的人工消耗、節(jié)約運行成本。

        2.充電樁計費的IC卡選型

        在應(yīng)用的IC卡選型中,首先考慮到消費過程的金融安全性,排除無加密功能的非加密存儲卡以及加密性能一般容易遭破解的邏輯加密卡。而CPU卡獨有的COS系統(tǒng)可保障數(shù)據(jù)傳輸?shù)陌踩约皯?yīng)用端、持卡人的身份認證;更高端的超級智能卡此處不考慮?,F(xiàn)有的CPU卡分為接觸式、非接觸式和雙界面三種,其成本依次增加。

        其次,考慮到電動汽車交流充電樁的充電過程,IC卡的選型需滿足其以下特點:

        一次充電過程的持續(xù)時間較長,且一次只為一輛汽車提供服務(wù);

        自助智能式消費模式,正常運行中無人值守;

        消費電量實時轉(zhuǎn)換成消費金額從卡中扣除;

        對充電中的突發(fā)情況處理采取緊急斷電模式,以保障充電樁、電動汽車安全以及誤動用戶的人身安全;

        因此在充電設(shè)計中,計費可分為充電開始與充電結(jié)束兩個獨立的過程。如采用非接觸式CPU卡,一張卡可同時在兩臺充電樁上消費,為保證消費安全需充電樁實時聯(lián)網(wǎng),單樁運行容易出現(xiàn)扣費超額如采用接觸式CPU卡,配合內(nèi)吞式讀卡器可實現(xiàn)一卡對應(yīng)一車,防止在一卡對多車充電中可能出現(xiàn)的扣費失敗(結(jié)賬出現(xiàn)負值)其中間過程采取實時刷新卡上余額的方式以保證充電過程的計費無誤完整;同時避免了無卡充電中消費欠費的情況以及為存儲消費信息對大容量樁體存儲空間的要求。從而要求接觸式CPU卡。從成本上考慮,CPU卡價格較為低廉,更容易在電動汽車發(fā)展的初期推廣。

        3.CPU卡應(yīng)用方案設(shè)計

        3.1 卡上文件系統(tǒng)結(jié)構(gòu)設(shè)計

        通過選擇需要的文件結(jié)構(gòu)、數(shù)目——如應(yīng)用文件DF的個數(shù),基本數(shù)據(jù)文件EF的設(shè)置等,構(gòu)建符合本應(yīng)用的卡上文件系統(tǒng)。本文所用的CPU卡文件系統(tǒng)基本結(jié)構(gòu)圖如圖1。

        3.2 CPU卡狀態(tài)機級別及文件權(quán)限的應(yīng)用設(shè)計

        COS系統(tǒng)對卡設(shè)置了不同的安全狀態(tài),又稱狀態(tài)機,代表了卡當(dāng)前所處的安全級別(0——F共16種)。狀態(tài)機僅在相應(yīng)的密鑰認證之后才可進行跳轉(zhuǎn)。

        不同的文件在進行不同操作時均對應(yīng)了要求達到的狀態(tài)機,又稱訪問權(quán)限,COS系統(tǒng)規(guī)定只有當(dāng)卡片處于要求的狀態(tài)機或更高級別的狀態(tài)機時,才可進行相關(guān)操作。

        在安全設(shè)計中,為文件設(shè)置不同的權(quán)限以區(qū)分不同應(yīng)用的安全級別,如密鑰文件的修改可設(shè)置為高權(quán)限;對文件的查詢和修改均在滿足相應(yīng)安全級別的情況下才能執(zhí)行,而安全級別僅在相應(yīng)的密鑰認證之后才進行跳轉(zhuǎn);從而可防止一般性誤操作或惡意篡改,保證各級文件、操作應(yīng)用的安全,實現(xiàn)對卡片的安全管理功能。

        對于文件結(jié)構(gòu)中的文件和其操作,設(shè)計了如表1表2安全機制:

        4.密鑰的安全機制及CPU卡發(fā)卡系統(tǒng)設(shè)計

        4.1 密鑰的安全機制

        由于每種密鑰只能為其特定功能服務(wù),涉及到對應(yīng)功能的安全,密鑰的生成和存儲也需具備一定的安全性。PBOC《中國金融集成電路(IC)卡規(guī)范》規(guī)定了保存在IC卡中的密鑰和用來產(chǎn)生、派生、傳輸這些密鑰的密鑰的使用規(guī)范。

        首先密鑰在IC卡中禁止對其進行讀操作,只能由COS調(diào)用訪問,其更新須在主控密鑰和上級密鑰的控制下進行。

        其次密鑰需保證在保密、安全的環(huán)境下按照一定的算法生成,按照規(guī)范要求秘密傳輸與保存。

        最后,因為密鑰決定了對應(yīng)的權(quán)限驗證,每一種密鑰都必須是唯一且保密的,以保證對應(yīng)功能的安全性,因此在生成密鑰時要測驗其保密強度。

        4.2 CPU卡發(fā)卡系統(tǒng)設(shè)計

        主要內(nèi)容包括對CPU卡的密鑰管理、發(fā)卡機的硬件和軟件設(shè)計。

        4.2.1 密鑰管理

        包括密鑰生成、裝入、傳遞、存儲、恢復(fù)、銷毀等流程。其中涉及的密鑰包括管理過程中使用的密鑰和專屬于交易過程的密鑰。

        密鑰管理的主要任務(wù)是保證密鑰產(chǎn)生過程的安全性和機密性。密鑰的生成由密鑰生成模塊完成。首先需要兩個完全保密的數(shù)字序列A和B,與系統(tǒng)產(chǎn)生的隨機數(shù)一起生成兩張不同的母卡A和母卡B,必須同時持有兩張母卡才可導(dǎo)出本系統(tǒng)的主密鑰。主密鑰包括外部認證密鑰、交易密鑰、應(yīng)用維護密鑰等;主密鑰封存在發(fā)卡母卡和控制卡中,為接下來的密鑰傳遞及用戶卡發(fā)卡服務(wù)。

        表1 文件結(jié)構(gòu)的操作權(quán)限設(shè)置

        表2 密鑰文件的權(quán)限驗證設(shè)置

        密鑰的傳遞由發(fā)卡母卡和控制卡完成,通過發(fā)卡母卡向用戶卡中注入消費需要的子密鑰,向發(fā)卡終端模塊LSAM和POS機消費模塊PSAM注入消費與更改個人密碼所需要的主密鑰,以配合用戶卡子密鑰的應(yīng)用,發(fā)卡系統(tǒng)的密鑰卡發(fā)卡示意圖見圖2。

        4.2.2 發(fā)卡機的硬件環(huán)境搭建

        對CPU卡進行用戶卡發(fā)卡時,需要硬件環(huán)境搭建如下:一臺PC機(可與讀卡器進行串口通訊),內(nèi)置PSAM模塊,CPU卡讀卡器以及數(shù)張要發(fā)用戶卡的CPU卡。

        在PC機上需要開發(fā)相應(yīng)的CPU卡讀寫卡程序以及用戶卡發(fā)卡程序,實現(xiàn)以下功能:

        PC機通過讀卡器向CPU卡發(fā)送指令;

        CPU卡接收指令并在內(nèi)部進行處理,并返回處理結(jié)果;

        通過PSAM模塊向CPU卡中灌入外部認證密鑰、應(yīng)用維護密鑰和消費子密鑰;

        在PC機上錄入用戶個人信息以及初始密碼;

        在PC機的數(shù)據(jù)庫中將卡號和個人信息唯一對應(yīng);

        完成卡片初始化并對其進行功能測試。

        4.2.3 發(fā)卡機的軟件設(shè)計

        發(fā)卡機的軟件主體功能設(shè)計如下:

        在讀卡器提供的接口函數(shù)的基礎(chǔ)上進行CPU卡讀寫程序的開發(fā),根據(jù)已經(jīng)確定的卡上文件系統(tǒng)結(jié)構(gòu)初始化CPU卡;

        已經(jīng)初始化的用戶CPU卡在母卡的控制下輸入各級密鑰;

        測試用戶卡的操作安全性是否滿足數(shù)據(jù)傳輸和信息更改的安全要求;

        采用面向?qū)ο蟮腃#語言開發(fā)用戶信息管理系統(tǒng),完成用戶信息錄入、存檔并寫入CPU卡相關(guān)卡號、金額與個人密碼;

        除此之外,發(fā)卡機應(yīng)具備附加的用戶卡維護功能,如用戶的個人信息、個人密碼的更改,用戶卡充值、注銷、掛失、補卡等。

        圖1 卡片文件系統(tǒng)圖

        圖2 發(fā)卡系統(tǒng)的密鑰卡發(fā)卡示意圖

        圖3 消費程序流程圖

        5.充電樁上刷卡消費的硬件平臺和軟件設(shè)計

        充電樁構(gòu)建為嵌入式LINUX系統(tǒng),硬件平臺選擇了英貝德的EAC-0923工控板作為核心控制器。在硬件連接時,核心控制板以一個RS232串口連接讀卡模塊。

        主控板在開發(fā)讀卡模塊之前要進行操作系統(tǒng)的移植:在其Norflash上,首先需要裝載Bootloader、移植內(nèi)核,然后移植自己制作的根文件系統(tǒng),用以支持上層應(yīng)用程序;應(yīng)用程序使用API(用戶編程接口)函數(shù)負責(zé)整個函數(shù)中和串口等各個部分的通信。

        讀卡模塊的開發(fā)需依據(jù)用戶刷卡消費的實際情況,設(shè)計出程序流程圖(),讀寫卡的程序編寫即要完成該流程的功能。

        要通過主控板的串口對讀卡模塊進行數(shù)據(jù)的讀寫,必須先對其進行配置:包括對波特率的設(shè)定、串口設(shè)備在“/dev”下的初始化定義。功能程序的開發(fā)在虛擬機安裝的Linux系統(tǒng)下進行,在調(diào)試成功后使用交叉編譯器生成可在ARM平臺上執(zhí)行的代碼。需要注意的是:動態(tài)鏈接庫在虛擬機的Linux系統(tǒng)下調(diào)試使用的是基于Win32的版本,因此需要將讀卡模塊函數(shù)庫通過交叉編譯制作成適用于工控板運行的動態(tài)鏈接庫,然后方可進行程序的交叉編譯。

        6.總結(jié)

        本文針對電動汽車交流充電樁的充電消費特點,結(jié)合CPU卡的功能概況了將CPU卡引入充電樁應(yīng)用的設(shè)計思路,并規(guī)劃了發(fā)卡系統(tǒng)和充電樁刷卡應(yīng)用系統(tǒng),使之滿足電動汽車充電消費的安全需求,并具備友好人機交互界面、易操作的優(yōu)點。

        [1]陳勇.金融IC卡的密鑰管理[J].中國信用卡,2000(10):64-66.

        [2]顧赟.CPU智能卡記次消費系統(tǒng)設(shè)計與實現(xiàn)[D].蘇州大學(xué),2008.

        [3]王愛英,等.智能卡技術(shù):IC卡與RFID標簽[M].北京:清華大學(xué)出版社,2009.

        [4]宋震.密碼學(xué)[M].北京:中國水利水電出版社,2002.

        王建偉(1985—),男,河南洛陽人,大學(xué)本科,助理工程師,主要從事輸電線路運行檢修。

        尹婷婷(1986—),女,華北電力大學(xué)控制與計算機工程學(xué)院研究生,研究方向:嵌入式在工業(yè)控制中的應(yīng)用。

        林永君(1965—),男,博士,華北電力大學(xué)控制與計算機工程學(xué)院教授,碩士生導(dǎo)師,研究方向:嵌入式技術(shù)在工業(yè)控制中的應(yīng)用。

        朱振軍(1972—),男,碩士,山東大為電氣有限公司高級工程師。

        猜你喜歡
        狀態(tài)機IC卡發(fā)卡
        工商業(yè)IC卡控制器改造為物聯(lián)網(wǎng)控制器實踐
        基于有限狀態(tài)機的交會對接飛行任務(wù)規(guī)劃方法
        彩虹發(fā)卡
        快樂語文(2019年15期)2019-08-27 01:14:10
        在用電梯加裝外接式IC卡運行控制系統(tǒng)設(shè)計改進
        要戴發(fā)卡的小男孩
        一種新的無觸點IC卡的檢測方法
        電子測試(2017年15期)2017-12-18 07:19:05
        自動發(fā)卡機在高速公路中的應(yīng)用
        讀IC卡
        黨員文摘(2014年12期)2014-12-05 20:10:56
        FPGA設(shè)計中狀態(tài)機安全性研究
        基于反熔絲FPGA的有限狀態(tài)機加固設(shè)計
        一区二区三区在线乱码 | 在线观看免费不卡网站| 人妖另类综合视频网站| 国产伦码精品一区二区| 精品国产乱码一区二区三区| 一区二区三区一片黄理论片| 国产自产二区三区精品| 新婚人妻不戴套国产精品| 国产成人午夜无码电影在线观看| 首页 综合国产 亚洲 丝袜| 在线va免费看成| 亚洲七七久久综合桃花| 国产成人亚洲合集青青草原精品 | 亚洲国产精品美女久久久| 亚洲国产精品嫩草影院久久av| 中文字幕高清不卡视频二区| 亚洲av无码成人精品国产| 性无码专区无码| 吃奶摸下的激烈视频| 国产亚洲一本大道中文在线| 免费无码又爽又刺激又高潮的视频| 久久麻豆精亚洲av品国产蜜臀| 国产日产韩国级片网站| 天堂网av一区二区三区在线观看| 狂野欧美性猛xxxx乱大交| 精品淑女少妇av久久免费| 白嫩少妇激情无码| 国产在线欧美日韩一区二区 | 日韩精品人妻一区二区三区蜜桃臀| 激情五月我也去也色婷婷| 成人免费无码视频在线网站| 中文字幕 人妻熟女| 绿帽人妻被插出白浆免费观看| 亚洲性感毛片在线视频| 国产无套内射又大又猛又粗又爽| 女人和拘做受全程看视频| 亚洲av无码专区国产乱码不卡 | 伊甸园亚洲av久久精品| 蜜桃视频一区二区三区在线观看| 93精91精品国产综合久久香蕉| 2021精品综合久久久久|