一种适用于烟机的加密解密方法技术

技术编号:31080496 阅读:15 留言:0更新日期:2021-12-01 11:54
本发明专利技术提出了一种适用于烟机的加密解密方法,发送方输出有效数据,获取随机数并将随机数添加到有效数据中,对有效数据及随机数进行加密形第一密文,将第一密文发送至接收方;接收方接收第一密文后进行解密以提取随机数及获取有效数据,接收方根据有效数据进行处理;接收方将提取的随机数添加到有效数据中,对有效数据及随机数重新进行加密形第二密文,并将第二密文发送至发送方;发送方接收第二密文后进行解密获取有效数据及提取的随机数,发送方根据原添加的随机数和提取的随机数是否一致判断接收方是否正确接收有效数据。保障主机及吸油烟机之间通讯数据安全性,从而保障主机及吸油烟机之间通讯运行的可靠与稳定,且易于实现。于实现。于实现。

【技术实现步骤摘要】
一种适用于烟机的加密解密方法


[0001]本专利技术涉及烟机
,具体涉及一种用于烟机的加密解密方法。

技术介绍

[0002]集排烟机系统主体架构由主机和终端机组成,它们之间通过无线通讯方式进行信息交互,由于无线通讯方式的数据容易被截取,如果采用明文数据(未加密数据)通讯的话,通讯信息容易被窃取、篡改,严重影响到集排烟机系统运行可靠性和信息安全性。

技术实现思路

