本发明提供一种基于片上系统多核融合的软件保护装置,由包括两个或两个以上基于片上系统的微处理器组成的微处理器单元、上电复位电路、总线接口单元、共享存储器、掉电保护电路、USB总线和供电单元组成;其对软件的保护方法主要是将该软件的核心资源通过交叉存储方法存储在本装置不同微处理器内部扩展的随机存储器内部,该产品的核心算法分布于不同微处理器单元内部程序存储空间;软件产品运行时,微处理器单元将对应的核心资源或核心算法运行结果通过总线接口单元提供给运行的软件产品。本发明以基于片上系统的微处理器为核心,增加了微处理器类型的判断难度,增强了保护装置自身和受保护软件的反逆向能力。
📄 2014106380201
📂 G06F21_10
👤 江苏理工学院
📅 2012-09-24