一种防逆向工程装置制造方法及图纸

技术编号:29507637 阅读:17 留言:0更新日期:2021-07-30 19:26
本实用新型专利技术涉及信息安全技术领域,公开了一种防逆向工程装置,包括检测单元、储能机构、MCU控制模块以及输出单元,检测单元、输出单元均与MCU控制模块信号连接,储能机构为MCU控制模块供电;检测单元包括传感器和/或连接器,其检测信息包括常开触点开关量和/或常闭触点开关量和/或模拟量;所述输出单元输出信息为开关量和/或模拟量。与现有技术相比,本实用新型专利技术通过在设备的上下盖、PCBA上设置按键和/或行程开关和/或磁控开关,通过传感器或者连接器检测检测量,从而判断是否被逆向工程,进而通过MCU控制模块实现设备工作的控制,其结构简单、成本低,且不易被破解。

【技术实现步骤摘要】
一种防逆向工程装置
本技术涉及信息安全
,特别涉及一种防逆向工程装置。
技术介绍
由于成本原因,防逆向工程技术目前主要应用于军事领域。其技术原理主要包含两大模块:逆向工程识别和防逆向工程技术实施。一个优秀的产品不仅仅在硬件上会有创新,在控制方案上也会有相应的变化和创新。为了获得一个优秀产品的设计,一般情况下,竞争对手会买来样机进行解剖。解剖的第一步是获得产品的硬件信息,如使用的器件清单、器件参数和连接方式(原理图);解剖的第二步是获得产品的控制原理,这个会比第一步难度更大,需要使设备正常工作,然后测试其各处的电压、电流的波形及时序,借此获得产品的控制方案。基于这些解剖信息,复制一个设计就会更加容易。比如一个电子产品,假设其包含金属外壳、不止一个PCBA(装配好的印制电路板)、电缆、连接器等;当竞争对手需要逆向工程时,首先需要打开外壳,然后拆出PCBA进行硬件解剖,然后组装好并让其工作,测试其相关波形获得产品的控制思路或方案。防止逆向工程的第一步是逆向工程识别;对上述案例,可以对竞争对手打开外壳这个动作进行检测(比如增加一个开关用于检测外壳是否被打开),检测到打开外壳就判断该产品正在被逆向工程。防止逆向工程的第二步是防逆向工程技术实施;对上述案例,可以分成几个步骤来实施(这些步骤可以是同时实施,也可以是部分实施),一是检测到逆向工程后,启动自毁程序,阻止对硬件的解剖;二是检测到逆向工程后,禁止软件工作(仅执行此条时,硬件还是可以解剖的)。对上述案例,为了检测打开外壳,在不供电的情况下,设备内部需要设计有电池和检测开关,如果增加破解的难度,还需要增加不止一处开关(或其他开关量、模拟量);为了有能力自毁,还得设计自毁装置(如炸药、自毁开关等);此外,逆向工程识别还得可靠,万一误判,则设备不工作甚至带来人身伤害,亦有附加的损失,这些都会增加产品的成本。
技术实现思路
技术目的:针对现有技术中存在的问题,本技术提供一种防逆向工程装置,通过在设备的上下盖、PCBA上设置按键和/或行程开关和/或磁控开关,通过传感器或者连接器检测检测量,从而判断是否被逆向工程,进而通过MCU控制模块实现设备工作的控制,其结构简单、成本低,且不易被破解。技术方案:本技术提供了一种防逆向工程装置,包括检测单元、储能机构、MCU控制模块以及输出单元,所述检测单元与所述MCU控制模块信号连接,所述储能机构作为所述MCU控制模块的后备供电,其与MCU控制模块、电源连接;所述检测单元包括传感器和/或连接器,其检测信息包括常开触点开关量和/或常闭触点开关量和/或模拟量;所述输出单元输出信息为开关量和/或模拟量,其与所述MCU控制模块连接,所述MCU控制模块根据所述输出单元输出的开关量和/或模拟量控制整个设备停止工作或正常工作。进一步地,所述MCU控制模块包括存储器,所述存储器为EEPROM或Flash,其可存储信息且掉电后不丢失信息。进一步地,所述传感器为按键和/或行程开关和/或磁控开关,所述连接器为板间连接器或通过电缆连接的连接器或焊接于两个PCBA之间的电缆,所述连接器设于两个PCBA之间;所述检测单元为安装于设备上的按键和/或行程开关和/或磁控开关,通过按键和/或行程开关和/或磁控开关对常开触点开关量、常闭触点开关量进行检测;所述模拟量检测通过所述连接器连接分压电阻实现,所述模拟量由MCU控制模块通过A/D采样进行状态判断。进一步地,所述MCU控制模块待机电流低于1mA。进一步地,所述储能机构为蓄电池或者超级电容器,其与所述MCU控制模块、电源连接,所述设备正常供电时,所述蓄电池或者超级电容器被充电;所述设备不供电情况下,作为所述MCU控制模块的后备供电。进一步地,该装置还包括一个设备主控MCU,所述设备主控MCU与所述MCU控制模块连接,所述MCU控制模块根据所述输出单元输出的开关量和/或模拟量与所述设备主控MCU异步通信,进而通过所述设备主控MCU控制整个设备停止工作或正常工作。有益效果:本技术通过在设备的上下盖、不同PCBA上设置按键和/或行程开关和/或磁控开关,通过传感器和/或连接器检测检测量,从而判断是否被逆向工程,进而通过MCU控制模块实现设备工作的控制,其结构简单、成本低,且不易被破解。附图说明图1为本技术系统结构框图;图2为本技术实施例结构电路图。具体实施方式下面结合附图对本技术进行详细的介绍。在本技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。本技术公开了一种防逆向工程装置,主要包括检测单元、储能机构、MCU控制模块以及输出单元,检测单元与MCU控制模块信号连接,储能机构作为MCU控制模块的后备供电。检测单元包括传感器和/或连接器,其检测信息包括常开触点开关量和/或常闭触点开关量和/或模拟量;输出单元输出信息为开关量和/或模拟量,MCU控制模块根据输出单元的开关量和/或模拟量控制整个设备停止工作或正常工作。MCU控制模块中包括存储器,存储器可存储信息且掉电后不丢失信息。其可以为EEPROM或Flash。本实施方式中,常开触点开关量、常闭触点开关量通过按键和/或行程开关和/或磁控开关实现,即检测单元为安装于设备上的按键和/或行程开关和/或磁控开关,通过按键和/或行程开关和/或磁控开关检测常开触点开关量、常闭触点开关量。连接器为板间连接器或通过电缆连接的连接器或焊接于两个PCBA之间的电缆,模拟量通过连接器连接分压电阻实现,模拟量由MCU控制模块通过A/D采样进行状态判断。本实施方式中的MCU控制模块为超低待机功耗MCU,其待机电流低于1mA,可以确保尽可能长时间的实现掉电情况下防止被逆向工程。本实施例中使用的MCU控制模块型号为MSP430FR2422IRHLR。储能机构为蓄电池或者超级电容器,其与MCU控制模块、电源连接,用于为MCU控制模块供电。正常工作时被充电,掉电情况下给MCU控制模块供电,使其在设备没有供电情况下可以长时间工作。本实施方式中,输出单元可分如下两种情况:(1)当上述MCU控制模块是主控MCU时,MCU控制模块根据检测单元检测的常开触点开关量和/或常闭触点开关量和/或模拟量判断是否被逆向工程,当被逆向工程时,直接存储于存储器中,写入信息到内部掉电不丢失的存储器,当再次希望设备工作时,直接通过MCU控制模块控制设备直接停止工作。(2)当上述MCU控制模块不是主控MCU,有其他设备主控MCU时,设备主控MCU与MCU控制模块连接,MC本文档来自技高网
...

