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