一种基于非对称加密算法的风力发电变流器用驱动板加密方法技术

技术编号:33087489 阅读:35 留言:0更新日期:2022-04-15 10:54
本发明专利技术涉及到风力发电技术领域,具体涉及到一种基于非对称加密算法的风力发电变流器用驱动板加密方法,所述方法主要包括控制器程序和驱动板程序,依托非对称加密算法并配合串口通信的方式进行实现。本发明专利技术结合实际,通过在控制器和驱动板上增加加密防抄写功能,当控制器和驱动板均为原始厂家生产且配套使用时,驱动板功能方可正常使用,否则将会报错并停机,维护了系统设计者的自有知识产权。维护了系统设计者的自有知识产权。维护了系统设计者的自有知识产权。

【技术实现步骤摘要】
一种基于非对称加密算法的风力发电变流器用驱动板加密方法


[0001]本专利技术属于到风力发电
,具体涉及到一种基于非对称加密算法的风力发电变流器用驱动板加密方法。

技术介绍

[0002]近年来,电子系统的非法盗版问题日趋严重,软硬件系统的非法破解与复制将会给系统设计者带来不可估量的损失。尤其在风力发电行业,对于原始变流器厂家而言,将有可能被其他厂家私自更换控制器和驱动板,或者出于其他目的对单板进行抄袭,直接将导致原始变流器厂家的利益受损,因此,通过一定的技术手段保护自有知识产权显得尤为重要。
[0003]可见,而为了解决这一难题,研发一种基于非对称加密算法的风力发电变流器用驱动板加密方法是相当有必要的。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术提供一种基于非对称加密算法的风力发电变流器用驱动板加密方法,其目的在于解决的是上述防止被其他厂家私自更换控制器和驱动板,或者对单板进行抄袭的情况,通过在控制器和驱动板上增加加密防抄写功能,当控制器和驱动板均为原始厂家生产且配套使用时,驱动板功能方可正常使用,否则将会报错并停机。
[0005]本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于非对称加密算法的风力发电变流器用驱动板加密方法,所述方法主要包括控制器程序和驱动板程序,依托非对称加密算法并配合串口通信的方式进行实现;
[0006]其中,控制器侧的原始确认帧由随机数生成,并间隔一定时间发送确认帧进行信息交互,控制器侧和驱动板侧都将对确认帧进行内部比较;其中在控制器侧仅有公钥,驱动板侧仅有私钥,且公钥的生成和私钥的生成会按照一定时间间隔进行变化;所述非对称加密算法中加密使用的密钥和解密使用的密钥是不同的;
[0007]其中,驱动板侧的采用A运算,当解密出原始确认帧后,将采用A运算方法对原始确认帧进行特殊的修改;控制器侧采用B运算,当解密出原始确认帧后,将采用B运算方法对原始确认帧进行特殊的修改;所述的A运算和B运算为不同的运算方法;
[0008]控制侧的内部比较环节和驱动板侧的内部比较环节将持续一定的数量;当控制器侧在进行内部比较环节时,发现所比较的确认帧不符合变化规律,则上报故障并停机;当驱动板侧在进行内部比较环节时,发现所比较的确认帧不符合变化规律,则上报故障并停机。
[0009]优选地,控制器侧的原始确认帧由随机数生成,每隔一定时间发送确认帧命令。
[0010]优选地,在控制器侧的公钥和驱动板侧的私钥,其生成会按照一定时间间隔进行变化。
[0011]优选地,所述驱动板为SCR、IGBT、IGCT中的任一种。
[0012]优选地,所述非对称加密算法是RSA、DSA、ECC中的任一种。
[0013]优选地,所述串口通信为下述三种方式中的其中任何一种:RS

232通信、RS

485通信、RS

422通信。
[0014]优选地,所述驱动板上的A运算是一种累加运算或者其他特殊运行。
[0015]优选地,所述控制器上的B运算是一种累加运算或者其他特殊运行。
[0016]优选地,控制器侧和驱动板侧内部比较环节的次数为10次

20次。
[0017]优选地,控制器侧的处理芯片为TMS320F28377DPTPT,驱动板侧的处理芯片STM32F103RCT6。
[0018]与现有技术相比,本专利技术的积极效果是:本专利技术中的基于非对称加密算法的风力发电变流器用驱动板加密方法,通过在控制器和驱动板上增加加密防抄写功能,当控制器和驱动板均为原始厂家生产且配套使用时,驱动板功能方可正常使用,否则将会报错并停机,维护了系统设计者的自有知识产权。
附图说明
[0019]图1为本专利技术中的风力发电变流器用驱动板和控制器的加密检测结构示意图;
[0020]图2为本专利技术中的风力发电变流器用控制器侧的加密检测示意图;
[0021]图3为本专利技术中的风力发电变流器用驱动板侧的加密检测示意图;
[0022]附图中的标记为:1

