Logo

pyecsca

Navigation

  • Installation
  • Notebooks
  • API reference
    • pyecsca.ec package
    • pyecsca.misc package
    • pyecsca.sca package
    • pyecsca.codegen package
  • ECC in Libraries
  • Papers
  • References
  • Source code
  • Releases

Related Topics

  • Documentation overview
    • API reference
      • pyecsca.sca package
        • Previous: pyecsca.sca package
        • Next: pyecsca.sca.attack.CPA module

pyecsca.sca.attack package¶

Package for attacks.

Submodules¶

  • pyecsca.sca.attack.CPA module
    • CPA
      • CPA.points
      • CPA.traces
      • CPA.mult
      • CPA.params
      • CPA.leakage_model
      • CPA.correlations
      • CPA.compute_intermediate_value()
      • CPA.compute_correlation_trace()
      • CPA.plot_correlations()
      • CPA.recover_bit()
      • CPA.perform()
  • pyecsca.sca.attack.DPA module
    • DPA
      • DPA.points
      • DPA.traces
      • DPA.mult
      • DPA.params
      • DPA.doms
      • DPA.compute_split_point()
      • DPA.split_traces()
      • DPA.calculate_difference_of_means()
      • DPA.plot_difference_of_means()
      • DPA.recover_bit()
      • DPA.perform()
  • pyecsca.sca.attack.leakage_model module
    • Noise
    • ZeroNoise
    • NormalNoice
    • LeakageModel
      • LeakageModel.num_args
    • Identity
      • Identity.num_args
    • Bit
      • Bit.num_args
    • Slice
      • Slice.num_args
    • HammingWeight
      • HammingWeight.num_args
    • HammingDistance
      • HammingDistance.num_args
    • BitLength
      • BitLength.num_args
©2018-2025, Jan Jancar. | Powered by Sphinx 8.1.3 & Alabaster 1.0.0 | Page source