Crate polyfuzzy

Source

Modules§

fmd2
A multi-key FMD scheme based in FMD2.
fmd2_compact
A multi-key FMD scheme with key expansion and key randomization.

Structs§

DetectionKey
A subset of n-out-γ secret subkeys, and the positions they occupy in FmdSecretKey.
FilterCombiner
Combines multiple filtered messages into a smaller collection of messages.
FmdSecretKey
γ secret subkeys (scalars). For minimum false-positive rate p:=2^{-γ}.

Traits§

FmdKeyGen
A trait to generate the keypair of the FMD scheme.
KeyExpansion
A trait to derive an FMD keypair (FmdSecretKey,DPK) from a keypair (SK,PK).
KeyRandomization
A trait to randomize public keys.
MultiFmdScheme
A trait for a Fuzzy Message Detection (FMD) scheme with multi-key extraction.