pyecsca.sca.attack.leakage_model module¶
Provides leakage models to simulate leakage.
- class Identity[source]¶
Bases:
LeakageModelIdentity leakage model, leaks the thing itself.
- class Bit(which)[source]¶
Bases:
LeakageModelBit leakage model, leaks a selected bit.
- class Slice(begin, end)[source]¶
Bases:
LeakageModelSlice leakage model, leaks a slice of bits.
- class HammingWeight[source]¶
Bases:
LeakageModelHamming-weight leakage model, leaks the Hamming-weight of the thing.
- class HammingDistance[source]¶
Bases:
LeakageModelHamming-distance leakage model, leaks the Hamming-distance between the two things.
- class BitLength[source]¶
Bases:
LeakageModelBit-length leakage model, leaks the bit-length of the thing.