摘要
本发明为一种嵌入式芯片上的解码算法程序授权与绑定方法,授权服务器基于芯片UID生成非对称密钥,利用对称加密对算法代码静态加密后拆分密钥为分片,分别存储于芯片安全区域和服务器端,分片附加签名以验证完整性。芯片首次激活时,服务器验证UID合法性并通过安全通道下发分片,重组后解密对称密钥以恢复算法明文代码。运行时通过芯片UID多轮哈希迭代生成动态偏移量,实时重定向控制流跳转地址,并结合多态变换及无效指令填充混淆逻辑,使代码执行路径与硬件唯一绑定,分片重组验证与动态偏移计算逻辑强耦合。该方法通过加密策略、硬件安全模块与动态混淆技术的协同,显著增强抗逆向工程、抗物理攻击及防代码复制的综合防护能力。
技术关键词
嵌入式芯片
解码算法
绑定方法
对称加密算法
分片
明文
服务器
动态
程序
条件跳转指令
硬件安全模块
生成加密密钥
编程存储器
可信执行环境
有效性
解密
混淆技术
逻辑