本發(fā)明涉及汽車租賃領(lǐng)域,特別涉及一種新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置及實(shí)現(xiàn)方法。
背景技術(shù):
目前成熟的電動(dòng)汽車租賃系統(tǒng),其租賃卡一般采用IC卡的形式,使用時(shí)通過(guò)讀卡器讀出IC卡中的標(biāo)簽信息,從而完成用戶驗(yàn)證。由于汽車租賃涉及標(biāo)的數(shù)額較大,而現(xiàn)有技術(shù)的IC卡比較容易仿制和冒用,從而給持卡人帶來(lái)很大的財(cái)產(chǎn)安全隱患,因此需要對(duì)卡片進(jìn)行改進(jìn)。
綜上所述,現(xiàn)有的電動(dòng)汽車租賃系統(tǒng)中,其通過(guò)讀取IC卡完成用戶驗(yàn)證的方式其安全性較低,容易仿制和冒用,而汽車租賃涉及標(biāo)的金額較大,容易對(duì)租賃人帶來(lái)很大的財(cái)產(chǎn)安全隱患等問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是為解決現(xiàn)有的電動(dòng)汽車租賃系統(tǒng)中,其通過(guò)讀取IC卡完成用戶驗(yàn)證的方式其安全性較低,容易仿制和冒用,而汽車租賃涉及標(biāo)的金額較大,容易對(duì)租賃人帶來(lái)很大的財(cái)產(chǎn)安全隱患等問(wèn)題,提供一種安全性較高的新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:一種新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置,包括信息讀取裝置、與所述信息讀取裝置配套使用的租賃卡,所述用戶認(rèn)證裝置還包括微處理器,所述信息讀取裝置為電子標(biāo)簽閱讀器,所述電子標(biāo)簽閱讀器上還設(shè)有光感傳感器陣列,所述租賃卡為帶有電子標(biāo)簽的卡片,所述卡片卡身由框架構(gòu)成,所述框架由若干等面積的小框構(gòu)成,小框內(nèi)均設(shè)有可滑動(dòng)的不透光滑塊,所述不透光滑塊大小為小框面積的二分之一,不透光滑塊與小框滑動(dòng)連接,所述電子標(biāo)簽閱讀器、光感傳感器陣列均與微處理器電連接。
本發(fā)明通過(guò)在原有讀取租賃卡內(nèi)電子標(biāo)簽信息來(lái)完成驗(yàn)證的基礎(chǔ)上,加上了二次鑒權(quán)裝置,每組由不透光滑塊和小框的組合代表二進(jìn)制碼0或1,用戶在進(jìn)行租賃刷卡之前,首先調(diào)整每個(gè)小框內(nèi)的不透光滑塊到與注冊(cè)時(shí)系統(tǒng)生成的二次鑒權(quán)碼相匹配的位置,讀卡器在讀取電子標(biāo)簽信息的同時(shí)光感感應(yīng)器陣列根據(jù)其不透光滑塊遮光的位置返回一組二進(jìn)制序列,系統(tǒng)根據(jù)返回的二進(jìn)制序列與二次鑒權(quán)碼比對(duì)來(lái)判定用戶驗(yàn)證是否通過(guò),從而完成整個(gè)驗(yàn)證過(guò)程。因此大大加強(qiáng)了租賃用戶的安全性,有效防止了偽造和冒用。
作為優(yōu)選,所述光感傳感器陣列為8列4行的矩形陣列,所述電子標(biāo)簽閱讀器上設(shè)有與光感傳感器陣列大小相適配的讀卡框,所述卡片卡身框架由8列2行等面積的16小框構(gòu)成??紤]到一般卡片的尺寸與不透光滑塊方便滑動(dòng)的大小,再加上二次鑒權(quán)碼的安全性,綜合考慮將卡片分為16小框是較為合理的選擇(16位二進(jìn)制碼作為二次鑒權(quán)碼已經(jīng)足夠),讀取框用于用戶讀卡時(shí)將卡片放置其中,能對(duì)卡片起到限位作用并可精準(zhǔn)定位卡片上的小框與其相對(duì)應(yīng)的光感傳感器陣列的位置,大大提高了用戶使用的便利性。
一種新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置的實(shí)現(xiàn)方法,使用于所述的新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置,包括以下步驟:
步驟31,根據(jù)用戶注冊(cè)信息,生成系統(tǒng)用戶號(hào);
步驟32,由系統(tǒng)用戶號(hào)生成燒錄卡號(hào),并將燒錄卡號(hào)燒錄到卡片的電子標(biāo)簽中;
步驟33,由系統(tǒng)用戶號(hào)、燒錄卡號(hào)生成二次鑒權(quán)碼。
作為優(yōu)選,所述系統(tǒng)用戶號(hào)由16位十進(jìn)制數(shù)字組成,生成系統(tǒng)用戶號(hào)包括以下步驟:
步驟41,根據(jù)用戶注冊(cè)的信息,如租賃公司類型、卡類型等,系統(tǒng)用戶號(hào)第1至第3位作為標(biāo)識(shí)碼;
步驟42,根據(jù)用戶注冊(cè)地省市行政區(qū)劃,系統(tǒng)用戶號(hào)第4至第9位作為地域碼;
步驟43,根據(jù)同一省市同一行政區(qū)劃內(nèi)用戶注冊(cè)時(shí)間先后順序,系統(tǒng)用戶號(hào)第10至第16位作為序列碼。
作為優(yōu)選,所述燒錄卡號(hào)由64位二進(jìn)制碼組成,由系統(tǒng)用戶號(hào)生成燒錄卡號(hào)包括以下步驟:
步驟51,將生成的系統(tǒng)用戶號(hào)每一位數(shù)字的二進(jìn)制碼按從左到右順序排列;
步驟52,將排列后的二進(jìn)制碼用64×64的置換矩陣進(jìn)行置換并迭代16次;
步驟53,將置換并迭代過(guò)后的二進(jìn)制碼與64位密鑰A進(jìn)行異或運(yùn)算得到的新的64位二進(jìn)制碼即為燒錄卡號(hào)。
作為優(yōu)選,所述二次鑒權(quán)碼為若干位數(shù)字或字母的組合,由系統(tǒng)用戶號(hào)、燒錄卡號(hào)生成二次鑒權(quán)碼包括以下步驟:
步驟61,將生成的系統(tǒng)用戶號(hào)每一位數(shù)字的二進(jìn)制碼按從左到右順序排列作為數(shù)據(jù)塊A,將燒錄卡號(hào)的二進(jìn)制碼作為數(shù)據(jù)塊B;
步驟62,用64位密鑰B與數(shù)據(jù)塊A做異或運(yùn)算得到數(shù)據(jù)塊C,再用數(shù)據(jù)塊B與數(shù)據(jù)塊C做異或運(yùn)算得到數(shù)據(jù)塊D;
步驟63,用64位密鑰C與數(shù)據(jù)塊D做異或運(yùn)算,其運(yùn)算結(jié)果再與密鑰B進(jìn)行異或運(yùn)算得到數(shù)據(jù)塊E;
步驟64,得到的數(shù)據(jù)塊E截取前面16位作為二次鑒權(quán)碼。
本發(fā)明的實(shí)質(zhì)性效果是:通過(guò)在原有讀取租賃卡內(nèi)電子標(biāo)簽信息來(lái)完成驗(yàn)證的基礎(chǔ)上,加上了二次鑒權(quán)裝置,每組由不透光滑塊和小框的組合代表二進(jìn)制碼0或1,用戶在進(jìn)行租賃刷卡之前,首先調(diào)整每個(gè)小框內(nèi)的不透光滑塊到與注冊(cè)時(shí)系統(tǒng)生成的二次鑒權(quán)碼相匹配的位置,讀卡器在讀取電子標(biāo)簽信息的同時(shí)光感感應(yīng)器陣列根據(jù)其不透光滑塊遮光的位置返回一組二進(jìn)制序列,系統(tǒng)根據(jù)返回的二進(jìn)制序列與二次鑒權(quán)碼比對(duì)來(lái)判定用戶驗(yàn)證是否通過(guò),從而完成整個(gè)驗(yàn)證過(guò)程。因此大大加強(qiáng)了租賃用戶的安全性,有效防止了偽造和冒用。
附圖說(shuō)明
圖1為本發(fā)明的結(jié)構(gòu)示意圖;
圖2為微處理器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面通過(guò)具體實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的具體說(shuō)明。
實(shí)施例:
一種新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置,包括信息讀取裝置、與所述信息讀取裝置配套使用的租賃卡,所述用戶認(rèn)證裝置還包括微處理器1,所述信息讀取裝置為電子標(biāo)簽閱讀器2,所述電子標(biāo)簽閱讀器上還設(shè)有光感傳感器陣列3,所述光感傳感器陣列為8列4行的矩形陣列,所述電子標(biāo)簽閱讀器上設(shè)有與光感傳感器陣列大小相適配的讀卡框6,所述租賃卡為帶有電子標(biāo)簽的卡片,所述卡片卡身由框架4構(gòu)成,所述框架由8列2行等面積的16小框構(gòu)成,小框內(nèi)均設(shè)有可滑動(dòng)的不透光滑塊5,所述不透光滑塊大小為小框面積的二分之一,不透光滑塊與小框滑動(dòng)連接,所述電子標(biāo)簽閱讀器、光感傳感器陣列均與微處理器電連接。
一種新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置的實(shí)現(xiàn)方法,使用于實(shí)施例所述的新型電動(dòng)汽車分時(shí)租賃用戶認(rèn)證裝置,包括以下步驟:
步驟31,根據(jù)用戶注冊(cè)信息,生成系統(tǒng)用戶號(hào);
步驟32,由系統(tǒng)用戶號(hào)生成燒錄卡號(hào),并將燒錄卡號(hào)燒錄到卡片的電子標(biāo)簽中;
步驟33,由系統(tǒng)用戶號(hào)、燒錄卡號(hào)生成二次鑒權(quán)碼。
所述系統(tǒng)用戶號(hào)由16位十進(jìn)制數(shù)字組成,生成系統(tǒng)用戶號(hào)包括以下步驟:
步驟41,根據(jù)用戶注冊(cè)的信息,如租賃公司類型、卡類型等,系統(tǒng)用戶號(hào)第1至第3位作為標(biāo)識(shí)碼;
步驟42,根據(jù)用戶注冊(cè)地省市行政區(qū)劃,系統(tǒng)用戶號(hào)第4至第9位作為地域碼;
步驟43,根據(jù)同一省市同一行政區(qū)劃內(nèi)用戶注冊(cè)時(shí)間先后順序,系統(tǒng)用戶號(hào)第10至第16位作為序列碼。
所述燒錄卡號(hào)由64位二進(jìn)制碼組成,由系統(tǒng)用戶號(hào)生成燒錄卡號(hào)包括以下步驟:
步驟51,將生成的系統(tǒng)用戶號(hào)每一位數(shù)字的二進(jìn)制碼按從左到右順序排列;
步驟52,將排列后的二進(jìn)制碼用64×64的置換矩陣進(jìn)行置換并迭代16次;
步驟53,將置換并迭代過(guò)后的二進(jìn)制碼與64位密鑰A進(jìn)行異或運(yùn)算得到的新的64位二進(jìn)制碼即為燒錄卡號(hào)。
所述二次鑒權(quán)碼為4位數(shù)字或字母的組合,由系統(tǒng)用戶號(hào)、燒錄卡號(hào)生成二次鑒權(quán)碼包括以下步驟:
步驟61,將生成的系統(tǒng)用戶號(hào)每一位數(shù)字的二進(jìn)制碼按從左到右順序排列作為數(shù)據(jù)塊A,將燒錄卡號(hào)的二進(jìn)制碼作為數(shù)據(jù)塊B;
步驟62,用64位密鑰B與數(shù)據(jù)塊A做異或運(yùn)算得到數(shù)據(jù)塊C,再用數(shù)據(jù)塊B與數(shù)據(jù)塊C做異或運(yùn)算得到數(shù)據(jù)塊D;
步驟63,用64位密鑰C與數(shù)據(jù)塊D做異或運(yùn)算,其運(yùn)算結(jié)果再與密鑰B進(jìn)行異或運(yùn)算得到數(shù)據(jù)塊E;
步驟64,得到的數(shù)據(jù)塊E截取前面16位作為二次鑒權(quán)碼。
本實(shí)施例中,在使用時(shí),用戶驗(yàn)證方法包括以下步驟:
步驟一,用戶根據(jù)注冊(cè)時(shí)系統(tǒng)生成的二次鑒權(quán)碼將租賃卡上的滑塊調(diào)整到適合的位置,然后將租賃卡放在電子標(biāo)簽閱讀器的讀取框內(nèi),讀卡器讀取卡片中的燒錄卡號(hào),并傳送給微處理器,微處理器對(duì)燒錄卡號(hào)進(jìn)行解碼并與系統(tǒng)中的系統(tǒng)用戶號(hào)進(jìn)行比對(duì),如果找到相對(duì)應(yīng)的系統(tǒng)用戶號(hào)則一次鑒權(quán)成功,同時(shí)進(jìn)入步驟二,否則驗(yàn)證失?。?/p>
步驟二,根據(jù)卡片上每個(gè)小框內(nèi)的不透光滑塊所在的位置(用不透光滑塊在上或者在下分別代表二進(jìn)制碼的0或者1),光感傳感器陣列返回給信息處理模塊一組16位二進(jìn)制碼,信息處理模塊將返回的二進(jìn)制碼與系統(tǒng)中根據(jù)用戶注冊(cè)時(shí)生成的二次鑒權(quán)碼做對(duì)比,如果相符合則用戶驗(yàn)證成功,否則驗(yàn)證失敗。
本實(shí)施例通過(guò)在原有讀取租賃卡內(nèi)電子標(biāo)簽信息來(lái)完成驗(yàn)證的基礎(chǔ)上,加上了二次鑒權(quán)裝置。用戶在進(jìn)行租賃刷卡之前,首先調(diào)整每個(gè)小框內(nèi)的不透光滑塊到與注冊(cè)時(shí)系統(tǒng)生成的二次鑒權(quán)碼相匹配的位置,讀卡器在讀取電子標(biāo)簽信息的同時(shí)光感感應(yīng)器陣列根據(jù)其不透光滑塊遮光的位置返回一組二進(jìn)制序列,系統(tǒng)根據(jù)返回的二進(jìn)制序列與二次鑒權(quán)碼比對(duì)來(lái)判定用戶驗(yàn)證是否通過(guò),從而完成整個(gè)驗(yàn)證過(guò)程。因此大大加強(qiáng)了租賃用戶的安全性,有效防止了偽造和冒用。
以上所述的實(shí)施例只是本發(fā)明的一種較佳的方案,并非對(duì)本發(fā)明作任何形式上的限制,在不超出權(quán)利要求所記載的技術(shù)方案的前提下還有其它的變體及改型。