USB-C upgrade allows cryptography to authenticate connected devices