Theorem 6.3 — PinSketch is an average-case secure sketch
ProvedFuzzyExtractors.EditSketch.theorem_6_3Let be a finite field of characteristic , so that has elements, and let be the set of all subsets of with the distance . For every and every real , PinSketch (Construction 6) with parameter is an average-case
secure sketch. Its output has storage bits.
PinSketch is the set-difference sketch that the edit-distance construction of §7 runs on the shingle set; its entropy loss is the second term of the loss in Theorem 7.5.
Formalization Note. The paper's is any finite field K of characteristic ; the field degree is renamed , so . The storage claim is the type Fin t → K of the sketch. The running-time sentence ("SS and Rec both run in time polynomial in and ") is dropped. Subsets have any size (no fixed-size restriction). The recovery procedure is pinRec of the definitions module, which outputs when no light with the given odd syndromes exists.
import Mathlib import Definitions.Def_FuzzyExtractors_EditSketch_Basic
namespace FuzzyExtractors.EditSketch
theorem theorem_6_3 {K : Type} [Field K] [Fintype K] [DecidableEq K] [CharP K 2]
(t : ℕ) (m : ℝ) :
FuzzyExtractors.Hamming.IsAvgSecureSketch (symmDiffDis (U := Kˣ)) m
(m - (t : ℝ) * Real.logb 2 ((Fintype.card Kˣ : ℝ) + 1)) t
(pinSS (K := K) t) (pinRec t) := by sorry
end FuzzyExtractors.EditSketch
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.