1. Cryptographic Algorithms: These are
basically the essential building block of a robust security solution. The unusual design constraints placed on embedded devices require a new lightweight, highly efficient, easy to deploy cryptography scheme that provides high levels of security while minimizing memory, execution speed requirements and power requirements. Elliptic Curve Cryptography (ECC) is an essential methodology for meeting these requirements of embedded design and that is the reason why it is essential for embedded security.