우리는 본질적으로 FPGA + ARM 코어로 구성된 SOC인 Cyclone V를 사용하고 있습니다. U-Boot와 FPGA에 있는 키를 사용하여 루트 파일 시스템을 암호화하고 해독할 수 있습니까?
답변1
당신은 이것을 할 수 있습니다. 이 경우 FPGA를 먼저 시작한 다음 ARM을 시작해야 합니다. 이렇게 하면 FPGA에서 키를 읽을 수 있습니다. 최종 구현은 선호도에 따라 다릅니다. 단순히 칩의 내부 공유 메모리에 있는 키를 읽습니다. 또는 FPGA와 U-Boot 간에 일부 통신 프로토콜을 구현할 수 있습니다. FPGA에서 rootfs를 해독하는 것이 가능한지 고려해 볼 가치가 있습니다. 이렇게 하면 하드웨어 가속을 얻을 수 있습니다.