A method of hacking a cryptographic algorithm based on the analysis of auxiliary systems involved in the encryption process. Unlike the classic decoding method, which focuses on mathematically modeling the key, a side-channel attack relies on indirect data.
An example of this approach is a timing attack. The method involves analyzing the processing time of each stage of encryption and matching the results against other data to identify correlations.