Skip to content
CryptoHub is 2024 Data Protection Solution of the Year!
  • There are no suggestions because the search field is empty.
Check out the CryptoHub press release.

The AES Dilemma: Why Payments Security Faces Growing Pains

The payments landscape is evolving fast, and the balancing act between security and interoperability has never been more crucial. PIN security across multiple systems relies on strict compliance with standards like FIPS 140-2 Level 3. But here's the catch: while these standards ensure security, they also create roadblocks—especially when adopting the more advanced AES (Advanced Encryption Standard) encryption in payments.  

The Role of Compliance and Interoperability

Compliance with security standards protects transactions from hackers and ensures that all systems speak the same language. In payments, this is critical because transactions make multiple 'hops' between systems, from the point of sale to final authorization. To keep transactions secure and intact at every step, all systems must follow the same compliance rules.  

The Challenge: AES vs. TDES 

With the rise of new mandates like FIPS 140-2 Level 3, payment systems are required to adopt more secure cryptographic modules. AES has become the latest encryption standard, pushing out older methods like two-key TDES (Triple Data Encryption Standard). But there's a significant hurdle: a large part of the industry still leans on systems that depend on two-key TDES, and switching to AES is more complex than flipping a switch.  

The DUKPT Standard: A Roadblock for AES?

At the heart of most PIN and debit transactions lies DUKPT (Derived Unique Key Per Transaction), a key management method governed by the historical evolution of the ANSI X9.24 standard. But here's the rub: this standard is firmly rooted in two-key TDES for managing transaction keys. So, while the industry pushes for AES adoption, TDES DUKPT's dependence on two-key TDES has thrown a wrench in the gears, creating compliance friction that's hard to ignore since the algorithm has been deprecated in FIPS 140-2 Level 3 certifications.  

Why Do People Use DUKPT? 

DUKPT (Derived Unique Key Per Transaction) is widely used in payment transactions because it provides a dynamic and secure method for key management. Every transaction is encrypted using a unique key derived from a Base Derivation Key (BDK), making it nearly impossible for attackers to decrypt multiple transactions by compromising just one key. This method ensures that even if one transaction is exposed, other transactions remain secure. DUKPT's key derivation process also ensures that encryption keys are not reused, further bolstering security against modern threats. The ability to manage keys without a complex infrastructure makes DUKPT a practical and effective solution for PIN and debit transaction security. 

Why Is TDES a Challenge?

The challenge with TDES (Triple Data Encryption Standard) is that its outdated key strength is only 112 bits. This level is considered vulnerable to sophisticated cryptographic attacks, especially in PQC. Moreover, TDES is computationally inefficient compared to AES, making it slower to encrypt and decrypt data. This inefficiency is especially problematic in high-speed payment systems that require real-time processing. As AES provides stronger security with faster processing times, the payments industry is moving towards AES-DUKPT. However, the transition from TDES to AES has been slow due to legacy systems still reliant on TDES. Therefore, while TDES has served the industry well for years, it is now a roadblock to adopting more robust, more efficient cryptographic methods like AES. 

Lack of a Unified Plan for AES Adoption

The real problem isn't AES itself—it's the lack of an industry-wide game plan. Everyone has to get on board for AES to work across all payment systems simultaneously. However, without a clear deadline or a roadmap to guide AES adoption, companies are left scrambling to patch together compliance solutions as they update their systems.  

The Solution: A Phased Approach 

Look no further than the successful PCI PIN 18-3 rollout, which mandated the use of key blocks, for a blueprint of how the industry could adopt AES. PCI PIN 18-3 introduced three clear phases: first, securing keys at rest, then protecting key exchanges, and finally, enforcing compliance at endpoints. This phased strategy allowed companies to upgrade their systems while keeping security front and center.  

Conclusion

AES adoption will stay strong with a unified plan, leaving the payments industry stuck between competing mandates from FIPS and PIN standards. AES offers better security and is already a staple in many areas of data protection—but the payment networks aren't ready to go all-in. A phased rollout, like the one we saw with PCI PIN 18-3, could be the industry's best bet for making AES adoption a reality. Until then, we're left with a patchwork of encryption methods and untapped potential in payment security.

Share: