paper

Zeta-Transform Evaluation for Higher-Order Vanishing Key Recovery

arXiv:2609.26132

Abstract

Hemmert's key-recovery algorithm for Classic McEliece is based on higher-order vanishing. It computes a basis of , where is the shortened parity-check matrix used in the attack. For Classic McEliece parameters, this kernel computation is the dominant cost of the attack. We show that the sums defining can be evaluated, column by column, as weighted upper zeta transforms on the Boolean lattice. Since only selected levels of these transforms are required by , restricting their evaluation to the band between level and the lowest required level yields exact evaluations of both and its transpose. Using the resulting truncated zeta-transform evaluation in the Wiedemann-based kernel computation reduces the cost of the repeated matrix--vector products without changing the overall key-recovery algorithm. The exact cost depends on the weight distribution of the non-pivot columns of . We therefore consider two models: an all-one model, in which every relevant binary coordinate is active, and a Bernoulli model, in which the coordinates are independently active with probability . For the five Classic McEliece parameter sets, our method reduces the estimated key-recovery cost by -- bits in the all-one model and by -- bits in the Bernoulli model.

arXiv comment7 pages