21. The system of claim 20 , wherein the control unit gathers compilation information while the control unit compiles the program written in the high-level language into the bytecode and generates the certification such that the certificate includes the compilation information as the annotation defining the proof of security for both (i) one or more blocks of bytecode generated from the high-level programming language and (ii) one or more corresponding blocks of the boot code resulting from the translation of the one or more blocks of the bytecode into the program written in the low-level programming language and subsequent tokenization of the program written in the low-level programming language.
21. The system of claim 20 , wherein the control unit gathers compilation information while the control unit compiles the program written in the high-level language into the bytecode and generates the certification such that the certificate includes the compilation information as the annotation defining the proof of security for both (i) one or more blocks of bytecode generated from the high-level programming language and (ii) one or more corresponding blocks of the boot code resulting from the translation of the one or more blocks of the bytecode into the program written in the low-level programming language and subsequent tokenization of the program written in the low-level programming language. 22. The system of claim 21 , wherein the program written in the high-level language includes a call to a verification application program interface, which provides secure access to the peripheral device.