As far as I know it is possible to extract the key or key parts using side channel power analysis attack on AES, but we need some strong attacker model in order to do that. The first attack I know about is attacking the first AES round, comparing the first SBOX outcome, where we need to know the plaintext of our traces to perform this attack. The second attack doesnt require the knowledge of plaintext but only the ciphertext, which is a weaker attacker model, as we can sniff ciphertext. This only attacks the last round of AES and recovers the last roundkey of AES, which for my knowledge can only lead to full key recovery for AES128 and 192 but not AES256. The attacker also has to do more computations due of the shift rows operation between subbytes and ciphertext.
Do you know any other CPA or even more powerful attacks on AES? I know the DPA but isnt it just a weaker version of CPA and in general if we can perform CPA then why should we do DPA?
Is it possible to perform CPA without knowledge of either plaintext nor ciphertexts?