【技术保护点】
1.一种防逆向工程装置,其特征在于,包括检测单元、储能机构、MCU控制模块以及输出单元,所述检测单元与所述MCU控制模块信号连接,所述储能机构作为所述MCU控制模块的后备供电,其与MCU控制模块、电源连接;所述检测单元包括传感器和/或连接器,其检测信息包括常开触点开关量和/或常闭触点开关量和/或模拟量;所述输出单元输出信息为开关量和/或模拟量,其与所述MCU控制模块连接,所述MCU控制模块根据所述输出单元输出的开关量和/或模拟量控制整个设备停止工作或正常工作。/n

【技术特征摘要】
1.一种防逆向工程装置,其特征在于,包括检测单元、储能机构、MCU控制模块以及输出单元,所述检测单元与所述MCU控制模块信号连接,所述储能机构作为所述MCU控制模块的后备供电,其与MCU控制模块、电源连接;所述检测单元包括传感器和/或连接器,其检测信息包括常开触点开关量和/或常闭触点开关量和/或模拟量;所述输出单元输出信息为开关量和/或模拟量,其与所述MCU控制模块连接,所述MCU控制模块根据所述输出单元输出的开关量和/或模拟量控制整个设备停止工作或正常工作。


2.根据权利要求1所述的防逆向工程装置,其特征在于,所述MCU控制模块包括存储器,所述存储器为EEPROM或Flash,其可存储信息且掉电后不丢失信息。


3.根据权利要求1所述的防逆向工程装置,其特征在于,所述传感器为按键和/或行程开关和/或磁控开关,所述连接器为板间连接器或通过电缆连接的连接器或焊接于两个PCBA之间的电缆,其设于两个PCBA之间;所述检测单元为安装于设备上...

【专利技术属性】
技术研发人员:孙照明
申请(专利权)人:明芝兰江苏电子科技有限公司
类型:新型
国别省市:江苏;32

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

1