Bypassing Smart-Card Authentication
Jonathan Lee and Neil Pahl explores bypassing smart-card authentication at DEF CON 18, examining physical-security and practical defenses.
Summary
Architecture and Background
Jonathan Lee & Neil Pahl - Bypassing Smart-Card Authentication and Blocking Debiting: Vulnerabilities in Atmel Cryptomemory-Based Stored-Value Systems Atmel CryptoMemory based smart cards are deemed to be some of the most secure on the market, boasting a proprietary 64-bit mutual authentication protocol, attempts counter, encrypted checksums, anti-tearing counter measures, and more.
Vulnerability Analysis
Yet none of these features are useful when the system implementation is flawed.
Exploitation and Demonstrations
Communications were sniffed, protocols were analyzed, configuration memory was dumped, and an elegant hardware man-in-the-middle attack was developed.
Remediation and Defensive Strategies
From start to finish, we will show you how concepts learned from an introductory computer security class were used to bypass the security measures on a Cryptomemory based stored value smart card laundry system, with suggestions on how things can improve. Jonathan Lee is a Computer Engineering student from the University of British Columbia. Neil Pahl is a recent graduate of the University of British Columbia in Electrical Engineering. For copies of the slides and additional materials please see the DEF CON 18 Archive here:
Related talks
Main Stage·19 min
m010ch
An analysis of physical security flaws and key duplication vulnerabilities in municipal Knox Box rapid entry systems.
Main Stage·45 min
Brandon Wiley
Brandon Wiley details defeating Internet Censorship with Dust, the Polymorphic Protocol Engine BRANDON WILEY RESEARCHER, STEP THREE: PROFIT.
Main Stage·45 min
Brendan O'Connor
Brendan O'Connor details stalking a City for Fun and Frivolity BRENDAN O'CONNOR Tired of the government being the only entity around that can keep tabs on a whole city at once.


