发明名称 |
Methods and Apparatus for Plaintext Analysis as Countermeasures Against Side Channel Attacks |
摘要 |
Plaintext analysis as a countermeasure against side channel attacks. A system is disclosed that includes an encryption/decryption module performing an encryption algorithm for encrypting plaintext data using a secure encryption key stored in non-volatile memory coupled to the encryption/decryption module, the encryption/decryption module further performing an algorithm for decrypting encrypted ciphertext using the secure encryption key; and a plaintext analysis module coupled to the plaintext data, the plaintext analysis module performing an analysis and determining whether the plaintext data correlates to expected plaintext data, the plaintext analysis module outputting a signal indicating a side channel attack, responsive to the determining. Additional methods and apparatus are disclosed. |
申请公布号 |
US2016352508(A1) |
申请公布日期 |
2016.12.01 |
申请号 |
US201414531243 |
申请日期 |
2014.11.03 |
申请人 |
Texas Instruments Deutschland, GMBH |
发明人 |
Guillen-Hernandez Oscar Miguel;Brederlow Ralf |
分类号 |
H04L9/00 |
主分类号 |
H04L9/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system including countermeasures for side channel attacks, comprising:
an encryption/decryption module coupled to receive plaintext data for encryption and outputting corresponding ciphertext, and further coupled to receive ciphertext for decryption and outputting corresponding plaintext data, the encryption/decryption module performing an encryption algorithm using a secure encryption key stored in non-volatile memory, the encryption/decryption module further performing an algorithm for decrypting encrypted ciphertext using the secure encryption key; and a plaintext analysis module coupled to the plaintext data received by the encryption/decryption module for encryption and further coupled to the plaintext data output from the encryption/decryption module after decryption, the plaintext analysis module performing an analysis on the plaintext data and determining whether the plaintext data correlates to expected plaintext data, the plaintext analysis module further having an output for outputting a signal indicating a side channel attack, responsive to the determining. |
地址 |
Freising DE |