防解码光电开关锁的通信方法
【技术领域】
[0001]本发明属于通信技术领域,具体涉及一种防解码光电开关锁的通信方法。
【背景技术】
[0002]现在普遍使用的遥控(IC卡)光电开关锁所采用的通信方法及工作模式是:光电开关锁的遥控器(IC卡)(以下简称遥控器(IC卡))向光电开关锁的执行装置(以下简称执行装置)发送操作指令(密码);执行装置收到操作指令(密码)后进行确认;正确则执行;错误则拒绝执行;这种工作模式存在着三个不安全因素:1、同一厂家同一系列产品中如果使用的密码发生重复,就可使不同的遥控器(IC卡)之间能够相互控制对方的光电开关锁。2、在遥控器(IC卡)与执行装置通信过程中,使用数码信息采集装置收集通信信息,并复制遥控器(IC卡),就有可能对光电开关锁进行控制。3、使用解码器对光电开关锁进行解码,也有可能对光电开关锁进行控制。
【发明内容】
[0003]为了解决现有技术存在的上述问题,本发明提供了一种防解码光电开关锁的通信方法,通过执行装置与遥控器(IC卡)间即时通信获取即时生成的密码的方式,使用不重复的随机数列作为密码,数列之间不存在逻辑关系,随机数列耐穷举度在126以上的数量级,且密码的使用是一次性的不重复使用,用过以后立即删除,从而达到有效防解码的目的。
[0004]本发明提供一种防解码光电开关锁的通信方法,包括以下步骤:
[0005]S100)遥控器向执行装置发送身份识别码;
[0006]S200)执行装置进行身份识别确认后,自动激活执行装置中与该遥控器相对应的应答器,并向遥控器发送启动“发送操作指令”的指令;
[0007]S300)遥控器收到指令确认后向执行装置发送操作指令;
[0008]S400)执行装置收到指令确认后按指令执行操作,并向遥控器发送下次操作所使用码组序列指导码及操作完成指令;
[0009]S500)遥控器在收到指令确认后,按码组序列指导码给出的具体位置确定下次操作所使用的码组序列并结束此次操作。
[0010]进一步,所述遥控器为两个以上,每个遥控器都有一个独立的应答器。
[0011]进一步,所述步骤S400)中,所述“下次操作所使用码组序列指导码”为“经过加密的下次操作所使用的码组序列”。
[0012]进一步,所述步骤S500)中,所述结束此次操作之前,还包括遥控器与执行装置同时删除此次操作所使用的全部码组序列。
[0013]进一步,所述遥控器为IC卡。
[0014]本发明的有益效果为:
[0015]1、使用不重复的随机数列作为密码,数列之间不存在逻辑关系,随机数列耐穷举度在126以上的数量级,保证密码不会发生重复;
[0016]2、密码的使用是一次性的不重复使用,用过以后立即删除,防止密码存储带来的解码风险;
[0017]3、遥控器(IC卡)与执行装置之间即时通信获取即时生成的密码,避免了现有技术中使用数码信息采集装置和解码器带来的解码风险。
【附图说明】
[0018]图1是本发明实施例1提供的防解码光电开关锁的通信方法的流程示意图;
[0019]图2是本发明实施例2提供的防解码光电开关锁的通信方法的流程示意图。
【具体实施方式】
[0020]实施例1:
[0021]如图1所示,本发明提供了一种防解码光电开关锁的通信方法,包括以下步骤:
[0022]S100)、遥控器(IC卡)向执行装置发送身份识别码;
[0023]S200)、执行装置进行身份识别确认后,自动激活执行装置中与该遥控器(IC卡)相对应的应答器,并向遥控器(IC卡)发送启动“发送操作指令(密码)”的指令;
[0024]S300)、遥控器(IC卡)收到指令确认后向执行装置发送操作指令;
[0025]S400)、执行装置收到指令确认后按指令执行操作,并向遥控器(IC卡)发送下次操作所使用码组序列指导码及操作完成指令;
[0026]S500)、遥控器(IC卡)在收到指令确认后,按码组序列指导码给出的具体位置确定下次操作所使用的码组序列并结束此次操作。
[0027]需要说明的是,一个执行装置可对应两个以上遥控器(IC卡),每个遥控器(IC卡)都有一个独立的应答器。
[0028]还需要说明的是,所述步骤S400)中,所述“下次操作所使用码组序列指导码”为“经过加密的下次操作所使用的码组序列”。
[0029]实施例2:
[0030]如图2所示,与上述实施例不同的是,所述步骤S500)为:遥控器(IC卡)在收到指令确认后,按码组序列指导码给出的具体位置确定下次操作所使用的码组序列,并与执行装置同时删除此次操作所使用的全部码组序列,结束此次操作。
[0031]由上可见,本发明具有如下有益的技术效果:
[0032]1、本发明使用不重复的随机数列作为密码,数列之间不存在逻辑关系,随机数列耐穷举度在126以上的数量级,保证密码不会发生重复;
[0033]2、本发明中,密码的使用是一次性的不重复使用,用过以后立即删除,防止密码存储带来的解码风险;
[0034]3、本发明遥控器(IC卡)与执行装置之间即时通信获取即时生成的密码,避免了现有技术中使用数码信息采集装置和解码器带来的解码风险。
[0035]要强调的是,虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些【具体实施方式】仅是举例说明,本领域的技术人员在不脱离本发明的原理和实质的情况下,可以对上述方法的细节进行各种省略、替换和改变;例如,合并上述方法步骤,从而按照实质相同的方法执行实质相同的功能以实现实质相同的结果则属于本发明的技术方案,均应包含在本发明权利要求书所要求的保护范围之内。
【主权项】
1.一种防解码光电开关锁的通信方法,其特征在于,包括以下步骤: S100)遥控器向执行装置发送身份识别码; S200)执行装置进行身份识别确认后,自动激活执行装置中与该遥控器相对应的应答器,并向遥控器发送启动“发送操作指令”的指令; S300)遥控器收到指令确认后向执行装置发送操作指令; S400)执行装置收到指令确认后按指令执行操作,并向遥控器发送下次操作所使用码组序列指导码及操作完成指令; S500)遥控器在收到指令确认后,按码组序列指导码给出的具体位置确定下次操作所使用的码组序列并结束此次操作。2.根据权利要求1所述的通信方法,其特征在于,所述遥控器为两个以上,每个遥控器都有一个独立的应答器。3.根据权利要求1所述的通信方法,其特征在于,所述步骤S400)中,所述“下次操作所使用码组序列指导码”为“经过加密的下次操作所使用的码组序列”。4.根据权利要求1所述的通信方法,其特征在于,所述步骤S500)中,所述结束此次操作之前,还包括遥控器与执行装置同时删除此次操作所使用的全部码组序列。5.根据权利要求1至4任一权利要求所述的通信方法,其特征在于,所述遥控器为IC卡。
【专利摘要】本发明涉及一种防解码光电开关锁的通信方法,包括以下步骤:S100)遥控器向执行装置发送身份识别码;S200)执行装置进行身份识别确认后,自动激活执行装置中与该遥控器相对应的应答器,并向遥控器发送启动“发送操作指令”的指令;S300)遥控器收到指令确认后向执行装置发送操作指令;S400)执行装置收到指令确认后按指令执行操作,并向遥控器发送下次操作所使用码组序列指导码及操作完成指令;S500)遥控器在收到指令确认后,按码组序列指导码给出的具体位置确定下次操作所使用的码组序列并结束此次操作。本发明通过执行装置与遥控器间即时通信获取即时生成的密码的方式,有效防止解码。
【IPC分类】G07C9/00
【公开号】CN104899946
【申请号】CN201510223891
【发明人】范玉昌
【申请人】范玉昌
【公开日】2015年9月9日
【申请日】2015年5月5日