# Attacking Hardware AES with DFA

DevFeed: [Attacking Hardware AES with DFA](<https://devfeed.tech/articles/attacking-hardware-aes-with-dfa-22356.md>)

Original publisher: [Read original article](<https://yifan.lu/2019/02/22/attacking-hardware-aes-with-dfa/>)

Author: yifanlu

Published: 2019-02-22T08:00:00Z

Content type: article

Language: en

Sources: [Yifan Lu](<https://devfeed.tech/sources/yifan-lu.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [bigmac](<https://devfeed.tech/tags/bigmac.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [code](<https://devfeed.tech/tags/code.md>), [dfa](<https://devfeed.tech/tags/dfa.md>), [dpa](<https://devfeed.tech/tags/dpa.md>), [f00d](<https://devfeed.tech/tags/f00d.md>), [glitching](<https://devfeed.tech/tags/glitching.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [paper](<https://devfeed.tech/tags/paper.md>), [technical](<https://devfeed.tech/tags/technical.md>), [vita](<https://devfeed.tech/tags/vita.md>)

## AI overview

A companion blog post explains an attempt to extract hardware keys from the PlayStation Vita using differential fault analysis against hardware AES. It introduces glitch-based faulty encryptions, reviews existing AES DFA implementations, and describes practical tradeoffs in adapting phoenixAES.

## Source excerpt

For the past couple of months, I have been trying to extract the hardware keys from the PlayStation Vita. I wrote a paper describing the whole process with all the technical details, but I thought I would also write a more casual blog post about it as well. Consider this a companion piece to the paper where I will expand more on the process and the dead ends than just present the results. In place of technical accuracy, I will attempt to provide more intuitive explanations and give background information omitted in the paper.