[0003]本专利技术在一定程度上解决现有相关技术中存在的问题之一,为此,本专利技术的一个目的在于提出一种用于烟机的加密解密方法,保证运行安全性。
[0004]上述目的是通过如下技术方案来实现的:
[0005]一种适用于烟机的加密解密方法,包括安装在不同楼层的吸油烟机、公共烟道及主机,每台吸油烟机的出风口与公用烟道相连通,主机设置在所述公共烟道的出风口处,包括如下步骤:
[0006]步骤S101,发送方输出有效数据,获取随机数并将随机数添加到有效数据中,对有效数据及随机数进行加密形第一密文,将第一密文发送至接收方;
[0007]步骤S102,接收方接收第一密文后进行解密以提取随机数及获取有效数据,接收方根据有效数据进行处理;
[0008]步骤S103,接收方将提取的随机数添加到有效数据中,对有效数据及随机数重新进行加密形第二密文,并将第二密文发送至发送方;
[0009]步骤S104,发送方接收第二密文后进行解密获取有效数据及提取的随机数,发送方根据原添加的随机数和提取的随机数是否一致判断接收方是否正确接收有效数据。
[0010]作为本专利技术的进一步改进,当所述发送方为主机时,所述接收方为安装在不同楼层的吸油烟机;当所述发送方为安装在不同楼层的吸油烟机时,所述接收方为主机。
[0011]作为本专利技术的进一步改进,步骤S102中,接收方接收第一密文后进行解密以提取随机数及获取有效数据的方法具体为:
[0012]步骤2001,接收方提取第一密钥,获取有效数据与随机数组合形成的第一基本数据;
[0013]步骤2002,提取随机数,获取有效数据。
[0014]作为本专利技术的进一步改进,步骤S103,接收方将提取的随机数添加到有效数据中,对有效数据及随机数重新进行加密形第二密文的方法具体为:
[0015]步骤S3001,将提取的随机数添加到有效数据上,形成第二基本数据;
[0016]步骤S3002,获取第二密钥,将第二密钥添加到第二基本数据上形成第二密文。
[0017]作为本专利技术的进一步改进,步骤S104,发送方接收第二密文后进行解密获取有效数据及提取的随机数的方法具体为:
[0018]步骤S4001,提取第二密钥,获取有效数据与提取的随机数组合形成的第二基本数据;
[0019]步骤S4002,提取“提取的随机数”,获取有效数据。
[0020]作为本专利技术的进一步改进,步骤S104,发送方根据原添加的随机数和提取的随机数是否一致判断接收方是否正确接收有效数据的方法具体为:
[0021]检测原添加的随机数和提取的随机数是否一致;
[0022]若是,则判断接收方已正确接收有效数据;
[0023]若否,则判断接收方没有正确接收有效数据。
[0024]作为本专利技术的进一步改进,在判断接收方没有正确接收有效数据后还包括如下步骤:
[0025]返回步骤S101,发送方重新将有效数据发送给接收方。
[0026]作为本专利技术的进一步改进,所述第二密钥与第一密钥不同。
[0027]与现有技术相比,本专利技术的至少包括以下有益效果:
[0028]1.本专利技术提出一种用于烟机的加密解密方法,保障主机及吸油烟机之间通讯数据安全性,从而保障主机及吸油烟机之间通讯运行的可靠与稳定,且易于实现。
附图说明
[0029]图1为实施例中一种适用于烟机的加密解密方法的流程图。
具体实施方式
[0030]以下实施例对本专利技术进行说明,但本专利技术并不受这些实施例所限制。对本专利技术的具体实施方式进行修改或者对部分技术特征进行等同替换,而不脱离本专利技术方案的精神,其均应涵盖在本专利技术请求保护的技术方案范围当中。
[0031]参见图1示出一种适用于烟机的加密解密方法,包括安装在不同楼层的吸油烟机、公共烟道及主机,每台吸油烟机的出风口与公用烟道相连通,主机设置在所述公共烟道的出风口处,包括如下步骤:
[0032]步骤S101,发送方输出有效数据,获取随机数并将随机数添加到有效数据中,对有效数据及随机数进行加密形第一密文,将第一密文发送至接收方;
[0033]步骤S102,接收方接收第一密文后进行解密以提取随机数及获取有效数据,接收方根据有效数据进行处理;
[0034]步骤S103,接收方将提取的随机数添加到有效数据中,对有效数据及随机数重新进行加密形第二密文,并将第二密文发送至发送方;
[0035]步骤S104,发送方接收第二密文后进行解密获取有效数据及提取的随机数,发送方根据原添加的随机数和提取的随机数是否一致判断接收方是否正确接收有效数据。
[0036]当所述发送方为主机时,所述接收方为安装在不同楼层的吸油烟机。当主机需要发送控制命令至楼层的吸油烟机上时,可将有效数据添加随机数后进行加密形成第一密文,发送至吸油烟机上,吸油烟机接收第一密文,对第一密文进行解密,提取随机数并获取有效数据,吸油烟机获取有效数据后根据有效数据进行操作,即根据主机发出的有效数据指令进行操作,操作后,吸油烟机对有效数据添加提取的随机数后重新进行加密并形成第
二密文,将第二密文发送至主机上,主机对第二密文进行解密,获取有效数据及提取的随机数,若在步骤S101中原本添加的随机数与步骤S104中解密获取的提取随机数一致,说明主机与吸油烟机之间的交流讯息没有被窃取或篡改,吸油烟机是根据主机发出的指令进行操作;若在步骤S101中原本添加的随机数与步骤S104中解密获取的提取随机数不一致,则说明主机与吸油烟机之间的交流讯息被窃取或篡改,吸油烟机操作的指令不是主机发出的指令,即吸油烟机没有按照主机发出的指令进行正确的操作,则主机可重新发出控制指令控制吸油烟机进行操作。
[0037]当所述发送方为安装在不同楼层的吸油烟机时,所述接收方为主机。吸油烟机工作状态改变时,且需要将改变的讯息通知到主机,吸油烟机可将有效数据添加随机数后进行加密形成第一密文,发送至主机上,主机接收第一密文,对第一密文进行解密,提取随机数并获取有效数据,主机获取有效数据后根据有效数据得知吸油烟机状态的改变,此时,主机对有效数据添加之前提取的随机数后重新进行加密并形成第二密文,将第二密文发送至吸油烟机上,吸油烟机对第二密文进行解密,获取有效数据及提取的随机数,若在步骤S101中原本添加的随机数与步骤S104中解密获取的提取随机数一致,说明主机与吸油烟机之间的交流讯息没有被窃取或篡改,主机已获取吸油烟机的状态变化讯息;若在步骤S101中原本添加的随机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于烟机的加密解密方法,包括安装在不同楼层的吸油烟机、公共烟道及主机,每台吸油烟机的出风口与公用烟道相连通,主机设置在所述公共烟道的出风口处,其特征在于,包括如下步骤:步骤S101,发送方输出有效数据,获取随机数并将随机数添加到有效数据中,对有效数据及随机数进行加密形成第一密文,将第一密文发送至接收方;步骤S102,接收方接收第一密文后进行解密以提取随机数及获取有效数据,接收方根据有效数据进行处理;步骤S103,接收方将提取的随机数添加到有效数据中,对有效数据及随机数重新进行加密形成第二密文,并将第二密文发送至发送方;步骤S104,发送方接收第二密文后进行解密获取有效数据及提取的随机数,发送方根据原添加的随机数和提取的随机数是否一致判断接收方是否正确接收有效数据。2.根据权利要求1所述的一种用于烟机的加密解密方法,其特征在于,当所述发送方为主机时,所述接收方为安装在不同楼层的吸油烟机;当所述发送方为安装在不同楼层的吸油烟机时,所述接收方为主机。3.根据权利要求1所述的一种用于烟机的加密解密方法,其特征在于,在步骤S101中,获取随机数并将随机数添加到有效数据中,对有效数据及随机数进行加密形成第一密文的方法具体为:步骤S1001,将随机数添加到有效数据上,形成第一基本数据;步骤S1002,获取第一密钥,将第一密钥循环添加到第一基本数据上形成第一密文。4.根据权利要求2所述的一种用于烟机的加密解密方法,其特征在于,步骤S102中,接收方接收第一密文后进行解密以提取随机数及获取...

【专利技术属性】
技术研发人员:罗淦恩潘叶江
申请(专利权)人:华帝股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1