Karim Belabas on Thu, 19 Oct 2023 23:52:46 +0200
|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: ECPP cerificate validation problem
|
- To: Paul Underwood <paulunderwood@mindless.com>
- Subject: Re: ECPP cerificate validation problem
- From: Karim Belabas <Karim.Belabas@u-bordeaux.fr>
- Date: Thu, 19 Oct 2023 23:52:40 +0200
- Arc-authentication-results: i=1; smail; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1697752352; c=relaxed/relaxed; bh=OliSGFcKSzHAMGcJz2ZC/VxwVLEAIstJyquM+Y3Bma4=; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To:References: MIME-Version:Content-Type:Content-Disposition: Content-Transfer-Encoding:In-Reply-To; b=fU6AKroT8brAxIx2LiI9OIzUnVdzr3Dhi8osoKBigwHOPYgiYSGwfbs6zKqJ/NVzOu2AdMUspdiCX6SCdoj55lQ3LxRyRH4Xe6L28dxJsp2ENLltt4K+5u4pFXNDmzRKxQHZQd/oMEKVQtMnIDZT/Q3oQ8tq+v/w+JVukJ6KitmLNjWArDbf5NAtfcXwWF9Mr1GYtiVtiTf94J5umzDwBDx/mUNaIvw3QTeclzs5fq3uyuB/3hKZxbLJRsRncABiEgazmTmhi03hpCGgp1M1EqimNbS3jPQ6HKQQPXDs1ymdjrdL/aYbkbm+2xvhZZHnYleoUe+FKa4EkEchhfLlXTFuX4dE6MQwtPbaMAh00Q00xWUCNONK7Khj5XSd71JzC+Iw/UXY1+XAmi0cZuBmGJ6q42PkLAmCXKY/8i25jF+epp/CdQcmcquUkiXds3gmE49/Fgznkkked7B1OF9KQ2dnSlLdhr2j+75et12qv3QivlQPlo+AshCtNUxmEd6GyjNPmsvAO/UaDGHwqpcNTSIJ4USr8K0iZRgwe96Krv4Fr1J8DG6ECnNWTlJpzVg2ty2lJIDmKvglVJZtUdAU00/ABcL8Gr5pu65W8yaM+5GAcGxCQVRDjFKXBgOBD+EAOO+TgMvI3ojzGsva4CSvw+rHJz/lTfqizhkTuDPkdIY=
- Arc-seal: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1697752352; cv=none; b=0Al501OMFIHbTXeDDYbJgnk6Ol3+oogVPppqcP/S1yo7kCo06R1kjaI0v57231Lckq0pqhNpT+FJWzhUslwen+u/XDZSVfKlbV2uMo4UFzZyChSSTlICsQEMJq6Ube/HwncMkO/uwsHU+trN/0wRvB2cq1tgjXAl2g3aWdBON9RHx/56ErOc2DvWMxy2zABKvKnrbwTVm/1oqEwFjsD4Z2uTekZf9ghEzBwonGOsJfFAtqY1cARh2h8dUhMcTd4515B3VaNq3KX4O2azEzyYQnW4C/RDyKZ6efKSRyCBaQf9ct//ZaOq+c8OKQoCvWHnLXDNExiOzaucQr8dKzFJQTF+a8AVfzkugVvT9tM1YFqNpAaIdMwbM4V3zEY+vbhRCi+N2E6I8Cht99xxQ+Epr8Ug+FK2ahr76sGSZ3lGJPNtYMmA5NWujMJZL6GknEaddokDPoQW8+CRrqp9Eh3cQ+D9dq89VUpE/FwYVu4VXmLaJpVaOjBxsKUps1qzXZSCI9HJ+cITof6kIxtQe14epqmf/I2pRTsXiLg2PoNZvJZ785CVDvB5r6uipdLTOOI8HBjvIXquvE7O2EcCBhiYuyTb1xZvEEfJ1GzFNb7ybsuzfYfWnnatvxyVbsXmlaILY7wvDG5BGX3E0LXB1nfSGOaBF2pe57/5p9cf2Lt56o0=
- Authentication-results: smail; dmarc=none header.from=u-bordeaux.fr
- Authentication-results: smail; arc=none
- Cc: pari-dev@pari.math.u-bordeaux.fr, Marcel Martin <ellipsa@free.fr>, Andreas Enge <andreas.enge@inria.fr>
- Delivery-date: Thu, 19 Oct 2023 23:52:46 +0200
- In-reply-to: <trinity-573b34e6-ee0a-4080-8a35-b8fd92346477-1697749798782@3c-app-mailcom-lxa14>
- Mail-followup-to: Paul Underwood <paulunderwood@mindless.com>, pari-dev@pari.math.u-bordeaux.fr, Marcel Martin <ellipsa@free.fr>, Andreas Enge <andreas.enge@inria.fr>
- References: <trinity-573b34e6-ee0a-4080-8a35-b8fd92346477-1697749798782@3c-app-mailcom-lxa14>
* Paul Underwood [2023-10-19 23:10]:
> Please see: https://www.mersenneforum.org/showthread.php?t=28940 about a problem with validation of certificates in your softwares,
Hi,
I just read that thread and I disagree with frmky's post (2023-10-19, 17:55)
The claim is that vert rejects the certificate because q >= N and so we
(= pari) should as well.
But this q >= N assumption is irrelevant since the given data and checks
prove the primality of N assuming the primality of q. Whether q >= N holds
or not.
Granted, the logic of the proof is to produce a chain of prime numbers of
decreasing size to make sure it terminates (and q < N obviously
accomplishes this). But the proof terminates since you have a
certificate, all of whose steps are valid. It constitutes a valid
primality certificate and vcert is wrong to reject it.
Cheers,
K.B.
--
Pr. Karim Belabas, U. Bordeaux, Vice-président en charge du Numérique
Institut de Mathématiques de Bordeaux UMR 5251 - (+33) 05 40 00 29 77
http://www.math.u-bordeaux.fr/~kbelabas/