Computing platform for preventing side channel attacks
AssigneePolitecnico Di Milano
InventorsWilliam Fornaciari, Davide Zoni
Life of this patent
Estimating the term…
Loading patent…
AssigneePolitecnico Di Milano
InventorsWilliam Fornaciari, Davide Zoni
Estimating the term…
The present disclosure relates to a computing platform for preventing side channel attacks comprising a memory module configured for storing data of a computer program and program instructions; a pipeline having a plurality of stages, said plurality of stages being configurated for transferring electrical signal via a on-chip interconnect bus; a CPU configured for executing said computer program; said program instructions being decoded by one stage of said plurality of stages; each stage of said pipeline having at least one combinatorial module, said at least one combinatorial module having a plurality of data input and a plurality control input and at least a data output; each program instruction traveling from left to right through said pipeline, and within each stage can activate one or more or none of said at least one combinatorial module. The computing platform comprises a plurality digital logic means interconnected to each other's and configured for generating random values or program data values, said plurality of digital logic means being in communication signal with said plurality of data input of said combinatorial module, so as when said program instruction enters one stage of said plurality of stages, all the combinatorial modules of said that stage that are not activated by the program instruction will have their input data fed with said random values and all the combinatorial modules of said that stage that are activated by said program instruction will have their unused data input fed with said random values and their used data inputs fed with said program data values.
A computing platform—for preventing side channel attacks comprising:
A computing platform—for preventing side channel attacks comprising:
A computing platform—for preventing side channel attacks comprising:
Dependencies are inferred from the claim text.