控制器模块、2

串口通信模块、3

驱动板模块。
具体实施方式
[0023]下面结合图1

3与具体实施方式对本专利技术做进一步的说明;以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。
[0024]参见附图1

3,控制器模块1与驱动块模块3之间通过串口通信模块2进行信息交互,基于非对称加密算法的风力发电变流器用驱动板加密方法通过上述功能件实现,其中,所述的基于非对称加密算法的风力发电变流器用驱动板加密方法主要包括控制器程序和驱动板程序,依托非对称加密算法并配合串口通信的方式进行实现。控制器侧的原始确认帧由随机数生成,并间隔一定时间发送确认帧进行信息交互,控制器侧和驱动板侧都将对确认帧进行内部比较;其中在控制器侧仅有公钥,驱动板侧仅有私钥,且公钥的生成和私钥的生成会按照一定时间间隔进行变化;非对称加密算法要求加密使用的密钥和解密使用的密钥是不同的,如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果用私钥对数据进行加密,那么只有用对应的公钥才能解密;驱动板侧的A运算为一种特殊运算方法,当解密出原始确认帧后,将采用该运算方法对原始确认帧进行特殊的修改;控制器侧的B运算为一种特殊运算方法,当解密出原始确认帧后,将采用该运算方法对原始确认帧进行特殊的修改;控制侧的内部比较环节和驱动板侧的内部比较环节将持续一定的数量;当控制器侧在进行内部比较环节时,如发现所比较的确认帧不符合变化规律,则上报故障并停机;当驱动板侧在进行内部比较环节时,如发现所比较的确认帧不符合变化规律,则上报故障并停机。
[0025]控制器侧的原始确认帧由随机数生成,每隔一定时间发送确认帧命令,可以是5分钟或者10分钟,该发送时间间隔不应成为本专利技术的限制范围;在控制器侧的公钥和驱动板侧的私钥,其生成会按照一定时间间隔进行变化,例如5天更换一次公钥和私钥,该变更时间不应成为本专利技术的限制范围;所述驱动板可以为SCR、IGBT、IGCT等驱动板,不局限于某一种驱动板;所述非对称加密算法,不局限于固定一种,可以是RSA、DSA、ECC等;所述串口通信,为下述三种方式中的其中任何一种:RS

232通信、RS

485通信、RS

422通信;所述驱动板上的A运算,可以是一种累加运算或者其他特殊运行,该运算的具体方法不应成为本专利技术的限制范围;所述控制器上的B运算,可以是一种累加运算或者其他特殊运行,该运算的具体方法不应成为本专利技术的限制范围;控制器侧和驱动板侧内部比较环节,可以是10次或者20次,该具体次数不应成为本专利技术的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于非对称加密算法的风力发电变流器用驱动板加密方法,其特征在于:所述方法主要包括控制器程序和驱动板程序,依托非对称加密算法并配合串口通信的方式进行实现;其中,控制器侧的原始确认帧由随机数生成,并间隔一定时间发送确认帧进行信息交互,控制器侧和驱动板侧都将对确认帧进行内部比较;其中在控制器侧仅有公钥,驱动板侧仅有私钥,且公钥的生成和私钥的生成会按照一定时间间隔进行变化;所述非对称加密算法中加密使用的密钥和解密使用的密钥是不同的;其中,驱动板侧的采用A运算,当解密出原始确认帧后,将采用A运算方法对原始确认帧进行特殊的修改;控制器侧采用B运算,当解密出原始确认帧后,将采用B运算方法对原始确认帧进行特殊的修改;所述的A运算和B运算为不同的运算方法;控制侧的内部比较环节和驱动板侧的内部比较环节将持续一定的数量;当控制器侧在进行内部比较环节时,发现所比较的确认帧不符合变化规律,则上报故障并停机;当驱动板侧在进行内部比较环节时,发现所比较的确认帧不符合变化规律,则上报故障并停机。2.如权利要求1所述的一种基于非对称加密算法的风力发电变流器用驱动板加密方法,其特征在于,控制器侧的原始确认帧由随机数生成,每隔一定时间发送确认帧命令。3.如利要求1所述的一种基于非对称加密算法的风力发电变流器用驱动板加密方法,其特征在于,在控制器侧的公钥和驱动板侧的私钥,其生成会按照一定时间间隔进行变化。4.如利要求1

3中任一项所述的一种基于非对称加密算法的风力发电变流器用驱动板加密方法,其特征在于,所述驱动板为SCR...

【专利技术属性】
技术研发人员:吴一斐李晓锋武志坚许凌飞刘旭
申请(专利权)人:浙江海得新能源有限公司
类型:发明
国别省市:

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

1