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