微处理器以及相关的操作方法、以及加密方法
摘要:
本发明涉及微处理器以及相关的加密方法。该加密方法用于加密一程序,以供用于解密与执行加密程序的一微处理器日后执行。该加密方法包括:接收关于一非加密程序的一目的文件,该非加密程序包括传统分支指令,上述传统分支指令的目标地址在该微处理器执行该程序之前被判定;分析该程序以获得块信息,上述块信息将该程序划分成一序列多个块。其中各个上述块包括一序列多个指令,其中上述块信息还包括上述各个块的加密密钥数据,其中各块的加密密钥数据并不相同。将上述传统分支指令中目标地址不与本身位于同一块者各自以一分支与切换密钥指令取代;以及基于上述块信息加密该程序。
公开/授权文献
0/0