[發明專利]一種基于滾動碼的二次加密的汽車遙控方法有效
| 申請號: | 201710951205.1 | 申請日: | 2017-10-13 |
| 公開(公告)號: | CN107749795B | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 陳原溥 | 申請(專利權)人: | 車展交通器材(臺山)有限公司 |
| 主分類號: | H04L9/12 | 分類號: | H04L9/12;H04L9/08;H04L9/06;H04L29/06 |
| 代理公司: | 廣州駿思知識產權代理有限公司 44425 | 代理人: | 盧娟 |
| 地址: | 529200 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 滾動 二次 加密 汽車 遙控 方法 | ||
1.一種基于滾動碼的二次加密的汽車遙控方法,其特征在于:
通過遙控器端做加密運算,產生并發送密文并更新同步碼,接收汽車遙控系統端產生的用于加密運算的隨機序列S;通過汽車遙控系統端做解密運算,判斷解密正確性,驗證遙控器ID,執行功能碼,產生并發送用于加密運算的隨機序列S;
所述遙控器端包括如下步驟:
步驟001:接收上一次遙控完成后汽車遙控控制系統端發送過來的隨機加密序列S1;
步驟002:按下開鎖按鍵,在遙控器端產生與按鍵對應的功能碼;
步驟003:將遙控器端的序列號、同步碼、功能碼、特征碼按順序排列,組成明文A1;
步驟004:應用Keeloq算法加密步驟003產生的明文,產生滾動碼G1;
步驟005:將滾動碼G1與隨機加密序列S1做加密運算,得到密文M1;
步驟006:調制并發送步驟005產生的密文M1;
步驟007:應用同步碼更新算法更新同步碼,準備下一次發送;
汽車遙控控制系統端包括如下步驟:
步驟008:接收并解調信號,獲得密文M2;
步驟009:對密文M2做步驟005的加密運算的逆運算,得到滾動碼G2;
步驟010:應用Keeloq算法的逆運算解密滾動碼G2,獲得明文A2;
步驟011:提取明文A2序列號、同步碼、功能碼、特征碼;
步驟012:比對明文A2的特征碼與接收端本地存儲的特征碼,若一致,則明文A2有效;若不一致,明文A2無效;
步驟013:比對明文A2的序列號與接收端本地存儲的序列號,若一致,則明文A2有效;若不一致,明文A2無效;
步驟014:比對明文A2的同步碼與接收端本地存儲的同步碼,判斷兩者是否在步驟007中的同步碼更新算法下并在規定的范圍內連續;若連續,則執行功能碼;若不連續,則不執行功能碼;
步驟015:更新并存儲接收到的同步碼,準備下一次接收后的比對;
步驟016:產生一個隨機加密序列S2并發送給遙控器端,準備下次滾動碼加密;
步驟007中所述的同步碼更新算法采用一非線性轉換表作加密運算或線性轉換表作加密運算。
2.根據權利要求1所述的基于滾動碼的二次加密的汽車遙控方法,其特征在于:所述步驟是循環往復的由步驟001至步驟016完成一次遙控,步驟016結束后返回至步驟001開啟新的遙控過程。
3.根據權利要求1所述的基于滾動碼的二次加密的汽車遙控方法,其特征在于:在所述遙控器端和汽車遙控控制系統端設置有存儲器。
4.根據權利要求3所述的基于滾動碼的二次加密的汽車遙控方法,其特征在于:所述存儲器保存有遙控器端遙控器的序列號、特征碼和同步碼更新算法轉換表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于車展交通器材(臺山)有限公司,未經車展交通器材(臺山)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710951205.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機動車防偽查詢系統及方法
- 下一篇:PoE系統的供電功率分配方法及裝置





