发明名称 |
SIDE-CHANNEL LEAKAGE EVALUATOR AND ANALYSIS KIT |
摘要 |
A method for analyzing side-channel leakage of an application running on a device including loading the application on a system comprising a device simulator, wherein the application is configured to accept public inputs and secret inputs and selecting a set of public inputs. The method includes, for each public input in the set of public inputs, executing the application on the system comprising the device simulator based on a respective public input and a first value for a secret input and extracting first intermediate values for the simulated device, and executing the application on the system based on the respective public input and a second value for the secret input and extracting second intermediate values for the simulated device. The method includes determining an amount of dependency of a location of the simulated device on the secret input based on a plurality of the first and second intermediate values. |
申请公布号 |
US2016140340(A1) |
申请公布日期 |
2016.05.19 |
申请号 |
US201514743787 |
申请日期 |
2015.06.18 |
申请人 |
The MITRE Corporation |
发明人 |
WALTERS Dan;HAGEN Andrew |
分类号 |
G06F21/55;H04L9/00;G06F21/52 |
主分类号 |
G06F21/55 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for analyzing side-channel leakage of an application running on a device comprising:
loading the application on a system comprising a device simulator, wherein the application is configured to accept public inputs and secret inputs; selecting a set of public inputs; for each public input in the set of public inputs:
executing the application on the system comprising the device simulator based on a respective public input and a first value for a secret input and extracting first intermediate values for the simulated device, andexecuting the application on the system comprising the device simulator based on the respective public input and a second value for the secret input and extracting second intermediate values for the simulated device; and determining an amount of dependency of a location of the simulated device on the secret input based on a plurality of the first intermediate values and a plurality of the second intermediate values. |
地址 |
McLean VA US |