Executive summary: The records show Dr. Ducas, Dr. Pellet-Mary, and
Dr. Peikert pinpointing the central topic of dispute. Their position has
been debunked by the new paper
https://cr.yp.to/papers.html#spherical.
Details follow.
Given the situation, it's appropriate for me to release a full copy (see
below) of Dr. Peikert's message to me dated 24 Sep 2021 21:30:11 -0400.
Everyone can now see that Dr. Peikert highlighted "the difficulties
raised by Léo Ducas & Alice Pellet-Mary".
The statement from Dr. Ducas and Dr. Pellet-Mary was a pqc-forum message
dated 24 Aug 2021 07:45:56 -0700, disputing my talk on S-unit attacks
given four days earlier (
https://cr.yp.to/talks.html#2021.08.20). There
is a crystal-clear gap between
* the 20 August talk saying, from experiments and number-theoretic
heuristics, that the attacks work (getting better and better as #S
increases, as the experiments illustrate); and
* the 24 August statement saying, from standard lattice heuristics,
that the attacks have "*ridiculously* small" success probability
(exponentially small in #S).
It's also clear where the gap is coming from: the 24 August statement is
highly inaccurate, because the standard lattice heuristics, _when
applied to S-unit lattices_, are highly inaccurate. This is shown in
https://cr.yp.to/papers.html#spherical, "Non-randomness of S-unit
lattices", which is the topic of this thread and the first paper coming
out of the underlying research project. (The 20 August talk had already
announced the paper's results, obviously in much less detail.) See my
email dated 23 Oct 2021 21:55:07 +0200 for a full reply to the statement.
Regarding Dr. Peikert's new claim (in public email dated 26 Oct 2021
08:01:11 -0400) that this paper, rather than being directly on point,
merely makes more "precise" something that was already known: No, the
claim of "*ridiculously* small" probability can't be swept under the rug
and retroactively interpreted as a mere matter of precision. This isn't
some subtle dispute.
Regarding NISTPQC, NIST rushed to issue judgment on 28 Aug 2021 17:10:52
-0700, cc'ing the sender of the 24 August statement and evidently giving
the statement vastly more weight than the talk. No rationale was stated
for this bias.
Where's the erratum from Dr. Ducas and Dr. Pellet-Mary? Where's the
admission from Dr. Peikert that the "difficulties" highlighted in his
email are debunked by the first paper from this project? Where's the
apology from NIST for mishandling this matter?
If the answer is that it's inappropriate just one week after this paper
appeared to ask for public admissions that the paper is correct: Was it
appropriate for Dr. Ducas and Dr. Pellet-Mary to publicly claim the
opposite four days after the talk? Was it appropriate for NIST to adopt
those conclusions four days later? Is it appropriate for Dr. Peikert to
be complaining that "so much time has passed"? At this point there's
ample documentation showing how massive the scope of this project is:
* One part of the talk---the special analytic features of S-unit
lattices---occupies
https://cr.yp.to/papers.html#spherical, a
58-page paper.
* Something that the talk presented in much more detail, efficiently
constructing the full p-unit group for cyclotomics via Jacobi sums
and square roots, has been written up by another team and occupies
https://eprint.iacr.org/2021/1384, a 54-page paper, along with math
background in
https://arxiv.org/abs/2109.13329, a 20-page paper.
(Presumably that team's work was done independently.)
* The talk goes beyond this, notably by exploiting the full S-unit
group for larger S. This is much bigger than gluing together the
p-unit groups across p, and finds much shorter vectors as n grows,
as the talk's publicly verifiable pi-digit examples illustrate.
The full story will occupy many more pages---but the central mistake
that Dr. Ducas, Dr. Pellet-Mary, and Dr. Peikert made has already been
debunked in detail by the first paper. If their erratum requires more
time to issue, that's totally fine, but I would ask Dr. Peikert to (1)
stop complaining about the number of weeks required for full writeups of
massive results and (2) stop pretending that the central dispute hasn't
been addressed.
Finally, given how glaring the gap is between
* the clear highlighting of the topic of dispute in the statement by
Dr. Ducas and Dr. Pellet-Mary dated 24 Aug 2021 07:45:56 -0700 and
in the email from Dr. Peikert dated 24 Sep 2021 21:30:11 -0400
and
* the way the history is misrepresented in Dr. Peikert's email dated
26 Oct 2021 08:01:11 -0400,
it probably isn't necessary to address Dr. Peikert's further attempts
to impugn the research results, but I nevertheless plan on doing so in
due time.
---Dan
Christopher J Peikert writes:
> Subject: Re: [pqc-forum] S-unit attacks
> From: Christopher J Peikert <
cpei...@alum.mit.edu>
> Date: Fri, 24 Sep 2021 21:30:11 -0400
> To: "D. J. Bernstein" <
d...@cr.yp.to>
> Message-ID: <
CACOo0QhO7gQqufic9F5W7UPr...@mail.gmail.com>
>
> Hi Dan, this is regarding your talk from five weeks ago, which concluded:
> "Heuristics imply [Hermite factor] ≤ n^{1/2+o(1)} in time exp(n^{1/2+o(1)}" for
> cyclotomic Ideal-SVP.
>
> In all this time, have you found any way to substantiate this extraordinary
> claim?
>
> If so, how does it circumvent the difficulties raised by Léo Ducas & Alice
> Pellet-Mary, and will a paper be available soon?
>
> If not, shouldn't you announce a retraction on the PQC forum?
>
> This matter is too important to leave in limbo any longer, especially since
> NIST has requested comments by the end of October.