一種密鑰加密紅外遙控裝置的制造方法
【技術領域】
[0001 ]本實用新型屬于加密遙控器領域。
【背景技術】
[0002]遙控技術已經出現多年,廣泛應用于電視機,空調,機頂盒,電風扇等日常家用電器,緊密的融入人類日常生活。但是受限于傳輸的特性,發射端和接收端之間的傳輸是完全透明的。因此可以通過接收端的解碼(也就是平常說的學習),得到每次發射端的命令編碼,進而完全復制遙控發射端。
[0003]由于目前的開放式傳輸,導致大量的低質量的山寨遙控器仿冒,給正牌廠商帶來巨大的損失。由于現有技術的不安全易于破解,基于遙控器的應用無法大面積的實施,嚴重限制了 3屏產業的發展。
[0004]本實用新型在現有普通遙控器發射端對按鍵編碼進行加密,由接收端進行解密。其他廠商無法用窮舉辦法進行學習。加密遙控器對電腦端應用進行控制,不僅可以保護正規廠商的利益,而且可以免除軟件應用端授權注冊碼容易破解的問題。
【實用新型內容】
[0005]本實用新型的目的是提供一種密鑰加密紅外遙控裝置,實現了用紅外加密遙控器對電腦、機頂盒等USB接口設備的遙控,解決了現有紅外遙控器的不安全易于破解的問題。
[0006]為實現上述目的,本使用新型采用如下技術方案:
[0007]—種密鑰加密紅外遙控裝置,其特征在于:包括紅外發射裝置、紅外接收裝置和與紅外接收裝置連接的上位機;
[0008]紅外發射裝置可加密生成暗碼,紅外發射裝置包括紅外發射模塊、鍵盤模塊、加密計數器模塊、存儲加密密鑰串的加密模塊和電池模塊;加密密鑰串為一個或多個密鑰;鍵盤模塊連接加密模塊,鍵盤模塊用于輸入按鍵碼并將按鍵碼傳送給加密模塊,加密計數模塊也連接加密模塊,加密計數器模塊用于生成發射計數值并將發射計數值傳送給加密模塊;加密模塊連接紅外發射模塊,加密模塊用于根據按鍵碼、加密計數值和密鑰串進行加密運算生成暗碼并將暗碼傳送給紅外發射模塊,紅外發射模塊向所述紅外接收裝置發送暗碼;電池模塊對所述紅外發射裝置供電;紅外接收裝置用于接收紅外發射裝置發射的暗碼,紅外接收裝置或者上位機解密將暗碼變成明碼。
[0009]所述紅外接收裝置解密將暗碼變成明碼,紅外接收裝置設有紅外接收模塊、解密計數器模塊、計數器同步模塊、存儲解密密鑰串的解密模塊、信號放大模塊、電平轉換模塊、USB接口和電源模塊;解密密鑰串為一個或多個密鑰;紅外接收模塊連接解密模塊,紅外接收模塊用于將接收到的暗碼傳送給解密模塊,解密計數器模塊也連接解密模塊,所述解密計數器模塊用于生成解密計數值并將解密計數值傳送給解密模塊,解密模塊連接所述信號放大模塊,所述解密模塊用于根據解密計數值和解密密鑰串解密將所述暗碼變成明碼、并將明碼傳送給信號放大模塊,所述計數器同步模塊用于在第一次接收到暗碼時對加密計數器模塊和解密計數器模塊進行同步;信號放大模塊連接電平轉換模塊,信號放大模塊用于將明碼信號放大并傳送給所述電平轉換模塊,電平轉換模塊連接USB接口,電平轉換模塊用于將明碼信號的電平轉換成USB通用的電平并傳送給所述USB接口,USB接口連接所述上位機,USB接口用于將明碼傳送給上位機,所述USB接口還為所述紅外接收裝置供電;其中加密密鑰串和解密密鑰串相同。
[0010]所述紅外接收裝置設有紅外接收模塊、信號放大模塊、電平轉換模塊、USB接口和電源模塊,
[0011]紅外接收模塊連接信號放大模塊和電平轉換模塊,紅外接收模塊用于接收暗碼并將暗碼信號傳送給信號放大模塊和電平轉換模塊,信號放大模塊和電平轉換模塊均連接USB接口,所述信號放大模塊和電平轉換模塊用于將暗碼信號轉換成USB通用電平并傳送給USB接口,USB接口連接上位機,USB接口用于將暗碼傳送給上位機,上位機接收暗碼,上位機通過軟件解密并將暗碼變成明碼。
[0012]所述上位機為帶有操作系統的硬件設備。
[0013]所述上位機為電腦。
[0014]本實用新型所述的一種多密鑰加密紅外遙控裝置,密鑰由一串密匙串組成,有效的仿制了遙控器被破解的問題,不需要額外的編碼存儲1C,通過算法對計數器產生的順序碼和密匙串形成無限隨機編碼,可靠性高,更難于被復制,接口采用USB接口,可兼容市面上所有USB接口設備,適用性強。
【附圖說明】
[0015]圖1是本實用新型的邏輯流程示意圖;
[0016]圖2是實施例1示意圖;
[0017]圖3是實施例2不意圖。
【具體實施方式】
[0018]實施例1:
[0019]如圖1和圖2所示一種密鑰加密紅外遙控裝置,包括紅外發射裝置、紅外接收裝置和與紅外接收裝置連接的上位機。
[0020]紅外發射裝置可加密生成暗碼,紅外發射裝置包括紅外發射模塊、鍵盤模塊、加密計數器模塊、存儲加密密鑰串的加密模塊和電池模塊;加密密鑰串為一個或多個密鑰;鍵盤模塊連接加密模塊,鍵盤模塊用于輸入按鍵碼并將按鍵碼傳送給加密模塊,加密計數模塊也連接加密模塊,加密計數器模塊用于生成發射計數值并將發射計數值傳送給加密模塊;加密模塊連接紅外發射模塊,加密模塊用于根據按鍵碼、加密計數值和加密密鑰串進行加密運算生成暗碼并將暗碼傳送給紅外發射模塊,紅外發射模塊向所述紅外接收裝置發送暗碼;電池模塊對所述紅外發射裝置供電。
[0021]紅外接收裝置用于接收紅外發射裝置發射的暗碼,并且紅外接收裝置解密將暗碼變成明碼,紅外接收裝置設有紅外接收模塊、解密計數器模塊、計數器同步模塊、存儲解密密鑰串的解密模塊、信號放大模塊、電平轉換模塊、USB接口和電源模塊;解密密鑰串為一個或多個密鑰;紅外接收模塊接收紅外發射裝置發射的暗碼,紅外接收模塊連接解密模塊,紅外接收模塊用于將接收到的暗碼傳送給解密模塊,解密計數器模塊也連接解密模塊,所述解密計數器模塊用于生成解密計數值并將解密計數值傳送給解密模塊,解密模塊連接所述信號放大模塊,所述解密模塊用于根據解密計數值和解密密鑰串解密將所述暗碼變成明碼、并將明碼傳送給信號放大模塊,所述計數器同步模塊用于在第一次接收到暗碼時對加密計數器模塊和解密計數器模塊進行同步;信號放大模塊連接電平轉換模塊,信號放大模塊用于將明碼信號放大并傳送給所述電平轉換模塊,電平轉換模塊連接USB接口,電平轉換模塊用于將明碼信號的電平轉換成USB通用的電平并傳送給所述USB接口,USB接口連接所述上位機,USB接口用于將明碼傳送給上位機,所述USB接口還為所述紅外接收裝置供電;其中加密密鑰串和解密密鑰串相同。
[0022]—種密鑰加密紅外遙控裝置的工作流程由加密和解密兩個步驟:
[0023]A.加密步驟,由紅外發射裝置完成:
[0024]首先遙控端由人為的按下按鍵輸入按鍵碼,鍵盤模塊將按鍵碼變成明碼,并將明碼傳送給所述加密模塊;同時所述加密計數器模塊生成發射計數值,并將發射計數值傳送給加密模塊;所述加密模塊根據所述加密編碼、所述計數值和所述密鑰組進行加密運算,生成暗碼,并將所述暗碼傳送給所述紅外發射模塊,紅外發射模塊向所述紅外接收解密裝置發送所述暗碼;所述密鑰組為一個或多個密鑰,所述