本實(shí)用新型涉及二代身份證識別技術(shù)的技術(shù)領(lǐng)域,具體涉及一種利用嵌入式MCU主控制器進(jìn)行實(shí)時(shí)傳遞、實(shí)時(shí)編碼、實(shí)時(shí)解碼,實(shí)時(shí)通信的基于總線技術(shù)的多二代身份證網(wǎng)絡(luò)編解碼系統(tǒng)。
背景技術(shù):
近年來,全球化的趨勢日益明顯,人員的交往和流動越來越密切,伴隨而來的暴恐等惡意破壞事件越來越多,為了加強(qiáng)對人員的了解,實(shí)名制成為很多行業(yè)的必然要求,身份證讀卡器在我國市場的應(yīng)用越來越廣泛,隨著市場龐大的需求,身份證讀卡器的供給能力也在不斷提升。
隨著我國換發(fā)第二代居民身份證工作正式啟動,引人注目的新身份證很快出現(xiàn)在居民手中。第二代居民身份證與第一代居民身份證有很多變化和不同。第二代居民身份證是由多層聚酯材料復(fù)合而成的單頁卡式證件,采用非接觸式IC卡技術(shù)制作,具備視讀和機(jī)讀兩種功能。證件尺寸設(shè)計(jì)長85.6毫米,寬54毫米,厚1.0毫米。證件正面有簽發(fā)機(jī)關(guān)和有效期限2個(gè)登記項(xiàng)目,印有國徽圖案、證件名稱、寫意長城圖案和彩色花紋;證件反面有姓名、性別、民族、出生日期、常住戶口所在地住址、公民身份號碼和本人相片7個(gè)登記項(xiàng)目,印有彩色花紋。二代身份證的普遍發(fā)放,給身份證讀卡器行業(yè)帶來了不小的商機(jī)。
第二代身份證是符合ISO/IEC 14443 TypeB協(xié)議的智能卡,按照《居民身份證法》的規(guī)定,其中存儲了居民九個(gè)項(xiàng)目的身份信息,包括:姓名、性別、民族、出生日期、常住戶口所在地住址、公民身份號碼、本人相片、證件的有效期和簽發(fā)機(jī)關(guān)。與只能進(jìn)行視讀的第一代身份證相比,第二代身份證因采用了RFID技術(shù),除了保留視讀功能外,還可以進(jìn)行非接觸的機(jī)器自動讀取,提高了識別效率。此外,公安部門還可以通過讀卡器對卡內(nèi)存儲的居民身份信息進(jìn)行更改,這樣在居民信息變更可以直接改寫卡內(nèi)信息而不必重新制卡,比如居住地址變化時(shí)。第二代身份證的另一個(gè)重要優(yōu)勢在于防偽性好,身份證和讀寫器之間的通信是經(jīng)過加密的,破解的技術(shù)和資金門檻都相當(dāng)高,可以在相當(dāng)大的程度上防止對證件的偽造和篡改。
二代身份證需求的蓬勃發(fā)展,對二代身份證讀卡等業(yè)務(wù)提供了龐大的商機(jī),而傳統(tǒng)的聯(lián)機(jī)型設(shè)備由于每一個(gè)機(jī)器終端都需要連接一個(gè)SAM安全模塊,成本高昂、改造難度大的弊端日益明顯,信息、網(wǎng)絡(luò)技術(shù)的發(fā)展為解決的這一問題提供了很好的解決方案,通過對讀卡終端的使用、需求等情況進(jìn)行了多次跟蹤調(diào)研,并對設(shè)計(jì)風(fēng)險(xiǎn)評估等進(jìn)行了全面的分析。調(diào)研發(fā)現(xiàn),目前的聯(lián)機(jī)型二代身份證識別產(chǎn)品結(jié)構(gòu)復(fù)雜、功能單一、改造困難,難以安全、方便的解決上述問題。
同時(shí),信息技術(shù)發(fā)展日新月異,將其充分應(yīng)用到人們的生活中是科技工作者孜孜以求的目標(biāo)。借助于信息技術(shù)發(fā)展的新成果,針對現(xiàn)有二代身份證讀卡器的各種功能性缺陷,進(jìn)行重新設(shè)計(jì),推出了解碼、加解密、通信、充電、無線通信等功能為一體,更加安全、方便、智能化的新型多功能智能二代身份證讀卡系統(tǒng),改變傳統(tǒng)的聯(lián)機(jī)型產(chǎn)品必須每機(jī)配備SAM安全模塊的限制,賦予了二代身份證讀卡器新的作用,新的內(nèi)涵。
MCU控制器具有設(shè)計(jì)結(jié)構(gòu)簡單、功能強(qiáng)大等優(yōu)點(diǎn),經(jīng)常應(yīng)用于智能化的設(shè)計(jì)中,而且控制精度和測試精度能夠利用達(dá)到工業(yè)實(shí)用的要求,方便、計(jì)算簡單、易于實(shí)時(shí)控制,因此在測控系統(tǒng)的研制上得到了廣泛的應(yīng)用。二代身份證解碼模塊已經(jīng)比較成熟,小型化的硬件也已經(jīng)實(shí)現(xiàn),使用非常方便,廣泛應(yīng)用于各種精確解碼系統(tǒng)中。短信息服務(wù)SMS(short messaging service)作為GSM網(wǎng)絡(luò)的一種基本數(shù)據(jù)業(yè)務(wù),已經(jīng)得到越來越多重視,基于短信息的遠(yuǎn)程無線通信技術(shù)在遠(yuǎn)程監(jiān)控方面發(fā)揮著重要的作用,由于它能及時(shí)傳遞信息并且費(fèi)用低廉,在多個(gè)行業(yè)中,尤其是遠(yuǎn)程監(jiān)控方面也得到了廣泛使用。通過以上技術(shù)的結(jié)合,設(shè)計(jì)基于信息化技術(shù)的二代身份證編解碼系統(tǒng),滿足不同特征用戶的基本需求,為各行業(yè)實(shí)名制的推行提供技術(shù)支持,為人們的出行和日常生活帶來便利。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型要解決的問題是提供一種基于總線技術(shù)的多二代身份證網(wǎng)絡(luò)編解碼系統(tǒng),具有實(shí)時(shí)解碼、實(shí)時(shí)加解密處理、實(shí)時(shí)傳遞、無線通信等的功能,從而實(shí)現(xiàn)對二代身份證的識別。
為了解決上述技術(shù)問題,本實(shí)用新型的技術(shù)方案是:一種基于總線技術(shù)的多二代身份證網(wǎng)絡(luò)編解碼系統(tǒng),包括殼體,殼體上設(shè)有顯示屏,殼體下部設(shè)有按鍵,所述殼體上部設(shè)有正常工作狀態(tài)指示燈,顯示屏上設(shè)有故障狀態(tài)指示燈,所述殼體內(nèi)設(shè)有嵌入式MCU控制器、存儲器、TCP/IP通信系統(tǒng)、顯示驅(qū)動電路、CAN總線通信系統(tǒng)、智能充電系統(tǒng)、調(diào)度模塊和至少一個(gè)SAM安全模塊,智能充電系統(tǒng)包括電源控制器、充電模塊和電池,電源控制器分別與充電模塊、電池相連接,充電模塊與電池相連接;所述嵌入式MCU控制器分別與按鍵、存儲器、TCP/IP通信系統(tǒng)、顯示驅(qū)動電路、電源控制器相連接,顯示驅(qū)動電路通過接口轉(zhuǎn)換裝置與顯示屏相連接;所述電源控制器與SAM安全模塊相連接,嵌入式MCU控制器與解包模塊相連接,解包模塊與調(diào)度模塊相連接,調(diào)度模塊通過CAN總線分別與SAM安全模塊相連接,SAM安全模塊通過USB或者COM接口與嵌入式MCU控制器相連接;所述嵌入式MCU控制器通過解碼模塊、打包模塊與CAN總線通信系統(tǒng)相連接,CAN總線通信系統(tǒng)與數(shù)據(jù)庫服務(wù)器相連接,TCP/IP通信系統(tǒng)通過上位機(jī)與NFC讀卡裝置相連接。
所述按鍵的數(shù)量設(shè)有兩個(gè),按鍵之間的距離相隔1cm;所述按鍵包括電源開關(guān)的第一按鍵和系統(tǒng)復(fù)位的第二按鍵。
所述正常工作狀態(tài)指示燈的數(shù)量為三個(gè),正常工作狀態(tài)指示燈包括顯示充電模塊工作的LED燈、顯示無線通信系統(tǒng)工作的LED燈和顯示電源是否連接的LED燈;所述故障狀態(tài)指示燈的數(shù)量為三個(gè),故障狀態(tài)指示燈包括顯示電源的LED燈、顯示異常的LED燈和顯示工作的LED燈;電源接通后通過充電模塊對電池進(jìn)行充電,顯示充電模塊工作的LED燈亮,充電完成后顯示充電模塊工作的LED燈滅。
所述MCU控制器上電后判斷SAM安全模塊是否運(yùn)行成功和TCP/IP通信系統(tǒng)是否成功啟動;當(dāng)SAM安全模塊運(yùn)行成功且TCP/IP通信系統(tǒng)啟動成功時(shí),顯示工作的LED燈亮,當(dāng)SAM安全模塊運(yùn)行失敗或TCP/IP通信系統(tǒng)啟動失敗時(shí),顯示異常的LED燈亮;當(dāng)無線通信系統(tǒng)傳送解碼后的信息時(shí),顯示無線通信系統(tǒng)工作的LED燈亮;當(dāng)無線通信系統(tǒng)不傳送解碼后的信息時(shí),顯示無線通信系統(tǒng)工作的LED燈滅;當(dāng)出現(xiàn)故障時(shí)通過無線通信系統(tǒng)上報(bào)時(shí),顯示無線通信系統(tǒng)工作的LED燈閃爍。
所述解包模塊按照傳輸協(xié)議將密文信息拆分為前綴、碼長、數(shù)據(jù)、校驗(yàn)四部分,打包模塊按照傳輸協(xié)議將拆分為前綴、碼長、數(shù)據(jù)、校驗(yàn)四部分的密文信息進(jìn)行打包。
所述調(diào)度模塊通過CAN總線掛接12個(gè)SAM安全模塊,12個(gè)SAM安全模塊分成4組,調(diào)度模塊將解包模塊按照TCP/IP協(xié)議解包后的密文信息送至相應(yīng)的SAM安全模塊;每組SAM安全模塊分別編寫地址01、02、03、04,每組包括3個(gè)SAM安全模塊,分別編地址011,012,013;021,022,023;031,032,033;041,042,043;調(diào)度模塊將第一個(gè)到第四個(gè)密文信息分別發(fā)送給地址為011,021,031,041的SAM安全模塊,第五個(gè)到第八個(gè)密文信息分別發(fā)送給地址為012,022,032,042的SAM安全模塊,第九個(gè)到第十二個(gè)密文信息分別發(fā)送給地址為013,023,033,043的SAM安全模塊;如果上次傳輸?shù)侥骋坏刂返腟AM安全模塊,調(diào)度模塊記錄該位置,下次密文信息傳送從記錄位置開始,以保證每一個(gè)SAM安全模塊的利用效率基本上相當(dāng)。
其身份信息的解碼方法為:NFC讀卡裝置采集身份證信息并上傳至上位機(jī),嵌入式MCU控制器判斷TCP/IP通信系統(tǒng)是否成功啟動,若成功啟動,上位機(jī)內(nèi)的身份信息通過TCP/IP通信系統(tǒng)傳遞給嵌入式MCU控制器,嵌入式MCU控制器接受并判斷身份信息是否完整,不成功則嵌入式MCU控制器向TCP/IP通信系統(tǒng)發(fā)送重傳信息,若身份信息完整,嵌入式MCU控制器將身份信息傳送至解包模塊進(jìn)行解包,將需要的數(shù)據(jù)信息傳送至調(diào)度模塊,調(diào)度模塊選擇相應(yīng)的SAM安全模塊進(jìn)行解碼,SAM安全模塊對解包后的數(shù)據(jù)信息進(jìn)行解碼,當(dāng)信息解碼成功后通過USB或COM接口傳送至嵌入式MCU控制器,嵌入式MCU控制器解碼后的身份證明文信息傳送至加密模塊進(jìn)行加密、打包模塊進(jìn)行打包,打包后的身份證明文信息通過CAN總線通信系統(tǒng)到數(shù)據(jù)庫服務(wù)器,同時(shí)顯示無線通信系統(tǒng)工作的LED燈亮。
本實(shí)用新型將傳統(tǒng)二代身份證編解碼模塊進(jìn)行網(wǎng)絡(luò)化,通過加裝信息化產(chǎn)品,賦予其更加豐富的內(nèi)涵,能夠最大限度的滿足使用者的需求;同時(shí),在設(shè)計(jì)中采用通用芯片,盡量降低成本,為社會群體提供價(jià)格低廉,功能強(qiáng)大的產(chǎn)品。本實(shí)用新型結(jié)構(gòu)簡單、性能可靠、價(jià)格低廉、功能強(qiáng)大,不僅可以長期穩(wěn)定的工作,可以進(jìn)行加解密的處理和通信,而且還可以對自身的工作狀態(tài)進(jìn)行傳遞,使得技術(shù)人員無需到現(xiàn)場就可以知道設(shè)備運(yùn)行狀態(tài),有利于技術(shù)人員做出準(zhǔn)確判斷、及時(shí)處理。
附圖說明
為了更清楚地說明本實(shí)用新型實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本實(shí)用新型的結(jié)構(gòu)示意圖。
圖2為本實(shí)用新型的原理框圖。
圖3為本實(shí)用新型的流程圖。
圖4為本實(shí)用新型充電模塊的流程圖。
具體實(shí)施方式
下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部分實(shí)施例,而不是全部的實(shí)施例?;诒緦?shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。
一種基于總線技術(shù)的多二代身份證網(wǎng)絡(luò)編解碼系統(tǒng),如圖1和圖2所示,包括殼體1,殼體1上設(shè)有顯示屏2,殼體1下部設(shè)有按鍵3。按鍵3的數(shù)量設(shè)有兩個(gè),按鍵3之間的距離相隔1cm。按鍵3包括電源開關(guān)的第一按鍵和系統(tǒng)復(fù)位的第二按鍵,分別用于控制整個(gè)系統(tǒng)的開啟和系統(tǒng)的復(fù)位。殼體1上部設(shè)有正常工作狀態(tài)指示燈5,顯示屏2上設(shè)有故障狀態(tài)指示燈4。正常工作狀態(tài)指示燈5的數(shù)量為三個(gè),正常工作狀態(tài)指示燈5包括顯示充電模塊工作的LED燈、顯示無線通信系統(tǒng)工作的LED燈和顯示電源是否連接的LED燈;所述故障狀態(tài)指示燈4的數(shù)量為三個(gè),故障狀態(tài)指示燈4包括顯示電源的LED燈、顯示異常的LED燈和顯示工作的LED燈。電源接通后通過充電模塊對電池進(jìn)行充電,顯示充電模塊工作的LED燈亮,充電完成后顯示充電模塊工作的LED燈滅。
殼體1內(nèi)設(shè)有嵌入式MCU控制器、存儲器、TCP/IP通信系統(tǒng)、顯示驅(qū)動電路、CAN總線通信系統(tǒng)、智能充電系統(tǒng)、調(diào)度模塊和至少一個(gè)SAM安全模塊,智能充電系統(tǒng)包括電源控制器、充電模塊和電池,電源控制器分別與充電模塊、電池相連接,充電模塊與電池相連接。嵌入式MCU控制器分別與按鍵3、存儲器、TCP/IP通信系統(tǒng)、顯示驅(qū)動電路、電源控制器相連接,顯示驅(qū)動電路通過接口轉(zhuǎn)換裝置與顯示屏2相連接。整個(gè)裝置掉電后能夠直接利用備用的電池供電,保證其正常工作。通過顯示屏2顯示其具體工作的狀態(tài),顯示具體的解碼結(jié)果。電源控制器與SAM安全模塊相連接,嵌入式MCU控制器與解包模塊相連接,解包模塊與調(diào)度模塊相連接,調(diào)度模塊通過CAN總線分別與SAM安全模塊相連接,SAM安全模塊通過USB或者COM接口與嵌入式MCU控制器相連接。每個(gè)SAM安全模塊包括解碼讀寫頭和相關(guān)電路組成,每個(gè)SAM安全模塊通過CAN總線連接到嵌入式MCU控制器的調(diào)度模塊上。嵌入式MCU控制器通過解碼模塊、打包模塊與CAN總線通信系統(tǒng)相連接,CAN總線通信系統(tǒng)與數(shù)據(jù)庫服務(wù)器相連接,TCP/IP通信系統(tǒng)通過上位機(jī)與NFC讀卡裝置相連接。TCP/IP通信系統(tǒng)則是利用TCP/IP協(xié)議芯片,實(shí)現(xiàn)對信息的加解密傳輸。嵌入式MCU控制器接收TCP/IP通信系統(tǒng)傳遞的身份信息,解包模塊將相應(yīng)信息進(jìn)行解包,將數(shù)據(jù)信息提取出來,調(diào)度模塊利用調(diào)度算法通過總線將身份信息的數(shù)據(jù)傳遞給相應(yīng)的SAM安全模塊,SAM安全模塊將解碼后的結(jié)果信息通過USB或者COM接口傳遞給嵌入式MCU控制器,嵌入式MCU控制器再將解碼后的信息除送至加密模塊進(jìn)行加密和打包模塊進(jìn)行打包后傳遞給CAN總線通信系統(tǒng),上傳到數(shù)據(jù)庫服務(wù)器。
MCU控制器上電后判斷SAM安全模塊是否運(yùn)行成功和TCP/IP通信系統(tǒng)是否成功啟動;當(dāng)SAM安全模塊運(yùn)行成功且TCP/IP通信系統(tǒng)啟動成功時(shí),顯示工作的LED燈亮,當(dāng)SAM安全模塊運(yùn)行失敗或TCP/IP通信系統(tǒng)啟動失敗時(shí),顯示異常的LED燈亮;當(dāng)無線通信系統(tǒng)傳送解碼后的信息時(shí),顯示無線通信系統(tǒng)工作的LED燈亮;當(dāng)無線通信系統(tǒng)不傳送解碼后的信息時(shí),顯示無線通信系統(tǒng)工作的LED燈滅;當(dāng)出現(xiàn)故障時(shí)通過無線通信系統(tǒng)上報(bào)時(shí),顯示無線通信系統(tǒng)工作的LED燈閃爍。
解包模塊按照傳輸協(xié)議將密文信息拆分為前綴、碼長、數(shù)據(jù)、校驗(yàn)四部分,打包模塊按照傳輸協(xié)議將拆分為前綴、碼長、數(shù)據(jù)、校驗(yàn)四部分的密文信息進(jìn)行打包。
調(diào)度模塊計(jì)算調(diào)度SAM安全模塊的數(shù)量的方法為:調(diào)度算法系統(tǒng)的狀態(tài)平衡方程為:
其中,λ0、λn-1、λn表示第0個(gè)、第n-1、第n個(gè)要解碼的數(shù)據(jù)流到達(dá)率,μ1、μn、μn+1表示第一個(gè)、第n和第n+1解碼服務(wù)率,p0表示系統(tǒng)空閑的概率,p1表示系統(tǒng)服務(wù)的解碼個(gè)數(shù)為1的概率,pn-1表示解碼個(gè)數(shù)為n-1的概率,pn、pn+1分別表示解碼個(gè)數(shù)為n、n+1的概率;
設(shè)N(t)是在時(shí)間區(qū)間[0,t)內(nèi)需要的調(diào)度的待解碼二代身份的數(shù)量,pn(t1,t2)表示在區(qū)間(t1,t2)有n個(gè)待解碼請求到來的概率,則有:
pn(t1,t2)=p{N(t2)-N(t1)=n}(t2>t1,n≥0);
若上式滿足后效性、在任意短時(shí)間內(nèi)任意一個(gè)解碼請求與時(shí)間無關(guān)、兩個(gè)解碼請求不會同時(shí)到達(dá),則由系統(tǒng)的狀態(tài)平衡方程可知待解碼請求n的概率為泊松分布為:
其中,λ表示單位時(shí)間平均達(dá)到的需要解碼的信息流,pk表示第k個(gè)服務(wù)到達(dá)的概率;
當(dāng)?shù)絹淼拇獯a請求滿足泊松分布時(shí),能夠解碼到來的時(shí)間間隔p(T≤t)滿足指數(shù)分布:
利用上式計(jì)算出調(diào)度需要的時(shí)間概率p,和能夠調(diào)出的個(gè)數(shù)Ls為:
其中,ρ表示每個(gè)解碼模塊單位時(shí)間能夠解碼的服務(wù)時(shí)間、μ表示每個(gè)解碼模塊平均解碼時(shí)間。
調(diào)度模塊通過CAN總線掛接12個(gè)SAM安全模塊,12個(gè)SAM安全模塊分成4組,調(diào)度模塊將解包模塊按照TCP/IP協(xié)議解包后的密文信息送至相應(yīng)的SAM安全模塊;每組SAM安全模塊分別編寫地址01、02、03、04,每組包括3個(gè)SAM安全模塊,分別編地址011,012,013;021,022,023;031,032,033;041,042,043;調(diào)度模塊將第一個(gè)到第四個(gè)密文信息分別發(fā)送給地址為011,021,031,041的SAM安全模塊,第五個(gè)到第八個(gè)密文信息分別發(fā)送給地址為012,022,032,042的SAM安全模塊,第九個(gè)到第十二個(gè)密文信息分別發(fā)送給地址為013,023,033,043的SAM安全模塊;如果上次傳輸?shù)侥骋坏刂返腟AM安全模塊,調(diào)度模塊記錄該位置,下次密文信息傳送從記錄位置開始,以保證每一個(gè)SAM安全模塊的利用效率基本上相當(dāng)。
加密模塊利用隨機(jī)相位加密算法對解碼后的身份信息進(jìn)行加密,方法為:變換的核函數(shù)為:
其中,x(t)表示要加密的函數(shù)、Fp[x(t)]加密的變換核,u加密核函數(shù)所在的變換域,t表示時(shí)間,Kp(t,u)變換核的核函數(shù),Xp(u)加密后的變換結(jié)果,且
其中,Aα、δ、j、α、n分別表示加密算子;加密方法為:
其中,表示二次變換后的結(jié)果,F(xiàn)α、Fβ表示分別利用核函數(shù)在α、β處的結(jié)果進(jìn)行加密,C表示一次變換后的函數(shù),x0自變量,xβ表示經(jīng)過為第β個(gè)變換核函數(shù),f表示愿函數(shù),、M1表示一次變換函數(shù),M2表示二次變換函數(shù)。
加密后的身份信息通過打包模塊進(jìn)行打包,通過CAN總線通信系統(tǒng)傳送至數(shù)據(jù)庫服務(wù)器。嵌入式MCU控制器接收調(diào)度模塊調(diào)度的SAM安全模塊傳遞的解碼后信息,加密模塊利用加密算法進(jìn)行加密,再通過打包模塊打包,通過CAN總線通信系統(tǒng)上傳到數(shù)據(jù)服務(wù)器或者客戶端,便于公司技術(shù)人員巡檢各系統(tǒng)運(yùn)行情況和客戶查看。嵌入式MCU接收SAM安全模塊的解碼信息成功后,顯示屏顯示接收成功信息,通過CAN總線通信系統(tǒng)上傳成功,顯示無線通信系統(tǒng)工作的LED燈亮,顯示信息上傳成功。
嵌入式MCU控制接收TCP/IP通信系統(tǒng)的身份信息利用隨機(jī)相位解密算法進(jìn)行解密,其方法是:
其中,Xp(u)需要解密的原函數(shù)、x(t)解密后的結(jié)果,K-p(t,u)表示變換核函數(shù);
其中,xα為α?xí)r的自變量,f*(x)表示二次解密后的結(jié)果,F(xiàn)-α、F-β表示經(jīng)過解密角度分別為-α、-β的變換核函數(shù)。
工作過程如圖3所示,嵌入式MCU控制器打開定控制,電源控制器打開充電模塊,顯示充電模塊工作的LED燈亮;嵌入式MCU控制器查尋TCP/IP通信系統(tǒng)是否發(fā)送有信息,如果沒有繼續(xù)查尋,如果查尋到有二代身份證信息,嵌入式MCU控制器將密文信息編碼封裝,傳送至解包模塊TCP/IP協(xié)議進(jìn)行編碼解包,解包后的信息傳送至調(diào)度模塊,調(diào)度模塊根據(jù)調(diào)度算法選擇上次使用解碼的下一個(gè)地址的SAM安全模塊,SAM安全模塊將二代身份證信息解碼后通過USB接口或COM接口直接傳送至嵌入式MCU控制器,嵌入式MCU控制器將解碼后的二代身份證信息傳送至加密模塊進(jìn)行加密、打包模塊進(jìn)行打包,打包后的二代身份證信息通過CAN總線通信系統(tǒng)傳送至數(shù)據(jù)服務(wù)器。嵌入式MCU控制器定時(shí)通過無線通信系統(tǒng)將自身運(yùn)行信息傳遞給公司服務(wù)器,便于公司技術(shù)人員巡檢各系統(tǒng)運(yùn)行情況。
本實(shí)用新型利用第一按鍵開機(jī)后,嵌入式MCU控制器自檢完成后,通過電源控制器檢測電池是否正常,接通后對電池進(jìn)行充電,充電的工作流程如圖3所示。電源控制器進(jìn)入中斷入口,關(guān)閉中斷,判斷電池是否充滿,沒有充滿啟動充電模塊,顯示主機(jī)上顯示充電模塊工作的LED燈亮,如果電池充滿,電源控制器斷開充電模塊,同時(shí)打開中斷,顯示充電模塊工作的LED燈不亮,充電完成后進(jìn)入相應(yīng)工作模式。
本實(shí)用新型身份信息的解碼方法為:NFC讀卡裝置采集身份證信息并上傳至上位機(jī),嵌入式MCU控制器判斷TCP/IP通信系統(tǒng)是否成功啟動,若成功啟動,上位機(jī)內(nèi)的身份信息通過TCP/IP通信系統(tǒng)傳遞給嵌入式MCU控制器,嵌入式MCU控制器接受并判斷身份信息是否完整,不成功則嵌入式MCU控制器向TCP/IP通信系統(tǒng)發(fā)送重傳信息,若身份信息完整,嵌入式MCU控制器將身份信息傳送至解包模塊進(jìn)行解包,將需要的數(shù)據(jù)信息傳送至調(diào)度模塊,調(diào)度模塊選擇相應(yīng)的SAM安全模塊進(jìn)行解碼,SAM安全模塊對解包后的數(shù)據(jù)信息進(jìn)行解碼,當(dāng)信息解碼成功后通過USB或COM接口傳送至嵌入式MCU控制器,嵌入式MCU控制器解碼后的身份證明文信息傳送至加密模塊進(jìn)行加密、打包模塊進(jìn)行打包,打包后的身份證明文信息通過CAN總線通信系統(tǒng)到數(shù)據(jù)庫服務(wù)器,同時(shí)顯示無線通信系統(tǒng)工作的LED燈亮。
本實(shí)用新型利用最新的信息技術(shù)的發(fā)展成果,又和人們?nèi)罕姷娜粘I罹o密結(jié)合,屬于信息技術(shù)和人民生活密切結(jié)合的電子設(shè)備高端產(chǎn)品,在電子技術(shù)的基礎(chǔ)上結(jié)合機(jī)械結(jié)構(gòu)創(chuàng)新,具有智能化、功能多樣化的特點(diǎn),是傳統(tǒng)聯(lián)機(jī)型產(chǎn)品無法比擬的,和當(dāng)前方興未艾的電子產(chǎn)品一脈相承,也是近一段時(shí)期電子技術(shù)發(fā)展方向。本實(shí)用新型可以通過充電電池供電,功率低;電路集成度高,技術(shù)成熟,制板工序少,容易生產(chǎn);結(jié)構(gòu)緊湊堅(jiān)固,外觀設(shè)計(jì)合理,具有很高的投入產(chǎn)出比;是信息化技術(shù)發(fā)展的產(chǎn)物,也是社會發(fā)展的需要,有效解決了傳統(tǒng)聯(lián)機(jī)型的弊端,為二代身份證的編解碼供良好的解決方案,其社會效益巨大;同時(shí),我國人口眾多,實(shí)名制要求的必然需求也為產(chǎn)品的營銷提供了廣闊的空間。
以上所述,僅為本實(shí)用新型較佳的具體實(shí)施方式,但本實(shí)用新型的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本實(shí)用新型揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本實(shí)用新型的保護(hù)范圍之內(nèi)。