防解碼光電開關(guān)鎖的通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,具體涉及一種防解碼光電開關(guān)鎖的通信方法。
【背景技術(shù)】
[0002]現(xiàn)在普遍使用的遙控(IC卡)光電開關(guān)鎖所采用的通信方法及工作模式是:光電開關(guān)鎖的遙控器(IC卡)(以下簡稱遙控器(IC卡))向光電開關(guān)鎖的執(zhí)行裝置(以下簡稱執(zhí)行裝置)發(fā)送操作指令(密碼);執(zhí)行裝置收到操作指令(密碼)后進行確認(rèn);正確則執(zhí)行;錯誤則拒絕執(zhí)行;這種工作模式存在著三個不安全因素:1、同一廠家同一系列產(chǎn)品中如果使用的密碼發(fā)生重復(fù),就可使不同的遙控器(IC卡)之間能夠相互控制對方的光電開關(guān)鎖。2、在遙控器(IC卡)與執(zhí)行裝置通信過程中,使用數(shù)碼信息采集裝置收集通信信息,并復(fù)制遙控器(IC卡),就有可能對光電開關(guān)鎖進行控制。3、使用解碼器對光電開關(guān)鎖進行解碼,也有可能對光電開關(guān)鎖進行控制。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)存在的上述問題,本發(fā)明提供了一種防解碼光電開關(guān)鎖的通信方法,通過執(zhí)行裝置與遙控器(IC卡)間即時通信獲取即時生成的密碼的方式,使用不重復(fù)的隨機數(shù)列作為密碼,數(shù)列之間不存在邏輯關(guān)系,隨機數(shù)列耐窮舉度在126以上的數(shù)量級,且密碼的使用是一次性的不重復(fù)使用,用過以后立即刪除,從而達到有效防解碼的目的。
[0004]本發(fā)明提供一種防解碼光電開關(guān)鎖的通信方法,包括以下步驟:
[0005]S100)遙控器向執(zhí)行裝置發(fā)送身份識別碼;
[0006]S200)執(zhí)行裝置進行身份識別確認(rèn)后,自動激活執(zhí)行裝置中與該遙控器相對應(yīng)的應(yīng)答器,并向遙控器發(fā)送啟動“發(fā)送操作指令”的指令;
[0007]S300)遙控器收到指令確認(rèn)后向執(zhí)行裝置發(fā)送操作指令;
[0008]S400)執(zhí)行裝置收到指令確認(rèn)后按指令執(zhí)行操作,并向遙控器發(fā)送下次操作所使用碼組序列指導(dǎo)碼及操作完成指令;
[0009]S500)遙控器在收到指令確認(rèn)后,按碼組序列指導(dǎo)碼給出的具體位置確定下次操作所使用的碼組序列并結(jié)束此次操作。
[0010]進一步,所述遙控器為兩個以上,每個遙控器都有一個獨立的應(yīng)答器。
[0011]進一步,所述步驟S400)中,所述“下次操作所使用碼組序列指導(dǎo)碼”為“經(jīng)過加密的下次操作所使用的碼組序列”。
[0012]進一步,所述步驟S500)中,所述結(jié)束此次操作之前,還包括遙控器與執(zhí)行裝置同時刪除此次操作所使用的全部碼組序列。
[0013]進一步,所述遙控器為IC卡。
[0014]本發(fā)明的有益效果為:
[0015]1、使用不重復(fù)的隨機數(shù)列作為密碼,數(shù)列之間不存在邏輯關(guān)系,隨機數(shù)列耐窮舉度在126以上的數(shù)量級,保證密碼不會發(fā)生重復(fù);
[0016]2、密碼的使用是一次性的不重復(fù)使用,用過以后立即刪除,防止密碼存儲帶來的解碼風(fēng)險;
[0017]3、遙控器(IC卡)與執(zhí)行裝置之間即時通信獲取即時生成的密碼,避免了現(xiàn)有技術(shù)中使用數(shù)碼信息采集裝置和解碼器帶來的解碼風(fēng)險。
【附圖說明】
[0018]圖1是本發(fā)明實施例1提供的防解碼光電開關(guān)鎖的通信方法的流程示意圖;
[0019]圖2是本發(fā)明實施例2提供的防解碼光電開關(guān)鎖的通信方法的流程示意圖。
【具體實施方式】
[0020]實施例1:
[0021]如圖1所示,本發(fā)明提供了一種防解碼光電開關(guān)鎖的通信方法,包括以下步驟:
[0022]S100)、遙控器(IC卡)向執(zhí)行裝置發(fā)送身份識別碼;
[0023]S200)、執(zhí)行裝置進行身份識別確認(rèn)后,自動激活執(zhí)行裝置中與該遙控器(IC卡)相對應(yīng)的應(yīng)答器,并向遙控器(IC卡)發(fā)送啟動“發(fā)送操作指令(密碼)”的指令;
[0024]S300)、遙控器(IC卡)收到指令確認(rèn)后向執(zhí)行裝置發(fā)送操作指令;
[0025]S400)、執(zhí)行裝置收到指令確認(rèn)后按指令執(zhí)行操作,并向遙控器(IC卡)發(fā)送下次操作所使用碼組序列指導(dǎo)碼及操作完成指令;
[0026]S500)、遙控器(IC卡)在收到指令確認(rèn)后,按碼組序列指導(dǎo)碼給出的具體位置確定下次操作所使用的碼組序列并結(jié)束此次操作。
[0027]需要說明的是,一個執(zhí)行裝置可對應(yīng)兩個以上遙控器(IC卡),每個遙控器(IC卡)都有一個獨立的應(yīng)答器。
[0028]還需要說明的是,所述步驟S400)中,所述“下次操作所使用碼組序列指導(dǎo)碼”為“經(jīng)過加密的下次操作所使用的碼組序列”。
[0029]實施例2:
[0030]如圖2所示,與上述實施例不同的是,所述步驟S500)為:遙控器(IC卡)在收到指令確認(rèn)后,按碼組序列指導(dǎo)碼給出的具體位置確定下次操作所使用的碼組序列,并與執(zhí)行裝置同時刪除此次操作所使用的全部碼組序列,結(jié)束此次操作。
[0031]由上可見,本發(fā)明具有如下有益的技術(shù)效果:
[0032]1、本發(fā)明使用不重復(fù)的隨機數(shù)列作為密碼,數(shù)列之間不存在邏輯關(guān)系,隨機數(shù)列耐窮舉度在126以上的數(shù)量級,保證密碼不會發(fā)生重復(fù);
[0033]2、本發(fā)明中,密碼的使用是一次性的不重復(fù)使用,用過以后立即刪除,防止密碼存儲帶來的解碼風(fēng)險;
[0034]3、本發(fā)明遙控器(IC卡)與執(zhí)行裝置之間即時通信獲取即時生成的密碼,避免了現(xiàn)有技術(shù)中使用數(shù)碼信息采集裝置和解碼器帶來的解碼風(fēng)險。
[0035]要強調(diào)的是,雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些【具體實施方式】僅是舉例說明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的原理和實質(zhì)的情況下,可以對上述方法的細節(jié)進行各種省略、替換和改變;例如,合并上述方法步驟,從而按照實質(zhì)相同的方法執(zhí)行實質(zhì)相同的功能以實現(xiàn)實質(zhì)相同的結(jié)果則屬于本發(fā)明的技術(shù)方案,均應(yīng)包含在本發(fā)明權(quán)利要求書所要求的保護范圍之內(nèi)。
【主權(quán)項】
1.一種防解碼光電開關(guān)鎖的通信方法,其特征在于,包括以下步驟: S100)遙控器向執(zhí)行裝置發(fā)送身份識別碼; S200)執(zhí)行裝置進行身份識別確認(rèn)后,自動激活執(zhí)行裝置中與該遙控器相對應(yīng)的應(yīng)答器,并向遙控器發(fā)送啟動“發(fā)送操作指令”的指令; S300)遙控器收到指令確認(rèn)后向執(zhí)行裝置發(fā)送操作指令; S400)執(zhí)行裝置收到指令確認(rèn)后按指令執(zhí)行操作,并向遙控器發(fā)送下次操作所使用碼組序列指導(dǎo)碼及操作完成指令; S500)遙控器在收到指令確認(rèn)后,按碼組序列指導(dǎo)碼給出的具體位置確定下次操作所使用的碼組序列并結(jié)束此次操作。2.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述遙控器為兩個以上,每個遙控器都有一個獨立的應(yīng)答器。3.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述步驟S400)中,所述“下次操作所使用碼組序列指導(dǎo)碼”為“經(jīng)過加密的下次操作所使用的碼組序列”。4.根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述步驟S500)中,所述結(jié)束此次操作之前,還包括遙控器與執(zhí)行裝置同時刪除此次操作所使用的全部碼組序列。5.根據(jù)權(quán)利要求1至4任一權(quán)利要求所述的通信方法,其特征在于,所述遙控器為IC卡。
【專利摘要】本發(fā)明涉及一種防解碼光電開關(guān)鎖的通信方法,包括以下步驟:S100)遙控器向執(zhí)行裝置發(fā)送身份識別碼;S200)執(zhí)行裝置進行身份識別確認(rèn)后,自動激活執(zhí)行裝置中與該遙控器相對應(yīng)的應(yīng)答器,并向遙控器發(fā)送啟動“發(fā)送操作指令”的指令;S300)遙控器收到指令確認(rèn)后向執(zhí)行裝置發(fā)送操作指令;S400)執(zhí)行裝置收到指令確認(rèn)后按指令執(zhí)行操作,并向遙控器發(fā)送下次操作所使用碼組序列指導(dǎo)碼及操作完成指令;S500)遙控器在收到指令確認(rèn)后,按碼組序列指導(dǎo)碼給出的具體位置確定下次操作所使用的碼組序列并結(jié)束此次操作。本發(fā)明通過執(zhí)行裝置與遙控器間即時通信獲取即時生成的密碼的方式,有效防止解碼。
【IPC分類】G07C9/00
【公開號】CN104899946
【申請?zhí)枴緾N201510223891
【發(fā)明人】范玉昌
【申請人】范玉昌
【公開日】2015年9月9日
【申請日】2015年5月5日