嵌入式系统的加密方法有哪些?
搞了几年的嵌入式开发,但我似乎还不是很清楚嵌入式产品的加密方法有哪些,真惭愧!
目前知道的,也就是硬件加密芯片的方法,之前在产品中有用到过,不过具体的原理我还不知道。
此外,还有没有其他的方法?
有时想想,嵌入式系统,很多都支持JTAG的接口,那这样的话。从原理上,是可以把精简的代码通过JTAG口加载到
SRAM中,然后把外置的RAM初始化,之后又可以通过JTAG口把更多更大功能更复杂的程序通过JTAG或其他简单通信接口加载到外置RAM,新加载的程序又可以初始化flash,接下来,就可以把flash中任意位置的数据全部读出来。
那这样的话,即使有加密芯片,不也是很危险的事吗?