[發明專利]一種汽車門禁系統的滾動編碼方法在審
| 申請號: | 201410779306.1 | 申請日: | 2014-12-17 |
| 公開(公告)號: | CN104464057A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 鄒昌虎 | 申請(專利權)人: | 江蘇合智同創電子科技有限公司 |
| 主分類號: | G07C9/00 | 分類號: | G07C9/00 |
| 代理公司: | 常州市科誼專利代理事務所 32225 | 代理人: | 袁興隆 |
| 地址: | 215500 江蘇省蘇州市常熟市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 汽車 門禁 系統 滾動 編碼 方法 | ||
技術領域
本發明涉及汽車門禁系統領域,特別涉及一種汽車門禁系統的滾動編碼方法。
背景技術
互聯網大會現場,一大幫人圍著一輛奔馳C180,技術人員在表演不用車鑰匙開車門。只見一位技術人員按了一下遙控鎖,車燈一閃車身一響,門鎖上了,而旁邊另一位技術人員在電腦鼓搗了一會,并將一塊電子手表連接到電腦上,沒過一會兒,技術人員將電子表取下戴在手腕上,走近車門一按,車身一響,技術人員將之前鎖著的車門打開了。這位技術人員是怎么在沒有車鑰匙的情況下打開車門的呢?技術人說我們事先是用一個軟件無線電設備,把車鑰匙的信號截取下來,然后把鑰匙高頻信號16進制實際數據編入音頻的信號,表面上看是一個有聲音的東西,但他實際上從無線電信號層是有一個射頻信號發出來的。手表是因為他支持一種射頻發射的功能,同樣是能發出信號的,然后把這個信息抓到之后輸出,結果就是我們用這個設備沒有用車鑰匙把車門打開了,說得簡單,如果要偷這輛車,就先錄下它的鑰匙信號,然后用我的設備發送同樣的信號,市面上的很多車都可以通過這種黑客手段不用鑰匙打開車門。鑰匙信息是一組固定碼,就是說我可能捕捉一次車主的鑰匙信息之后就可以永遠的把你的車門打開。
發明內容
本發明目的是:提出一種汽車門禁系統的滾動編碼方法,其采用非線性的加密技術,并且每次發送的編碼都不一樣,不規則且不重復的,使得任何采用非法捕捉或掃描跟蹤的破解手段都無法破解。
本發明解決其技術問題所采用的技術方案是:
一種汽車門禁系統的滾動編碼方法,包括如下步驟:
步驟S1:當門禁系統被喚醒后,系統從本地EEPROM中讀取一同步值,該同步值會自動加1,加1后的同步值再經過HITAG3算法加密后,更新到本地EEPROM中,等待下次使用;
步驟S2:利用RSK加密密鑰對由用戶碼、功能碼、按鍵信息和同步值組成的隨機數進行HITAG3算法加密,從而生成MAC代碼和加密隨機數;
步驟S3:利用MAC代碼和RSK加密密鑰再次對前一次已加密的隨機數進行HITAG3算法加密,從而生成一滾動碼;
步驟S4:將隨機數、滾動碼和一鑰匙序列號組成一編碼數據,并該編碼數據加載在一高頻信號中發送出去;
步驟S5:當門禁系統接收到所述高頻信號后,首先從本地EEPROM中查找是否存在所述鑰匙序列號,若沒有,則表示該高頻信號不是該門禁系統所需的信息,若有,則將高頻信號中的隨機數進行HITAG3算法加密處理,從而生成MAC代碼和加密隨機數,再利用MAC代碼和RSK加密密鑰再次對前一次已加密的隨機數進行HITAG3算法加密處理,從而生成一本地滾動碼;
步驟S6:比較所述本地滾動碼與接收到的滾動碼是否相同,若不同,則表示鑰匙信息不是本車信息,若相同,則對同步值進行進一步核查;
步驟S7:若從本地EEPROM中解碼所得的同步值與接收所得的同步值的差值在256之內,則馬上根據鍵值進行相應的控制,并更新EEPROM中的同步值,若差值在256-32K之內,則等待接收下一次數據,若兩次同步值連續,則此次操作有效,并更新EEPROM中的同步值,若差值在32K之外,則此次操作失敗。
進一步,所述MAC代碼為2個字節。
進一步,所述同步值為2個字節。
進一步,所述隨機數為8字節。
進一步,所述滾動碼為32-48位。
進一步,所述鑰匙序列號為32位。
本發明的有益效果是:本發明所采用的滾動碼編碼方法安全級別更高、保密性更強,且每次發射后自動更換一組編碼,從而使破解者很難獲取鑰匙的真正地址信息,此外該編碼容量大地址碼數量可增加到大于10萬組,使重碼幾乎不會出現,從而杜絕了遙控器重復的問題;該編碼方法學碼容易,可在用戶現場對碼,而且一個接收器可學入多達5個不同的遙控鑰匙或更多,具有高度的靈活性,操作起來比固定碼更簡便,采用HITAG3硬件加密算法,復雜度高,基本上找不出重復的編碼,所以出現誤碼的情況基本可以排除,不會產生誤操作。
具體實施方式
本發明涉及的是一種汽車門禁系統的滾動編碼方法,其包括碼元加密和碼元解密兩個部分。
其中,碼元加密的過程如下:
當鑰匙按鈕被按下時,遙控器系統被喚醒,從本地EEPROM中讀取同步值,使用HITAG3進行一次解密,同步值會自動加1,加1后的同步計數值經過一次HITAG3的加密后,更新到本地EEPROM中,等待下次使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇合智同創電子科技有限公司,未經江蘇合智同創電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410779306.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車輛無線充電付費系統
- 下一篇:一種基于電子密碼鎖的私人車位系統





