Embedded Security ID provides a security function for customers to protect their applications. The Security ID consists of Board ID, Vendor ID, and Customer ID stored in a special area in the BIOS. The Board ID will store the first MAC address of the board or system, so each board or system will have a unique Board ID, which will be factory installed and read only. Vendor ID is a unique string for each customer or project; this is pre-defined by the customer and can be input at the factory. The last is Customer ID, a unique string defined by the customer and input by customer using our utility or the customer’s own application calling our API. The three IDs provide a triple level protection for the customer’s system. The Security ID is encrypted by using hash function SHA-1.