本發(fā)明涉及一種身份證閱讀器加密領(lǐng)域,具體涉及一種基于手持式居民身份證閱讀器的app與讀卡板加密系統(tǒng)。
背景技術(shù):
身份證讀卡器是一種能判斷身份證是否偽造的設(shè)備,像驗(yàn)鈔機(jī)一樣,能對(duì)身份證真?zhèn)芜M(jìn)行有效識(shí)別,二代證內(nèi)含有rfid芯片,通過(guò)二代身份證讀卡器,身份證芯片內(nèi)所存儲(chǔ)信息,包括姓名,地址,照片等信息將一一顯示,二代證芯片采用智能卡技術(shù),其芯片無(wú)法復(fù)制,高度防偽,配合身份二代身份證讀卡器,假身份證將無(wú)處藏身??勺x取、查詢第二代居民身份證全部信息,可驗(yàn)證第二代居民身份證真?zhèn)巍?/p>
現(xiàn)有技術(shù)的缺點(diǎn)在于:目前才進(jìn)行身份證信息采集時(shí),通常是將身份證閱讀器與pc連接,閱讀器獲取身份證信息后pc端進(jìn)行對(duì)比驗(yàn)證,在pc端上進(jìn)行驗(yàn)證時(shí),則操作人員可以很輕易的作假篡改信息,造成信息采集的不準(zhǔn)確。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于手持式居民身份證閱讀器的app與讀卡板加密系統(tǒng),將采集后的指紋信息與身份證信息對(duì)比的過(guò)程放在獨(dú)立的芯片上進(jìn)行,有效避免了操作人員作假,從而保證了數(shù)據(jù)的可靠性。
本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
一種基于手持式居民身份證閱讀器的app與讀卡板加密系統(tǒng),包括居民身份證閱讀器、居民身份證閱讀器app,串口通信模塊、安全模塊,所述民身份證閱讀器app通過(guò)串口通信模塊與安全模塊進(jìn)行信息交互,還包括獨(dú)立的讀卡芯片,所述讀卡芯片通過(guò)串口通信模塊獲取民身份證閱讀器app的信息并獲取身份證的數(shù)據(jù)信息。
達(dá)到的技術(shù)效果是:通過(guò)串口通信模塊將手持式居民身份證閱讀器采集的指紋信息或頭像信息在安全模塊的加密處理下發(fā)生給讀卡芯片,讀卡芯片獲取身份證信息,然后在讀卡芯片上進(jìn)行數(shù)據(jù)信息的比對(duì),然后將對(duì)比結(jié)果加密發(fā)送給民身份證閱讀器app,由于讀卡芯片是獨(dú)立的,不接受人工操作,同時(shí)對(duì)比結(jié)果是在加密模式下返回民身份證閱讀器app,操作人員在看見(jiàn)結(jié)果前都不知道對(duì)比結(jié)果,因此可以避免操作人員篡改對(duì)比結(jié)果,從而保證了信息的真實(shí)性可靠性。
進(jìn)一步的,所述的串口通信模塊采用芯片stm32f103c8,設(shè)置有一個(gè)與民身份證閱讀器app通信的串口,一個(gè)與安全模塊通信的串口/io、一個(gè)與讀卡芯片通信的spi接口。
更進(jìn)一步的,還包括射頻芯片,所述射頻芯片與讀卡芯片連接。
進(jìn)一步的,所述安全模塊包括數(shù)據(jù)加密芯片數(shù)據(jù)掃描芯片,實(shí)現(xiàn)對(duì)數(shù)據(jù)的加密以及掃描。
進(jìn)一步的,所述居民身份證閱讀器獲取指紋信息并發(fā)送給居民身份證閱讀器app,所述居民身份證閱讀器app發(fā)送指令給安全模塊,安全模塊接收指令后進(jìn)行信息的安全判斷然后發(fā)送給讀卡芯片,讀卡芯片對(duì)比指紋與身份證的信息后發(fā)送指令給安全模塊,安全模塊把讀卡芯片的對(duì)比結(jié)果反饋給居民身份證閱讀器app。
進(jìn)一步的,所述安全模塊把讀卡芯片的對(duì)比結(jié)果反饋給居民身份證閱讀器app的過(guò)程中安全模塊加密讀卡芯片的對(duì)比結(jié)果數(shù)據(jù)。
進(jìn)一步的,所述的讀卡芯片通過(guò)射頻模塊獲取身份證信息。
本發(fā)明的有益效果是:和傳統(tǒng)的身份信息比對(duì)系統(tǒng)相比較,本發(fā)明的優(yōu)勢(shì)在于將采集的人物信息與身份證信息的對(duì)比過(guò)程放在一個(gè)獨(dú)立的芯片上進(jìn)行,對(duì)比后的結(jié)果在加密后發(fā)送個(gè)采集端然后直接顯示,與目前直接在pc端進(jìn)行信息驗(yàn)證相比,其信息采集結(jié)果更加真實(shí),難以作假。
附圖說(shuō)明
圖1為本發(fā)明的結(jié)構(gòu)示例圖;
圖2為本發(fā)明的工作流程圖。
具體實(shí)施方式
下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
如圖1、圖2所示,
一種基于手持式居民身份證閱讀器的app與讀卡板加密系統(tǒng),包括居民身份證閱讀器、居民身份證閱讀器app,串口通信模塊、安全模塊,所述民身份證閱讀器app通過(guò)串口通信模塊與安全模塊進(jìn)行信息交互,還包括獨(dú)立的讀卡芯片,所述讀卡芯片通過(guò)串口通信模塊獲取民身份證閱讀器app的信息并獲取身份證的數(shù)據(jù)信息。
還包括pc端,居民身份證閱讀器用于采集用戶信息,可以是指紋信息或者頭像信息,采集后的信息發(fā)送搭配居民身份證閱讀器app上,通過(guò)pc端可以看見(jiàn)居民身份證閱讀器app的數(shù)據(jù)信息。
進(jìn)一步的,所述的串口通信模塊采用芯片stm32f103c8,設(shè)置有一個(gè)與民身份證閱讀器app通信的串口,一個(gè)與安全模塊通信的串口/io、一個(gè)與讀卡芯片通信的spi接口。居民身份證閱讀器app與芯片stm32f103c8的串口連接發(fā)送采集到的數(shù)據(jù)信息,安全模塊與芯片stm32f103c8的串口/io連接,對(duì)居民身份證閱讀器app與芯片stm32f103c8的串口之間的通信數(shù)據(jù)進(jìn)行安全處理,包括加密以及掃描,保證信息的安全且不會(huì)攜帶木馬病毒;最后芯片stm32f103c8通過(guò)spi接口將信息傳遞給讀卡芯片。
更進(jìn)一步的,還包括射頻芯片,所述射頻芯片與讀卡芯片連接。射頻芯片與讀卡芯片可以封裝在同一個(gè)機(jī)盒內(nèi)也可以分開(kāi)封裝,通過(guò)射頻芯片讀取身份證信息并作為臨時(shí)數(shù)據(jù)存儲(chǔ)在讀卡芯片內(nèi),讀卡芯片配制臨時(shí)數(shù)據(jù)存儲(chǔ)器并定期清理,清理周期可以靈活設(shè)置短則數(shù)月長(zhǎng)則數(shù)年。
進(jìn)一步的,所述安全模塊包括數(shù)據(jù)加密芯片數(shù)據(jù)掃描芯片,實(shí)現(xiàn)對(duì)數(shù)據(jù)的加密以及掃描;當(dāng)居民身份證閱讀器app與芯片stm32f103c8的串口發(fā)送采集到的數(shù)據(jù)信息時(shí),數(shù)據(jù)掃描芯片首先進(jìn)行對(duì)數(shù)據(jù)的安全掃描確保信息安全隱藏的病毒隱患,然后對(duì)信息進(jìn)行加密處理,最后發(fā)送給讀卡芯片,相應(yīng)的讀卡芯片接收信息后進(jìn)行解密操作,然后進(jìn)入信息對(duì)比過(guò)程,最后將對(duì)比結(jié)果返回居民身份證閱讀器app,返回過(guò)程中同樣是首先進(jìn)行對(duì)數(shù)據(jù)的安全掃描,然后進(jìn)行數(shù)據(jù)加密最后以加密包的數(shù)據(jù)形式返回居民身份證閱讀器app。居民身份證閱讀器app對(duì)加密包數(shù)據(jù)庫(kù)進(jìn)行解密得到對(duì)比結(jié)果。
進(jìn)一步的,所述居民身份證閱讀器獲取指紋信息并發(fā)送給居民身份證閱讀器app,所述居民身份證閱讀器app發(fā)送指令給安全模塊,安全模塊接收指令后進(jìn)行信息的安全判斷然后發(fā)送給讀卡芯片,讀卡芯片對(duì)比指紋與身份證的信息后發(fā)送指令給安全模塊,安全模塊把讀卡芯片的對(duì)比結(jié)果反饋給居民身份證閱讀器app。
進(jìn)一步的,所述安全模塊把讀卡芯片的對(duì)比結(jié)果反饋給居民身份證閱讀器app的過(guò)程中安全模塊加密讀卡芯片的對(duì)比結(jié)果數(shù)據(jù)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過(guò)上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。