私たちは、本質的にFPGA + ARMコアで構成されたSOCであるCyclone Vを使用しています。 U-BootとFPGAのキーを使用してルートファイルシステムを暗号化して復号化できますか?
答え1
あなたはこれを行うことができます。この場合は、FPGAを最初に起動してからARMを起動する必要があります。これにより、FPGAからキーを読み取ることができます。最終的な実装は、好みによって異なります。単にチップの内部共有メモリにあるキーを読み込みます。あるいは、FPGAとU-Bootの間にいくつかの通信プロトコルを実装することができます。 FPGAでrootfsを解読することが可能かどうかを検討する価値があります。これにより、ハードウェアアクセラレーションを実現できます。