What level of protection does UDPi offer?
UDPi offers the most advanced level of protection. With UDPi a simple text string saved on a disc is encrypted at the most efficient level. Many current encryption methods use a block of 32 bytes and a 32-byte key to encrypt data. If the data block is less than 32 bytes, then the processes use padding to fill the unused data fields with blank data. This method of data encryption is easier to break than a process that can adapt to the data string length. Firmware protection is an ideal implementation for UDPi since any values ranging from 0x00 to 0xFF are valid. Only a valid sequence of these possible values can result in a working firmware. The same principle applies to a file saved on a disc.