地址:武汉市东湖高新区光谷大道61号光谷智慧园1501栋
您现在的位置 : 首页 > 应用中心

应用中心

上位机软件保护

逻辑加密

概述

  上位机软件保护,其实就是对运行在PC机、手机端、嵌入式设备、工控设备上的软件进行保护,相当于对软件进行上锁,也就是加密锁。上位机软件可以直接控制下端的硬件设备。

                                       

应用方案

  Ø  提供逻辑加密芯片RJGT102和加密算法代码。

  Ø  硬件设备添加加密芯片RJGT102。

  Ø  上位机软件在其应用层添加加密算法,在其软件运行之前,先行运行加密认证算法代码。

  Ø  设备上电,先行与软件进行身份认证,认证通过,则在运行正式代码。 


优势

  1、线路上除了随机数、命令外,其他的数据全为密文传输。

  2、参与加密运算的数据除随机数外,用户ID、密钥、关键常数、page数据都提前写入芯片,不进行传输。

  3、SHA256加密算法为摘要算法,不可逆。

  4、密钥可以在空闲时,进行更新,这样只有设备知道密钥,防止密钥泄露和盗取事件发生。

  5、开发难度低,成本低。


CPU加密

概述

  上位机软件保护,就是对上位机软件安装的硬件设备,进行配对,防止上位机软件购买一次,被安装在多台硬件设备中,也就是被破解安装。


应用方案

  Ø  上位机软件先与硬件设备进行双向身份认证操作。

  Ø  身份认证成功,接着运行软件代码。关键算法代码在加密芯片内部运行,运行完成给出返回值,对返回值加密后传输给上位机,上位机解密后判断是否继续运行软件。

 

优势

  1、线路上没有明文数据传输。

  2、上位机无法绕过加密芯片独立运行。

  3、降低软件代码被盗取的可能性,代码盗取难度大。

  4、密钥可以在空闲时,进行更新,这样只有设备知道密钥,防止密钥泄露和盗取事件发生。

  5、加密芯片本身就有非常强的安全防护功能,这使得使用本芯片加密的方案加密强度更高。


推荐芯片

  1、RJMU401系列

  2、RJMU101系列

 

应用行业

  1、各种PC、LINUX上位机软件保护

  2、财务软件保护

  3、指纹识别、虹膜识别、静脉、人脸等生物识别软件保护

  4、PC登录认证

  5、工控机上位机软件加密保护