[發(fā)明專利]一種電子設(shè)備的遙控方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710592310.0 | 申請日: | 2017-07-19 |
| 公開(公告)號: | CN109286487B | 公開(公告)日: | 2021-10-01 |
| 發(fā)明(設(shè)計)人: | 李長水;楊文偉;陳蔚;鄒振濤;郭偉峰;申川;趙先林 | 申請(專利權(quán))人: | 杭州海康威視數(shù)字技術(shù)股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/06;H04W12/03;H04W12/04;G08C17/02 |
| 代理公司: | 北京柏杉松知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 310051 浙*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 電子設(shè)備 遙控 方法 系統(tǒng) | ||
本申請實施例提供了一種電子設(shè)備的遙控方法及系統(tǒng)。該方法包括:遙控器以約定的第一密鑰對獲取的按鍵值、遙控器標(biāo)識和存儲的計數(shù)索引進行加密,獲得第一加密串并發(fā)送至電子設(shè)備;電子設(shè)備接收第一加密串,以第一密鑰對第一加密串進行解密,獲得上述按鍵值、遙控器標(biāo)識和計數(shù)索引,當(dāng)自身存儲的上述遙控器標(biāo)識對應(yīng)的計數(shù)索引與獲取的計數(shù)索引匹配時,響應(yīng)上述按鍵值,并更新該計數(shù)索引,以第一密鑰對更新后的計數(shù)索引進行加密,獲得第二加密串并發(fā)送至遙控器;遙控器接收第二加密串,以第一密鑰對第二加密串進行解密,獲得更新后的計數(shù)索引。應(yīng)用本申請實施例提供的方案,能夠提高對電子設(shè)備進行遙控時的安全性。
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,特別是涉及一種電子設(shè)備的遙控方法及系統(tǒng)。
背景技術(shù)
遙控器是一種常見的非接觸式、遠距離的控制裝置,常用來對電子設(shè)備的動作進行遙控。例如,利用電視遙控器控制電視,利用空調(diào)遙控器控制空調(diào)等。遙控器常由一組按鍵和發(fā)送電路、接收電路組成。
遙控器在與電子設(shè)備進行通信時,通常預(yù)先通過“學(xué)習(xí)”操作,相互約定“制造商編碼”和“同步計數(shù)值Index”。電子設(shè)備還為每個遙控器分配或注冊能唯一標(biāo)示該遙控器的遙控器標(biāo)識(即遙控器序列號SN)。這樣,遙控器可以根據(jù)保存的制造商編碼和遙控器標(biāo)識,采用預(yù)設(shè)的密鑰生成算法,得到編碼密鑰CryptKey。
當(dāng)遙控器獲取按鍵值時,以編碼密鑰CryptKey為密鑰、以預(yù)設(shè)的加密算法對該按鍵值、鑒別位和同步計數(shù)值進行加密,得到滾動碼數(shù)據(jù),圖1a為得到滾動碼數(shù)據(jù)的原理示意圖。將該滾動碼數(shù)據(jù)按照圖1b所示的格式生成信息包,發(fā)送至電子設(shè)備。其中,圖1b中信息包的變動部分包括滾動碼數(shù)據(jù),固定部分包括前導(dǎo)碼、頭碼以及遙控器標(biāo)識、按鍵值、重復(fù)/電平狀態(tài)碼。
當(dāng)電子設(shè)備接收到該信息包之后,先檢查信息包中的遙控器標(biāo)識是否屬于已注冊的遙控器標(biāo)識,如果是,則根據(jù)該遙控器標(biāo)識和該遙控器標(biāo)識對應(yīng)的制造商編碼,采用相同的密鑰生成算法,得到編碼密鑰CryptKey。電子設(shè)備以編碼密鑰CryptKey為密鑰、以預(yù)設(shè)的解密算法對信息包中的滾動碼數(shù)據(jù)進行解密,得到按鍵值、鑒別位和同步計數(shù)值。若得到的鑒別位與自身存儲的鑒別位一致,得到的同步計數(shù)值與自身存儲的該遙控器標(biāo)識對應(yīng)的同步計數(shù)值相同,并且得到的按鍵值與信息包中的按鍵值相同,則響應(yīng)該按鍵值,執(zhí)行相應(yīng)的操作。同時,電子設(shè)備將自身存儲的與該遙控器對應(yīng)的同步計數(shù)值加1,得到新的同步計數(shù)值。
對應(yīng)的,遙控器在向電子設(shè)備發(fā)送信息包之后,將自身存儲的同步計數(shù)值加1,得到新的同步計數(shù)值。
可見,上述遙控方法中,遙控器每次向電子設(shè)備發(fā)送按鍵值時,對應(yīng)的同步計數(shù)值都是不同的,這樣可以保證每次發(fā)送的滾動碼數(shù)據(jù)都是唯一的、動態(tài)變化的,也能夠?qū)崿F(xiàn)對電子設(shè)備的遙控控制。
但是,上述遙控方法存在一些缺點。在遙控器與電子設(shè)備通信的信息包中,遙控器標(biāo)識為明文信息,這可以成為被惡意者攻擊的“漏洞”。每次按鍵均使同步計數(shù)值加1,這種規(guī)律性地更新同步計數(shù)值的方式也可以成為惡意攻擊者的“漏洞”。上述這些漏洞的存在導(dǎo)致上述電子設(shè)備的遙控方法的安全性不夠高。
發(fā)明內(nèi)容
本申請實施例的目的在于提供了一種電子設(shè)備的遙控方法及系統(tǒng),以提高對電子設(shè)備進行遙控時的安全性。具體的技術(shù)方案如下。
為了達到上述目的,本申請實施例公開了一種電子設(shè)備的遙控方法,應(yīng)用于遙控器,所述方法包括:
獲取按鍵值;
以約定的第一密鑰對所述按鍵值、遙控器標(biāo)識和存儲的計數(shù)索引進行加密,獲得第一加密串;
將所述第一加密串發(fā)送至電子設(shè)備,以使所述電子設(shè)備從第一信息串中獲取所述按鍵值、遙控器標(biāo)識和計數(shù)索引,并在確定所述電子設(shè)備自身存儲的所述遙控器標(biāo)識對應(yīng)的計數(shù)索引與獲取的計數(shù)索引匹配時響應(yīng)所述按鍵值,所述第一信息串為:所述電子設(shè)備以所述第一密鑰對接收的第一加密串進行解密后得到的信息串;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州海康威視數(shù)字技術(shù)股份有限公司,未經(jīng)杭州海康威視數(shù)字技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710592310.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





