一种led智能控制系统硬件加密方法

文档序号:1159644 发布日期:2020-09-15 浏览:6次 >En<

阅读说明:本技术 一种led智能控制系统硬件加密方法 (Hardware encryption method for LED intelligent control system ) 是由 陈义忠 于 2020-07-03 设计创作,主要内容包括:本发明公开了一种LED智能控制系统硬件加密方法,其包括以下步骤:LED智能控制系统的微控制单元获取加密因子,所述加密因子自微控制单元中的EEPROM位置获取,所述加密因子在微控制单元经算法运算并存储为第一运算结果;步骤S1中的加密因子传送至LED智能控制系统的FPGA,所述加密因子在FPGA经算法运算并存储为第二运算结果;比对第一运算结果与第二运算结果一致性;若运算结果一致,则硬件加密解除;若运算结果不一致,则硬件保持加密状态。本发明所述LED智能控制系统硬件加密方法,其结构简单,构思巧妙,通过微控制单元和FPGA的结合,实现了控制系统的硬件加密,有效防止LED智能控制系统的程序被盗用,具有良好的推广价值。(The invention discloses a hardware encryption method for an LED intelligent control system, which comprises the following steps: the method comprises the steps that a micro control unit of the LED intelligent control system obtains an encryption factor, the encryption factor is obtained from an EEPROM (electrically erasable programmable read-only memory) position in the micro control unit, and the encryption factor is subjected to algorithm operation in the micro control unit and stored as a first operation result; the encryption factor in the step S1 is transmitted to an FPGA of the LED intelligent control system, and the encryption factor is subjected to algorithm operation in the FPGA and stored as a second operation result; comparing the consistency of the first operation result and the second operation result; if the operation results are consistent, the hardware encryption is released; if the operation results are not consistent, the hardware keeps the encryption state. The hardware encryption method of the LED intelligent control system has the advantages of simple structure and ingenious conception, realizes the hardware encryption of the control system through the combination of the micro control unit and the FPGA, effectively prevents the program of the LED intelligent control system from being stolen, and has good popularization value.)

一种LED智能控制系统硬件加密方法

技术领域

本发明属于灯具智能控制技术领域,涉及一种LED智能控制系统硬件加密方法。

背景技术

LED智能控制系统是利用先进电磁调压及电子感应技术,以公共照明统一格智能为平台,对供电进行实时监控与跟踪,自动平滑地调节电路的电压和电流幅度,改善照明电路中不平衡负荷所带来的额外功耗,提高功率因素,降低灯具和线路的工作温度,达到优化供电目的的照明控制系统。

传统比较大型的LED智能控制系统都是基于FPGA控制的,特别是ALTERA FPGA运行很多都是从EPCS中配置启动,而EPCS并不具备加密保护功能,程序很容易被盗取使用。

因此,亟需设计一种LED智能控制系统硬件加密方法,解决存在的技术问题。

发明内容

本发明的目的是至少一定程度上解决现有技术中存在的部分技术问题,提供的一种LED智能控制系统硬件加密方法,其结构简单,构思巧妙,通过微控制单元和FPGA的结合,实现了控制系统的硬件加密,有效防止LED智能控制系统的程序被盗用,具有良好的推广价值。

为解决上述技术问题,本发明提供的LED智能控制系统硬件加密方法,其包括以下步骤:

S1,LED智能控制系统的微控制单元获取加密因子,所述加密因子自微控制单元中的EEPROM位置获取,所述加密因子在微控制单元经算法运算并存储为第一运算结果;

S2,步骤S1中的加密因子传送至LED智能控制系统的FPGA,所述加密因子在FPGA经算法运算并存储为第二运算结果;

S3,比对第一运算结果与第二运算结果一致性;

S4,若运算结果一致,则硬件加密解除;

S5,若运算结果不一致,则硬件保持加密状态。

在一些实施例中,步骤S1中,所述加密因子自微控制单元中的EEPROM位置获取。

