The USB Implementers Forum today announced
the USB Type-C Authentication Program, which provides a way for devices with USB-C connectors to securely confirm that attached devices are authentic and do not contain hidden capabilities. For example, the new protocol can be used to prevent a phone from connecting to a charger that contains hidden malware capability. "Using this protocol, host systems can confirm the authenticity of a USB device, USB cable or USB charger, including such product aspects as the capabilities and certification status. All of this happens right at the moment a connection is made - before inappropriate power or data can be transferred." The new protocol must be adopted by phone and accessory makers to be effective.