Cisco are kings of encryption and networks... Every now and then there is a major security inciddent though lol. Pretty much all software needs manual submission of the details for support, even antivirus companies who are supposed to be big on security as well.
However all is not lost, we have noticed cakewalk merging user accounts, and if I were to place money on it, X4 or X5 will have a centralised store and a place to download updates via a control panel similar to XLN or NI. So maybe something can be done via this method and you wouldn't have to type in any details.... All methods however will require authentication and encryption whether manual or automatic. It's not the simplest thing to do.
What would be easier right now is to be able to log into cakewalk store and submit support and problem reports from there. No details would be required (just select the product you have registered).