Is the encoding for UDPi strong?
If the code is broken, the attacker may have the IP, but with UDPi they cannot do anything with it. Even with the IP, with UDPi the attacker doesn’t have the clean text description of the IP. Also, two codes would have to be broken, including the CPU manufacturer’s code as well as the product’s code.