通常我會通過在ROM映像中放置一些獨特隨機的東西來解決這個問題,並使用它作爲種子來加密EEPROM內容,以在映像模塊之後停止提取和重新編程。保護EEPROM數據免遭修改
一個明顯的缺陷似乎是,這不會停止以空白的替換EEPROM外部芯片的形式來篡改......哦,看起來回到第一次使用的狀態,讓我們要求鑰匙保存!
選擇組件不是我的選擇,硬件平臺已經定義好了。 EEPROM在器件的生命週期中被編程爲配置和狀態改變,因此斷開擦除線也是不可行的。
我正在尋求有關可能的解決方案的意見,以防止僞造處女(首次運行)狀態,因爲這將允許功能來保存敏感數據並解鎖設備。
我相信一個分組密碼(ECB模式)足以保護敏感數據,也許在頂層!這種方法以及多個副本,詆譭一個而不是另一個,應該使它在經濟上沒有回報地方投入資金和時間來應對這些措施。
讀作由Randomness`愚弄,你就會知道如何隨機你的想法是'random`是:) – dirkgently 2009-02-26 18:28:54
我認爲排位賽我的「隨機」,但覺得不需要不過看來我應該有。我會看看的建議,我一定要找到一些有趣的事情。但我完全知道什麼是隨機的,並且在加密RANDOM。 – Oliver 2009-02-26 20:15:21