專利名稱:一種識別駕駛員身份的方法
技術領域:
本發(fā)明涉及一種汽車行駛數(shù)據(jù)的采集及識別方法,尤其是涉及一種識別駕駛員身份的方法。
背景技術:
汽車行駛記錄儀(以下簡稱記錄儀)最主要的功能是防止車輛“超速,超時”行駛,當車輛處于超速行駛,疲勞駕駛等違章狀態(tài)時,記錄儀能以聲、光等方式提醒駕駛員應當降低車速或停車休息。如果出現(xiàn)交通事故,交管部門能夠讀出記錄儀中的“超速、超時”記錄,對違章駕駛員實施相應的處罰。但是同一車輛可能有多個駕駛員分時駕駛,所以駕駛員的身份識別尤為重要,如果沒有可靠的身份識別措施,違章記錄就會出現(xiàn)錯亂,不能達到“管車首先管人”的目的。目前,國內大多數(shù)記錄儀廠家通常采用IC卡實現(xiàn)身份識別,即每個駕駛員配一張身份IC卡,駕車時插上自己的IC卡,以便于記錄儀進行身份識別。IC卡身份識別技術的缺陷在于IC卡使用時必須要有插槽,在惡劣的車廂環(huán)境中,塵土和水霧很容易通過插槽進入到記錄儀內部,降低記錄儀壽命;管理計算機對IC卡進行數(shù)據(jù)讀寫時必須要有讀卡器,讀卡器必須占用計算機資源,操作很煩瑣;IC卡的保密性不好,很容易修改其內部數(shù)據(jù);另外,每個駕駛員自身帶有很多類似IC卡的設備,比如銀行卡、繳費卡、路橋卡、電話卡、食堂飯卡等,因此,駕駛員也很反感再使用IC卡進行身份識別。
USB協(xié)議是通用串行總線協(xié)議,是目前最先進的計算機通信協(xié)議之一,其最大的優(yōu)點是傳輸速率高,能夠熱插拔,使用方便,低功耗設備不需要外接電源,目前支持USB協(xié)議的設備非常普及。目前國內很多記錄儀產品都設有USB通信口,支持USB通信協(xié)議,其主要目的是使用U盤進行數(shù)據(jù)采集,如果再用IC卡進行身份識別,則降低了USB通信口的利用率,也增加了設備的自身成本。
發(fā)明內容
USB-KEY是一種基于USB通信協(xié)議的存儲設備,它結合了現(xiàn)代密碼學技術、智能卡技術和USB技術,是新一代身份認證產品。USB-KEY具有8K-128K的安全數(shù)據(jù)存儲空間,可以存儲數(shù)字證書、用戶密鑰等秘密數(shù)據(jù),對該存儲空間的讀寫操作必須通過程序實現(xiàn),用戶無法直接讀取,其中用戶私鑰是不可導出的,杜絕了復制用戶數(shù)字證書或身份信息的可能性。USB-KEY內置CPU或智能卡芯片,可以實現(xiàn)PKI(公共密鑰)體系中使用的數(shù)據(jù)摘要、數(shù)據(jù)加解密和簽名的各種算法,加解密運算在USB-KEY內進行,保證了用戶密鑰不會出現(xiàn)在計算機內存中,從而杜絕了用戶密鑰被黑客截取的可能性。支持RSA,DES,SSF33和3DES算法。USB-KEY非常方便隨身攜帶,體積如拇指般大,并且密鑰和證書不可導出,KEY的硬件不可復制,更顯安全可靠。
為了克服IC卡實現(xiàn)身份識別的不足,本發(fā)明能實現(xiàn)記錄儀主機與USB-KEY之間的通信,采用保密性好,攜帶方便的USB-KEY進行駕駛員身份識別。
本發(fā)明解決其技術問題所采用的技術方案是一種識別駕駛員身份的方法,包括下列步驟1)汽車行駛記錄儀等待從設備接入;2)有從設備接入,判斷從設備是否為U盤,如為U盤,則進行數(shù)據(jù)采集,然后返回起始狀態(tài);3)若步驟2)中判斷的結果不是U盤,再進行第二次判斷,判斷從設備是否為USB-KEY,如果不是USB-KEY,則返回起始狀態(tài);4)若步驟3)中判斷的結果是USB-KEY,則汽車行駛記錄儀發(fā)一個隨機數(shù)到從設備;5)汽車行駛記錄儀和從設備按加密算法分別計算隨機數(shù);6)汽車行駛記錄儀是否收到從設備的返回值?未收到則返回起始狀態(tài);
7)若汽車行駛記錄儀收到從設備的返回值,則與本機計算值進行比較實施對碼,如果不相同則返回起始狀態(tài);8)若步驟7)比較后對碼成功,則讀出駕駛員的身份信息實現(xiàn)身份識別,并返回起始狀態(tài)。
本發(fā)明的優(yōu)點是USB-KEY具有很強的數(shù)據(jù)保密性,數(shù)據(jù)不能輕易篡改;采用USB的通信協(xié)議,其數(shù)據(jù)的讀寫都是直接通過USB口來完成,不需要專用的讀卡器,操作方便,簡單;其外型如拇指般大,駕駛員可以將其和汽車鑰匙放在一起,非常方便攜帶;提高了記錄儀USB口的利用效率,降低了記錄儀整體生產成本。
圖1是USB-KEY的硬件電路結構框圖;圖2是利用USB-KEY進行身份識別的程序框圖。
具體實施例方式
圖1是USB-KEY的硬件電路結構框圖,USB總線數(shù)據(jù)通過USB接口讀出和寫入,USB通信控制器是將標準的數(shù)據(jù)流轉換成USB通信數(shù)據(jù)格式,方便CPU識別。CPU微處理器主要功能是實現(xiàn)加密算法,控制駕駛員個人信息的存儲等。存儲器通常采用能夠具有掉電保護功能的EEPROM或FRAM存儲器,主要功能是存儲駕駛員的個人信息,實現(xiàn)駕駛員身份識別。
每個駕駛員配備一個USB-KEY,里面存儲駕駛員的編號,駕駛證號碼,姓名,身份證號碼等個人信息。記錄儀主機、USB-KEY、管理計算機軟件約定一種加密算法,也就是USB-KEY和記錄儀主機之間、USB-KEY和管理計算機之間的對碼算法。通常,USB總線通信中,都有主設備和從設備之分,這里的記錄儀主機和管理計算機是主設備,USB-KEY是從設備。
圖2是利用USB-KEY進行身份識別的程序框圖。識別駕駛員身份的具體步驟為1)汽車行駛記錄儀等待從設備接入;2)有從設備接入,判斷從設備是否為U盤,如為U盤,則進行數(shù)據(jù)采集,然后返回起始狀態(tài);
3)若步驟2)中判斷的結果不是U盤,再進行第二次判斷,判斷從設備是否為USB-KEY,如果不是USB-KEY,則返回起始狀態(tài);4)若步驟3)中判斷的結果是USB-KEY,則汽車行駛記錄儀發(fā)一個隨機數(shù)到從設備;5)汽車行駛記錄儀和從設備按加密算法分別計算隨機數(shù);6)汽車行駛記錄儀是否收到從設備的返回值?未收到則返回起始狀態(tài);7)若汽車行駛記錄儀收到從設備的返回值,則與本機計算值進行比較實施對碼,如果不相同則返回起始狀態(tài);8)若步驟7)比較后對碼成功,則讀出駕駛員的身份信息實現(xiàn)身份識別,并返回起始狀態(tài)。
由于加密算法都有設備自身進行計算,通信過程中沒有傳輸密鑰等關鍵信息,所以無法其他軟件無法截獲密鑰,使得這種方式的保密性更好。
權利要求
一種識別駕駛員身份的方法,包括下列步驟1)汽車行駛記錄儀等待從設備接入;
2)有從設備接入,判斷從設備是否為U盤,如為U盤,則進行數(shù)據(jù)采集,然后返回起始狀態(tài);
3)若步驟2)中判斷的結果不是U盤,再進行第二次判斷,判斷從設備是否為USB-KEY,如果不是USB-KEY,則返回起始狀態(tài);
4)若步驟3)中判斷的結果是USB-KEY,則汽車行駛記錄儀發(fā)一個隨機數(shù)到從設備;
5)汽車行駛記錄儀和從設備按加密算法分別計算隨機數(shù);
6)汽車行駛記錄儀是否收到從設備的返回值?未收到則返回起始狀態(tài);
7)若汽車行駛記錄儀收到從設備的返回值,則與本機計算值進行比較實施對碼,如果不相同則返回起始狀態(tài);
8)若步驟7)比較后對碼成功,則讀出駕駛員的身份信息實現(xiàn)身份識別,并返回起始狀態(tài)。
全文摘要
本發(fā)明涉及一種識別駕駛員身份的方法。開始記錄儀主機等待USB從設備的接入,一旦有從設備接上,首先判斷該設備是U盤還是USB-KEY,如果是U盤,執(zhí)行數(shù)據(jù)采集操作,如果是USB-KEY,則向該設備發(fā)出一個隨機數(shù),然后按約定的加密算法計算該隨機數(shù),得到一個新的數(shù)據(jù)。然后等待從設備的加密算法后的數(shù)據(jù),再將兩個數(shù)據(jù)進行比較實施對碼,對碼成功后讀出駕駛員個人信息實現(xiàn)身份識別。本發(fā)明的優(yōu)點是數(shù)據(jù)保密性強;操作方便,簡單;提高了記錄儀USB口的利用效率,降低了記錄儀整體生產成本。
文檔編號G06F3/06GK1635441SQ20041008166
公開日2005年7月6日 申請日期2004年12月31日 優(yōu)先權日2004年12月31日
發(fā)明者陳小文, 周業(yè)俊, 張崇陽 申請人:重慶安運科技有限公司