This statement from Gemalto seems quite naive considering the leaked documents state that the operations to obtain the private keys were successful.
They talk about the deployment of a "secure transfer system" BUT that will only help if that is the only time that data is ever transferred between two entities and assumes that the data will be kept securely.<p>The Ki database has to be distributed to so many places in and around the network that it isn't surprising that it is schlepped around using insecure means.<p>Of course in an ideal world the keys should never be accessible by a human, they should have been generated in a set of HSMs at the SIM manufacturer that are transferred physically to the network operator. In reality this doesn't happen as that takes time and money and is an overall logistical nightmare.<p>Mobile carriers use lots of professional services "experts" from the vendors they buy from, it is rare to have in-house engineers running and maintaining the systems as those tasks are usually outsourced.<p>Such engineers will have done a 4 week course with Nokia-Siemens-Networks, Huawei or Ericsson and they are sent out into the field with a crappy laptop and a few tools, they are just expensive "remote hands" without any real knowledge.<p>This is how it would play out from a 3rd level support/engineer back at Telco HQ -<p>In-house expert: Hi Mr Field Engineer, I need you to restore that HLR you are looking at, I can't reach it from here, and I need to send you a file securely to restore to that node, do you use PGP? Do you have the emergency encrypted USB stick with you?<p>Outsourced Engineer: PGP? I don't know how to program, isn't that for making web-sites? USB stick, yes I have a new one in my bag I bought for downloading movies.<p>In-house expert: No, that is PHP, don't worry about that for now, do you have any decryption software on your laptop?<p>Outsourced Engineer: No, but my laptop is already unlocked, I've typed in my account and password.<p>In-house expert: I have my boss screaming at me and the call-center is overloaded with complaints, do you know how to use SCP?<p>Outsourced Engineer: SCP?<p>In-house expert: OK, how about FTP, do you have an FTP client?<p>Outsourced Engineer: Yes, I've got that, I use it for sending firmware to Cisco routers.<p>In-house expert: No, not TFTP, FTP! Do you know what that is?<p>Outsourced Engineer: Huh?<p>In-house expert: OK, how about a corporate email account?<p>Outsourced Engineer: No, I'm working for "XYZ Solutions" and I'm on a probationary period, I have a hotmail account, does that help?<p>In-house export: OK, I suppose that will have to do, please just delete the email from hotmail and make sure you delete that file later from your PC.<p>Outsourced Engineer: OK, you mean just drag it to trash on this 4 year old Windows XP laptop I'm using?<p><i>sigh</i>