I designed a USB dual host based on a FTDI's VNC2-32L1B. I'd want to protect its firmware from being read/copied cause it contains pretty sensitive data (private keys, etc.), but the VNC2 has no read out protection option at all - everyone who has a debugger interface is able to download the flash image.
So my question is wheter is there any hardware or software possiblity to protect the chip from readout? I've thought about cutting out the programming pins and writing my own bootloader, but I'd prefer a simpler or (perhaps) better solution. Thanks in advance for any ideas.