有效

一种嵌入式软件防克隆方法

黄仰博、孙鹏跃、林挺宇、唐小妹、楼生强、邓丁、张书政、林红磊、李宏华
中国人民解放军国防科技大学

摘要

本发明涉及一种嵌入式软件防克隆方法。所述方法包括:FPGA根据预先设置的根秘钥和DNA序列号计算得到第一认证秘钥;在嵌入式系统发起认证时,FPGA生成随机数,根据随机数和第一认证秘钥得到第一认证信息,并将随机数发送至处理器;处理器接收FPGA发送的随机数,根据随机数和预先设置的第二认证秘钥计算得到第二认证信息并发送至FPGA;FPGA接收第二认证信息,根据第一认证信息和第二认证信息进行匹配认证,得到匹配结果,根据匹配结果,判定是否需要对业务处理功能进行功能限制。采用本方法能够提高嵌入式系统的安全性能。