Building secure firmware : armoring the foundation of the platform (2020)