在一些实施例中,步骤S1中,所述算法为加、减、乘、除、异和/或与。

在一些实施例中,步骤S2中的算法与步骤S1中的算法一致。

在一些实施例中,步骤S2中,所述加密因子通过I2C接口传送至FPGA。

在一些实施例中,所述加密因子为位置地址。

在一些实施例中,所述步骤S1中的第一运算结果位于下一次加密的加密因子。

在一些实施例中,所述加密因子经算法运算后的结果存储,作为下一次启动的加密因子。

本发明有益效果:

本发明提供的一种LED智能控制系统硬件加密方法,其结构简单,构思巧妙,通过微控制单元和FPGA的结合,实现了控制系统的硬件加密,有效防止LED智能控制系统的程序被盗用。

附图说明

通过结合以下附图所作的详细描述,本发明的上述优点将变得更清楚和更容易理解,这些附图只是示意性的,并不限制本发明,其中:

图1是本发明所述一种LED智能控制系统硬件加密方法的流程图。

具体实施方式

图1是本申请所述一种LED智能控制系统硬件加密方法的相关示意图,下面结合具体实施例和附图,对本发明进行详细说明。

在此记载的实施例为本发明的特定的具体实施方式,用于说明本发明的构思,均是解释性和示例性的,不应解释为对本发明实施方式及本发明范围的限制。除在此记载的实施例外,本领域技术人员还能够基于本申请权利要求书和说明书所公开的内容采用显而易见的其它技术方案,这些技术方案包括采用对在此记载的实施例的做出任何显而易见的替换和修改的技术方案。

本说明书的附图为示意图,辅助说明本发明的构思,示意性地表示各部分的形状及其相互关系。请注意,为了便于清楚地表现出本发明实施例的各部件的结构,各附图之间并未按照相同的比例绘制。相同的参考标记用于表示相同的部分。

本申请所述一种LED智能控制系统硬件加密方法的流程图,如图1所示,所述LED智能控制系统硬件加密方法以下步骤:

S1,LED智能控制系统的微控制单元获取加密因子,所述加密因子自微控制单元中的EEPROM位置获取,所述加密因子在微控制单元经算法运算并存储为第一运算结果;

S2,步骤S1中的加密因子传送至LED智能控制系统的FPGA,所述加密因子在FPGA经算法运算并存储为第二运算结果;

S3,比对第一运算结果与第二运算结果一致性;

S4,若运算结果一致,则硬件加密解除;

S5,若运算结果不一致,则硬件保持加密状态。

作为本发明的一个实施例,步骤S1中,所述加密因子自微控制单元中的EEPROM位置获取。所述算法为加、减、乘、除、异和/或与。可以理解的是,所述算法可以是以上算法的任意组合,如可以为加、乘和除的组合,也可以是减、乘和与的组合。

作为本发明的另一个实施例,步骤S2中的算法与步骤S1中的算法一致。只有在微控制单元添加的算法和在FPGA设置的算法保持一致,才可以推断出第一运算结果与第二运算结果一致的结论。

在一些实施例中,步骤S2中,所述加密因子通过I2C接口传送至FPGA。I2C为一种简单、双向二线制同步串行总线,其可以保证信息传输的安全性。

本发明中,所述加密因子为位置地址,经过预设算法计算的加密因子仍然存储在原来的位置地址上。

作为本发明的一个实施例,所述步骤S1中的第一运算结果位于下一次加密的加密因子。这样可以增加破解LED智能控制系统硬件的难度,保证LED智能控制系统的安全性。

作为本发明的另一个实施例,所述加密因子经算法运算后的结果存储,作为下一次启动的加密因子。

与现有技术相比,本申请所述一种LED智能控制系统硬件加密方法,其结构简单,构思巧妙,通过微控制单元和FPGA的结合,实现了控制系统的硬件加密,有效防止LED智能控制系统的程序被盗用,具有良好的推广价值。

本发明不局限于上述实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种降压型LED驱动芯片及应用

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!