校验方法、电梯控制设备以及电梯外围设备技术

技术编号:20347250 阅读:32 留言:0更新日期:2019-02-16 10:45
本发明专利技术提供了一种校验方法、电梯控制设备以及电梯外围设备,应用于电梯控制设备,电梯控制设备包括主控板,且主控板上具有第一微处理器和第一加密芯片;校验方法包括:在外围设备连接到电梯控制设备时,第一微处理器生成第一随机数并将第一随机数分别发送到第一加密芯片以及外围设备,第一加密芯片存储有第一秘钥和第一加密算法;第一加密芯片使用第一加密算法和第一秘钥对第一随机数进行加密运算获得第一密文数据,并将第一密文数据发送到第一微处理器;第一微处理器将从第一加密芯片接收的第一密文数据与从外围设备接收的第二密文数据进行比对,并在第一密文数据与第二密文数据相同时确认外围设备合法。

【技术实现步骤摘要】
校验方法、电梯控制设备以及电梯外围设备
本专利技术涉及电子
,更具体地说,涉及一种校验方法、电梯控制设备以及电梯外围设备。
技术介绍
电梯在长期使用过程中,需定期进行配件损毁更换、调试维保等,以保证电梯的长期安全使用。一般情况都是由出售电梯的电梯厂负责维保或者由其指定维保公司负责对其电梯系统进行维护和保养。但是,越来越多的非正规厂家使用非法的手段争抢电梯的维保利益,如:私自对电梯的原厂已损毁配件进行更换、以低廉的价格非法维保原厂的电梯等。然而,因配件来源不详,维保质量难以得到保证,更容易损坏电梯设备,甚至造成电梯安全事故。而且,这些非正规厂家使正规电梯厂及维保公司的维保权益和利益受到损害。为解决上述问题,目前通常采用电梯加密系统,具体包括软件协议加密或ID绑定等方式来实现整个电梯系统的绑定。其中,软件协议加密方式,一般由基于主控制器的软件算法来实现,主控制器发起协议认证,附件响应认证,附件反馈应答信息给主控器,一旦通过则可以正常使用。ID绑定则是基于ID存储的方式,盗版的软件硬件因为ID无法匹配,也会导致无法使用。然而,上述软件协议加密方式中,因为数据可以在总线上被抓取到,通过算法分析仪,很容易破解加密协议,且核心的主控制器中的运行程序,也很容易被破解并获取运行的源代码。通过抄袭硬件,烧录获取的源代码,从而可完成批量盗版生产和应用。对于ID绑定方式来说,ID一般存储于CPU内部的flash、外部eeprom等介质,ID容易被窃取和篡改,一旦破解ID后,非法厂家就可以制作盗版的配件并在厂家电梯系统上使用。
技术实现思路
本专利技术要解决的技术问题在于,针对上述的问题,提供一种校验方法、电梯控制设备以及电梯外围设备。本专利技术解决上述技术问题的技术方案是,提供一种校验方法,该方法应用于电梯控制设备,所述电梯控制设备包括主控板,且所述主控板上具有第一微处理器和第一加密芯片;所述校验方法包括:在外围设备连接到所述电梯控制设备时,所述第一微处理器生成第一随机数并将所述第一随机数分别发送到第一加密芯片以及外围设备,所述第一加密芯片存储有第一秘钥和第一加密算法;所述第一加密芯片使用第一加密算法和第一秘钥对所述第一随机数进行加密运算获得第一密文数据,并将所述第一密文数据发送到所述第一微处理器;所述第一微处理器将从所述第一加密芯片接收的第一密文数据与从所述外围设备接收的第二密文数据进行比对,并在所述第一密文数据与第二密文数据相同时确认所述外围设备合法。上述提供的校验方法还包括:在所述主控板上电时,所述第一微处理器生成第二随机数并将所述第二随机数发送到第一加密芯片,所述第一加密芯片存储有二加密算法和第二秘钥,所述第一微处理器存储有第三加密算法和第三秘钥;所述第一加密芯片使用第二加密算法和第二秘钥对所述第二随机数进行加密运算获得第三密文数据,并将所述第三密文数据发送到所述第一微处理器;所述第一微处理器使用所述第三加密算法和第三秘钥对所述第二随机数进行加密运算获得第四密文数据,并在所述第四密文数据与所述第三密文数据相同时,使所述主控板进入正常运行状态。本专利技术提供的校验方法中,所述第一加密算法、第二加密算法和第三加密算法为非对称式算法,所述第一微处理器根据一个或多个参数生成所述第一随机数和第二随机数;所述参数包括所述外围设备的状态、所述第一微处理器的标识号。本专利技术还提供了一种电梯控制设备,包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述校验方法的步骤。本专利技术还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述校验方法的步骤。本专利技术还提供了另一种校验方法,该方法应用于电梯外围设备,所述电梯外围设备包括电路板,且所述电路板上具有第二微处理器和第二加密芯片;所述校验方法包括:在所述外围设备连接到电梯控制设备时,所述第二微处理器从所述电梯控制设备接收第一随机数并将所述第一随机数发送到所述第二加密芯片,所述第二加密芯片存储有第四加密算法和第四秘钥;所述第二加密芯片使用所述第四加密算法和第四秘钥对所述第一随机数进行加密运算获得第二密文数据,并将所述第二密文数据发送到所述第二微处理器;所述第二微处理器将所述第二密文数据发送给电梯控制设备。上述另一种校验方法还包括:在所述外围设备的电路板上电时,所述第二微处理器生成第三随机数并将所述第三随机数发送到第二加密芯片,所述第二加密芯片存储有第五加密算法和第五秘钥,所述第二微处理器存储有第六加密算法和第六秘钥;所述第二加密芯片使用所述第五加密算法和第五秘钥对所述第三随机数进行加密运算获得第五密文数据,并将所述第五密文数据发送到所述第二微处理器;所述第二微处理器使用所述第六加密算法和第六秘钥对所述第三随机数进行加密运算获得第六密文数据,并在所述第六密文数据与所述第五密文数据相同时,使所述电路板进入正常运行状态。所述第四加密算法、第五加密算法及第六加密算法为非对称式算法,所述第二微处理器根据一个或多个参数生成所述第三随机数:所述参数包括所述外围设备的状态、所述第二微处理器的标识号。本专利技术还提供了另一种电梯外围设备,包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述校验方法的步骤。本专利技术还提供了另一种计算机可读存储介质,所述计算机程序被处理器执行时,实现上述校验方法的步骤。本专利技术通过在电梯控制设备与电梯外围设备中装配具有秘钥的加密芯片,并采用非对称算法对设备进一步加密,增大破解难度,提高设备校验有效性,从而达到电梯控制设备、电梯外围设备以及电梯控制设备与电梯外围设备间的唯一安全校验认证,实现对电梯控制设备加密以及与电梯外围设备的加密绑定,使非法外围设备无法正常使用,有效识别盗版设备,维护电梯厂、维保厂、电梯客户的权益。附图说明图1是本专利技术校验方法第一实施例的流程图;图2是本专利技术电梯控制设备第一实施例示意图;图3是本专利技术校验方法第二实施例的流程图;图4是本专利技术校验方法第三实施例的流程图;图5是本专利技术电梯外围设备第二实施例的示意图;图6是电梯控制设备与电梯外围设备的功能模块示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,为本专利技术校验方法第一实施例的流程图。该方法用于校验连接在电梯控制设备上的外围设备的合法性,上述外围设备具体可以为轿顶板电路板、轿内显示电路板、厅外显示电路板、轿内指令电路板等。所述电梯控制设备包括主控板,且所述主控板上具有第一微处理器和第一加密芯片;所述电梯外围设备包括电路板,且所述电路板上具有第二微处理器和第二加密芯片。所述校验方法包括:步骤S11:在外围设备连接到所述电梯控制设备时,电梯控制设备的第一微处理器生成第一随机数,并通过数据总线,将第一随机数发送给电梯控制设备主板上的第一加密芯片以及外围设备。上述第一加密芯片存储有第一秘钥和第一加密算法。在该步骤中,第一微处理器可根据外围设备的状态(例如外围设备是否与电梯控制设备连接)、第一微处理器的标识号ID等信息中的一个本文档来自技高网...

