Criptografa o sistema de arquivos raiz e descriptografa usando o U-Boot com a chave armazenada no FPGA

1

Estamos usando o Cyclone V, que essencialmente é um SOC composto de núcleo FPGA + ARM. É possível criptografar o sistema de arquivos raiz e descriptografá-lo usando o U-Boot com uma chave que está localizada no FPGA?

    
por user3814486 30.07.2014 / 09:40

1 resposta

0

Você pode fazer isso. Nesse caso, você precisa inicializar o FPGA antes do ARM. Assim você pode ler a chave do FPGA. A realização final depende das suas preferências. Pode ser simplesmente ler a chave localizada na memória compartilhada dentro do chip. Ou você pode implementar algum protocolo de comunicação entre o FPGA e o U-Boot. Vale a pena considerar se você pode descriptografar rootfs no FPGA. Você terá aceleração de hardware dessa maneira.

    
por 20.07.2016 / 17:00