Strong Cryptography
Strong cryptography refers to the use of well-tested, robust encryption techniques to protect sensitive data so that it is difficult for an attacker to read or use even if they obtain it. It is based on cryptography, which uses mathematical formulas to scramble data. When implemented correctly, it helps make stolen payment card data useless to criminals.
Strong cryptography is the use of cryptographic algorithms and key strengths that are recognized by the industry as robust for protecting the confidentiality and integrity of sensitive data, for example established symmetric algorithms such as AES or Triple DES. Its security depends not only on algorithm selection but also on implementation factors including key length, secure key management, and appropriate mode of operation; the algorithm label alone does not establish adequate protection. Practitioners should note that suitability evolves over time as algorithms and key sizes weaken, so crypto agility, the capability to update algorithms and keys, is a relevant consideration. Not all cryptographic transformations serve the same purpose: reversible encryption protects confidentiality of recoverable data, while non-reversible functions such as hashing are appropriate for values like passwords that should not be recovered; readers should confirm specific algorithm and key requirements against the current published standard rather than assuming a fixed set.
Why it matters
Strong cryptography is a foundational control for protecting payment card data. When implemented correctly, it is intended to make stolen data useless to criminals, because even if an attacker obtains the ciphertext, they cannot readily recover the underlying sensitive values without the keys. This matters most where cardholder data is stored or transmitted, since encryption of stored account data and encryption of data over open, public networks are core expectations in payment security programs. The protective value comes from the combination of a robust algorithm and sound implementation, not from the presence of encryption alone.
The strength of a cryptographic control degrades over time as algorithms and key sizes weaken and as computing capability advances. An implementation considered adequate at one point may later be regarded as weak, which is why crypto agility, the ability to update algorithms and keys, is a relevant design consideration. Treating strong cryptography as a fixed, one-time decision rather than an ongoing practice can leave data protected by techniques that are no longer robust.
It is also important to recognize that strong cryptography reduces the confidentiality risk of data at rest and in transit but does not by itself address every risk. It does not compensate for weak key management, insecure modes of operation, or exposure of data before encryption or after decryption. Practitioners should confirm specific algorithm and key requirements against the current published standard rather than assuming a fixed set, since suitability evolves.
Who it's relevant to
Inside Strong Cryptography
Common questions
Answers to the questions practitioners most commonly ask about Strong Cryptography.