The Open Firmware Loader (OFL) provides a standardized mechanism for loading firmware (memory images which typically contain the Operating System, but may also contain additional data like applets or file systems) into a Tamper Resistant Element (typically an SE). It defines the cryptographic protection based on ECC, the roles involved in firmware loading and the administrative rights for the different operations. It also contains a multicast mode where one image can be used to update multiple TREs.