- 論壇徽章:
- 0
|
本帖最后由 snofe 于 2010-02-14 16:49 編輯
正在做一款產(chǎn)品,平臺(tái)是是x86.
通過grub引導(dǎo)kernel+ rootfs.gz
有什么辦法對(duì)kernel和rootfs.gz加密呢?
初步想到的一些想法:
內(nèi)核:
1. kernel自己內(nèi)部進(jìn)行某個(gè)算法的重新打包, 啟動(dòng)的時(shí)候,先解密
2. 或者, 用第三方程序?qū)ernel重新編碼,grub 打補(bǔ)丁,load的時(shí)候,先解碼。
rootfs.gz
1. 第三方程序用某個(gè)算法進(jìn)行編碼,kernel在cpio解包或者gzip解碼前,先解碼。。
大家有什么現(xiàn)成的或者可以參考的資料嗎?
另外,我手頭另外一塊ARM板,產(chǎn)商給的SDK里面,可bootsImage(kernel + rootfs), x86下面可以做到嘛?這個(gè)
應(yīng)該需要bootloader的支持吧?
另外做x86嵌入式的產(chǎn)品,有其他的bootloader 可以用嗎?
謝謝了。 |
|