0
我們有一個從sdcard運行的嵌入式linux板。 Linux板創建一些數據文件,這些文件必須使用私鑰進行簽名,因此以後可以使用公鑰進行驗證。這確保了數據在該特定的板上創建,並且沒有被篡改。嵌入式linux RSA私鑰策略
由於SD卡可以被刪除,所以它可以很容易地被讀取,因此在sdcard(rootfs)上存儲私鑰文件似乎是一種糟糕的策略。 我們的想法是在啓動時生成私鑰並將其存儲在RAM中。用於生成私鑰的種子可以從一些板卡芯片ID中讀取。如果SD卡被移除,這將確保密鑰不能被讀取。
但這是一個很好的策略嗎?