Le logiciel de conception d’applications Diamond de Lattice Semiconductor, dans sa version 3.11, offre de nouvelles capacités d’accès à des fonctions de sécurité pour le FPGA MachXO3D. ...Celles-ci permettent les opérations de verrouillage et de cryptage dans le circuit MachXO3D pour le protéger contre les accès non autorisés et les modifications de sa mémoire flash, empêchant ainsi toute modification ou effacement des données.
- Protection du micrologiciel embarqué contre le vol de données, le vol de conception, le clonage et la falsification
- Simplification de la création des clés publiques et privées et du chiffrement qui confirment l'authenticité et la confidentialité du flux binaire de conception du FPGA
- Possibilité de créer des applications de type “racine de confiance” (Root of Trust)
- Blocage d’attaques externes en verrouillant de manière dynamique les fonctions de protection en lecture, en programmation et en suppression du FPGA
- Protection spécifique des clés sécurisées stockées dans la mémoire flash interne du FPGA