天津众智创新科技有限公司

软件加密/解密器

软件加密/解密器

产品详情
产品评论(0)

    产品描述

      本产品软件加密/解密工具保护一套软件(嵌入式设备的软件)加密方法和一台解密工具,用户可根据加密方法对自己所设计的产品的软件进行加密,以防止软件被非法复制

      使用该加密方法后,所有产品完成烧写程序后,将不会正常运行,必须使用解密器执行一次解密操作后才能正常运行,每一台产品都具有唯一性,因此,即使产品内的二进制文件被非法获取,也无法被用来进行复制生产。

      相关特性如下表1所示:

                        表1   产品描述

    类型
    描述
    备注
    支持的MCU类型
    FreescaleMKEMKL系列MCU
    目前仅支持该类MCU
    解密接口
    MCUUART接口。
    解密次数
    默认1000次,可根据用户需要进行修改。
    供电方式
    解密器配备DC12V电源模块;
    解密器可以为目标设备供电5V3.3V系统均可支持)


    外部接口

    本产品的外部接口如下图1所示:


    接口标识.png

    1   接口标识视图)

        各外部接口的定义如下表2所示:

                        表2   接口定义

    接口类型
    接口定义
    备注
    12V电源接口
    系统供电接口
    DC12V电源(产品自带)
    LCD
    LCD显示界面
    显示各项设定参数;
    显示各项状态参数
    LED指示
    LED1绿灯,运行状态指示
    系统正常运行时,以1s为周期进行闪烁

    LED2黄灯,通信状态指示
    与目标设备有通信数据传输时闪烁,无通信是熄灭

    LED3红灯,故障状态指示
    存储发生故障时以0.4s为周期快速闪烁;当存储空间耗尽时以1s为周期进行双闪快闪(每秒内快速闪烁2次)
    按键
    K1向上
    选择上一个参数或在调整参数时增加参数。

    K2向下
    选择下一个参数或在调整参数时减小参数。

    K3确定
    进入参数设定状态或确认当前参数。

    K4:解密
    按键一次执行一次解密操作。
    UART接口
    解密操作通信口
    通过该接口连接目标MCU板,进行解密通信。
    RS485接口
    内部调试通信口
    保留,用于内部调试或产品升级。


    使用说明

      本产品的相关使用说明如下表3所示:

                        表3   使用说明

    类型
    说明
    备注
    前提条件
    目标设备按本系统提供的算法进行加密处理后,才可以使用本解密工具。
    -
    目标设备连接
    按下述步骤操作:
    通过UART接口连接目标设备;
    DC12V电源连接至解密器的电源接口。
    -
    解密操作
    解密器上电后,按K4按键一次,即可执行一次解密操作:
    若目标设备解密成功,则蜂鸣器短时鸣响0.2s一次;
    若目标设备已经解密,无需重复解密,则蜂鸣器鸣响1s一次
    若目标设备解密失败,则蜂鸣器鸣响3s一次
    -


    显示界面

      常用界面如下2所示:

    常用界面.png

    2   常用界面

    说明:

  • 系统上电后先进入开机界面,显示当前一个循环(默认1000次)中已经解密的目标设备数量,约3s后自动进入默认界面,该界面显示当前一个循环中剩余的可解密的设备数量。
  • 在默认界面,可通过按K3键查看开机界面所示的内容。
  • 其它界面一般无需用户进行操作。