【技术保护点】
1.一种校验方法,其特征在于,应用于电梯控制设备,所述电梯控制设备包括主控板,且所述主控板上具有第一微处理器和第一加密芯片;所述校验方法包括:在外围设备连接到所述电梯控制设备时,所述第一微处理器生成第一随机数并将所述第一随机数分别发送到第一加密芯片以及外围设备,所述第一加密芯片存储有第一秘钥和第一加密算法;所述第一加密芯片使用第一加密算法和第一秘钥对所述第一随机数进行加密运算获得第一密文数据,并将所述第一密文数据发送到所述第一微处理器;所述第一微处理器将从所述第一加密芯片接收的第一密文数据与从所述外围设备接收的第二密文数据进行比对,并在所述第一密文数据与第二密文数据相同时确认所述外围设备合法。

【技术特征摘要】
1.一种校验方法,其特征在于,应用于电梯控制设备,所述电梯控制设备包括主控板,且所述主控板上具有第一微处理器和第一加密芯片;所述校验方法包括:在外围设备连接到所述电梯控制设备时,所述第一微处理器生成第一随机数并将所述第一随机数分别发送到第一加密芯片以及外围设备,所述第一加密芯片存储有第一秘钥和第一加密算法;所述第一加密芯片使用第一加密算法和第一秘钥对所述第一随机数进行加密运算获得第一密文数据,并将所述第一密文数据发送到所述第一微处理器;所述第一微处理器将从所述第一加密芯片接收的第一密文数据与从所述外围设备接收的第二密文数据进行比对,并在所述第一密文数据与第二密文数据相同时确认所述外围设备合法。2.根据权利要求1所述的校验方法,其特征在于,所述校验方法还包括:在所述主控板上电时,所述第一微处理器生成第二随机数并将所述第二随机数发送到第一加密芯片,所述第一加密芯片存储有第二加密算法和第二秘钥,所述第一微处理器存储有第三加密算法和第三秘钥;所述第一加密芯片使用第二加密算法和第二秘钥对所述第二随机数进行加密运算获得第三密文数据,并将所述第三密文数据发送到所述第一微处理器;所述第一微处理器使用所述第三加密算法和第三秘钥对所述第二随机数进行加密运算获得第四密文数据,并在所述第四密文数据与所述第三密文数据相同时,使所述主控板进入正常运行状态。3.根据权利要求2所述的校验方法,其特征在于,所述第一加密算法、第二加密算法和第三加密算法为非对称式算法,所述第一微处理器根据一个或多个参数生成所述第一随机数和第二随机数;所述参数包括所述外围设备的状态、所述第一微处理器的标识号。4.一种电梯控制设备,其特征在于,包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至3中任一项所述校验方法的步骤。5.一种计算机可读存储介质,所述存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执...

【专利技术属性】
技术研发人员:关文江黄鹿李利涛
申请(专利权)人:苏州汇川技术有限公司
类型:发明
国别省市:江苏,32

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

1