The general public has no concept of what a ‘public key’ is.
We hold the details of over 100M consumers, many of them children. This comprises stuff like their login, order history, etc. We take this shit seriously, keep what's needed only, pentest daily, ids, wargames, strict infosec policy - and when clowns like TW manage shit like this we all get tarred with the same brush.
Since the talk-talk hack we have had clients panicking at least twice a week over shit they read in the Newspapers.
Black Friday when all the ecommerce sites melt is similar - mass panic, at us - even though we've had 100% uptime since may last, and five nines over the year - and have never had any breach of any variety.
There should be steep criminal penalties in place for the officers of a company who allow this to happen. Jail. Business-ending fines.
1. technologically competent (PCI compliant and more) 2. That company can keep that information along with other financial data.
3. That vendor's code and hardware infrastructure is being periodically audited by a third (independent ) party and expert. Or open sourced! Both hardware and software.
3 is crucial to maintain the operating integrity of the company.