Siliconch SCAE10IP is a USB Type-C Power Delivery 3.0 compliant Authentication IP which is based on the latest USB Type-C Authentication specification revision 1.0. The SCAE10IP features hardware accelerated NIST compliant crypto blocks and is a fully functional standalone Authentication engine, and features a complete asymmetric (public/private) key based Elliptical Cryptographic Digital Signature Algorithm (ECDSA) solution. Typical applications include USB-C cables, power adapters, hubs, smartphones, power banks and flash drives. This IP enables restriction on the usage of uncertified USB-C devices, accessories and cables protecting the host system. The SCAE10IP includes various defensive mechanisms to void any logical attacks such as power, timing and side-channel.