图8:加密芯片工作在功能运算模式下的原代码
图9:加密芯片工作在功能运算模式下的反汇编
五、结束语 一个好的加密方案,即少不了安全可靠的物理硬件的支持,也少不了灵活可变的软 件支持。一些加密芯片厂商,一味的强调自己的硬件多么强大,支持算法种类多么的多, 算法密钥长度多么的长,然而没有提供很好的软件开发支持,只能够配置密钥数据等, 再强大的硬件,也可被轻松软件破解;另外一些加密芯片厂商,一味的强调自己的软件 开发,多么灵活多变,速度多么的快,然而其硬件只是普通较偏门的MCU,不是智能卡 内核芯片,这样再完善的软件算法,也无法挡住入侵者直接破解其硬件,将整个加密芯 片的二进制码全盘复制,并采购其一样的加密芯片,实现整个方案的破解。 |
|