USB-C connection is a relatively new way to deliver data and power to and from computing devices. Because the USB-C plug is symmetrical, the key can be inserted either way, eliminating the frustrations of earlier USB ports and putting the key on a par with Apple’s reversible Lightning plug. USB-C connection is closely linked to several robust technologies, including USB Power Delivery and Thunderbolt. USB-C connection provides up to double the transfer speed of USB 3 at 10 Gbps. While USB connectors are not backward compatible, the standards allow adapters to be used with older devices. With USB-C authentication, the key would be an obstacle for hackers to attack new devices. This USB-C authentication program could protect a user’s laptop or desktop from malicious USB drives in the same way any antivirus app protects a user’s PC.