Hardening data transmissions against power side channel analysis
AssigneeIntel Corporation
InventorsMichael Neve De Mevergnies, Manoj Sastry, Ioannis Schoinas
Life of this patent
Estimating the term…
Abstract
Embodiments of an invention for hardening data transmissions against power side channel attacks are disclosed. In one embodiment, a system includes a first agent and a second agent. The first agent is to transmit an encoded datum through an interface in a plurality of encoded packets. The second agent is to receive each of the plurality of encoded packets from the interface and decode each of the encoded packets to generate a plurality of decoded packets. Each of the encoded packets has the same Hamming weight. The Hamming distance between any two consecutively transmitted encoded packets is constant.
Claims20
A system comprising:
- a first agent to transmit an encoded datum through an interface in a plurality of encoded packets;
- and
- a second agent to receive each of the plurality of encoded packets from the interface;
- wherein each of the encoded packets has the same Hamming weight, and wherein the Hamming distance between any two consecutively transmitted encoded packets is constant.
A method comprising:
- transmitting each of a plurality of encoded packets, wherein each encoded packet has the same Hamming weight and wherein the Hamming distance between any two consecutively transmitted encoded packets is constant;
- and
- receiving each of the plurality of encoded packets.
An apparatus comprising:
- a decoder to decode a plurality of encoded packets transmitted through an interface, wherein each of the encoded packets has the same Hamming weight, and wherein the Hamming distance between any two consecutively transmitted encoded packets is constant;
- and
- a storage unit to store a plurality of decoded packets generated from the plurality of encoded packets, wherein each of the plurality of decoded packets is arranged in order of transmission of each of the corresponding encoded packets to assemble a decoded datum.
Dependencies are inferred from the claim text.