Expand description
Comprehensive entropy source analysis beyond NIST min-entropy.
This module provides research-oriented metrics for characterizing entropy sources: autocorrelation profiles, spectral analysis, bit bias, distribution statistics, stationarity, runs analysis, and entropy scaling.
Structs§
- Autocorr
Result - Autocorrelation profile across multiple lags.
- BitBias
Result - Per-bit-position bias analysis.
- Cross
Corr Matrix - Cross-correlation matrix result.
- Cross
Corr Pair - Cross-correlation between two sources.
- Distribution
Result - Distribution statistics.
- Entropy
Point - Entropy at a specific sample size.
- LagCorrelation
- Autocorrelation at a single lag.
- Runs
Result - Runs analysis result.
- Scaling
Result - Entropy scaling across sample sizes.
- Source
Analysis - Full per-source analysis.
- Spectral
Bin - Single spectral bin.
- Spectral
Result - FFT-based spectral analysis result.
- Stationarity
Result - Stationarity test result.
- Throughput
Point - Throughput
Result - Throughput measurement.
Functions§
- autocorrelation_
profile - Compute autocorrelation profile for lags 1..max_lag.
- bit_
bias - Analyze per-bit-position bias.
- cross_
correlation_ matrix - Compute cross-correlation matrix between multiple sources.
- distribution_
stats - Compute distribution statistics.
- full_
analysis - Run all per-source analysis on raw byte data.
- runs_
analysis - Analyze runs of consecutive identical byte values.
- spectral_
analysis - Compute spectral analysis via DFT (no external FFT crate).
- stationarity_
test - Test stationarity by comparing window means (ANOVA-like).