一种基于SOC硬件标识码的嵌入式软件加密设计方法

    公开(公告)号:CN113239370A

    公开(公告)日:2021-08-10

    申请号:CN202110472161.0

    申请日:2021-04-29

    摘要: 本发明公开了一种基于SOC(片上系统)硬件标识码的嵌入式软件加密设计方法,包括:上位机通过网口或者串口与ARM通信,上位机通过加密工具将正确的密钥进行处理,生成一种特定格式的文件后,将所述特定格式的文件上传到ARM里面,ARM提前做好解密算法,只对所述特定格式的文件进行校验与解密,得到所述特定格式文件进行解密后的密钥,ARM对FPGA(现场可编程逻辑门阵列)产生的密钥与所述特定格式文件进行解密后的密钥进行对比,如果对比正确,则ARM给FPGA一个正确的反馈信号,从而对数据进行正确输出,否则,ARM给FPGA一个错误的反馈信号,从而使数据无法正确输出。