Subject: Discussion related to cado-nfs
List archive
[cado-nfs] ???????????? [cado-nfs] Supplement to the discrete logarithm problem for quadratic-extended feild
Chronological Thread
- From: "????" <1092016692@qq.com>
- To: "cado-nfs" <cado-nfs@inria.fr>
- Subject: [cado-nfs] ???????????? [cado-nfs] Supplement to the discrete logarithm problem for quadratic-extended feild
- Date: Mon, 9 Oct 2023 15:40:38 +0800
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=1092016692@qq.com; spf=Pass smtp.mailfrom=1092016692@qq.com; spf=None smtp.helo=postmaster@out203-205-251-60.mail.qq.com
- Ironport-data: A9a23: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
- Ironport-hdrordr: A9a23:fA7SDKtNiWCHGzatuTTFptCO7skCzIMji2hC6mlwRA09TyXBrb HWoBwavSWUtN9jYgBZpTngAtjFfZqyz+8R3WB8B9iftUzdyQ2VxeJZnMzfKl/baknDH4dmvM 8KGcUTNDSzNykcsS+Q2mmF+qMbsbu6GdeT9ITjJhlWIz2CIJsQlDuRQjzraHGfuGN9dNEE/G X33LsOm9JfE05nJ/hTT0N1I9Qqq7Dw5e/bSA9DCBg95AaUizS0rLb8DhiDxx8bFyhC2LE47A H+4njED4iYwoOGIyXnphruxoUTnMGkxspIBcSKhMRQIjLwihywbIAkX7GZpjg6rOym9V5vyb D30mEdFtU272mUcnC+oBPr1QWl2DEy62X6wVvdhXf4u8T2SD8zFsIEj4NEdRnS7VYmobhHod V29nPcs4ASAQLLnSz76dSNXxZ2llCsqX5niuIXh2w3a/psVJZB6YgEuE9FGpYJGyz3rIo9Fv N1Ec3a7PFKNVuHcnHQpABUsZaRd2V2Gg3DTlkJu8ST3TQTlmt+1VEEyMsWmWpF/I4hSoND+/ /PPs1T5fxzpoZ/V9MyOA92KfHHS1Akb3n3QSKvyRWOLtBKB5q7w6SHr4ncxIqRCd81JVsJ6e T8uCAxjx9xR6vDM7z+4HQQyGGzfIyUZ0WS9ildj6IJ/4HBeA==
- Ironport-phdr: A9a23:CfrybR+Ef4Komf9uWR62ngc9DxPPW53KNwIYoqAql6hJOvz6uci4b AqCv7401gWBHd2Cra4e1ayO6+GocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wE ZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmjmwbalyI Rmoogndq9cajZV/Iao11hfFv2FEdutIyW5pP16fgwrw6sKt95N/7ipcvO4s+dRdWqvgZaQ4S rJYDDUiM28r4cDgqAfOQwiS6HYCS2saihVHDRTL4xH8RZfxrzD1tvFh1ymAPM35Vq47VDK/5 Kp2UhDoiSMHNzkk8GHLj8F7kaxWrA69qxF53oXZZpyeOvhjcaPHZd4aRGpPUNhMWSNOHoyyY IUBAfACM+hftITyvVkAoAGkCAS2GO/i0DlFjWL2060g1OQhFBnL0AIiGtYWv3HMt9v5P7oVX Oyo0KXFySvPY+9L1Tr86YXFdg4trOqVXbJpa8be1U4vFwbcg1iWtIfqMC+b2P4XvGiH8+pvS /ivi2g/pg9+vDWhxtshhpTXio4J1lzJ9Dh1zJo3KNO3S0N2fMCoHpVOuy+VOIV4QsIvTW51t Csk1LALuZ62cSYUxJg52RPSbeGMfYuQ4h/7SuqdPTl1iGh7dL6jhxu+61asx+3hWsWu0VtGs jJJnsfMu30NzRDf99aLRuF880u/wzqDygPe5+JCLEspj6TUMYQhzaQ1lpcLsUTMACv2mELug a+Ra0Uk5vak5/jpb7n/uJOQK495hhjgPqkuh8CzGOU1PhQUU2ie4+u81bnj8VfgQLVTlPE5j q7ZsJXCKcQaoK62HRNV35495xqjATqqysoUkWUHIV5fZh6Kj5XlN0vPLfzkFfu/hk6jkDZvx /DIJL3hBZDNI2DenLv9ebtx9VJQxBcywN1e459YFKoMIOvqWkPrqNPYCRo5PxSyw+n8ENp9z J8RWXqTAq+FN6PfqUKE6vo1I+aQfI8VpCr9K/896vHyl3A2hFgdcbCv3ZsZc3C1Be9mIkWcY Xr0mNgNC2YKvgwkTOzrklKOSzBTZ2zhF547s3swAY6hSIHNXcrl1LeI0CD+GJNNTmFAEFGFV 3nyIdaqQfAJPWhF/hvy2HRQDODwEdd4i0//7ifj0vxsKe+CqX5Qjo7qyNUgv76brho17zEhV 6x1skmIRmBwxCYTQiMumbp4qgp7w0uC1q5xh7pZE8ZS7rVHSFRyLobSmsp9Dd26QQfdZpGRU l/zG433W2loEIxgmfcXegB2HNDxxgvb0X+SCqQO36eOGIRy96vd23brIMMoki6XjvF40Qd3G ONWLCutgassvxPLCdvvlEOU372vabxa3CPJ8zKbynGSuUhDTANqeaLYQSpHPQ6M9Ym8vB6bC uH2T7EuMw8H0NfEIaxPAjHwpXNBQvqreNHXYmbr3ny1GQ7N3LSHKozjZ2Qa2izZTkkCiQEau 3icZ0A4AW+6rmTSASYLdxqnal7w8eR4tHKwT1MlhwCMYUp70rOp+xkTzfWCQvIX17gAtW8vs TJxVFq62tvXDZKHqW8DNO0FOYJnuA4ZizODnxVkeJenKuEqh1ITdRh2o1K7zw9+Wc1Llcknq m9vzRInc/rDlgkZKnXCgMm2ZOWETwu6tAqiYKPXxFzEhdOf+6NVre89t02mpgaiUEwr73Rg1 dBRlXqa/JTDSgQIAveTGg468QZ3o7bCb2wz/YTRgDc1afju6machYNzLPI8jB2nep0MVcHMX B+3CMAcC8W0faZzwwnzNktaYrEI3LctecihcrHVkL7uN+FmkjW8iG1B640oyUOA+R13TevQ1 ooEyfWVtueefw/1l0zp8sX+mIQeICoXAnL60y/vQohYeqx1e48PT2aoOcy+gNtk1dbhXHtR9 VjrAF1juofhIELDNQSkg1MBj2wOuDqsni7wwzFvkj4vp7aSx2SUm7+kLkJafDQWHS881R/lO sCsgsofXVS0YgRM9lPt/kv8y6VB5ex+I2TVXUZUbn3zJmBmXLG3s+nKaMpO5ZU09CRPBb7kO hbAEuO7+UZDlX27TA48jHghejqnu4v0hUl/gWOZdjNoqWbBPNt3zlHZ7cDdQvhY2nwHQjN5g H/ZHAvZXZHh8NOKmpPEqu37WXimU8gZKHG6l9vZ6nXqv0VzGFu0mPX5ybiFWUAqlDT20dVnT 3CC9U6tONGyifrra8p+Zw9jA1q2uIJqX4p5lIU3npQZ33MX046U8XQwmmD2KdxH2Kj6YSloJ 3ZD05vP7QPiwkEmMmORytezSCCG2sU4LYryciYM1yk69cwPFKqE8OkOg35uulThyGCZKfllw mVEl6FotiRc3rFP5ltlzz3BUOlMRw8GZ2qyzFLRvoz2rb0LNj//Kf7pihE4x4znVevS5VsBP RSxMpY6QX0pvp45ahSVgCK1ssa+JZHRdY5B7EXP1U2Y0q4Pcst3z6BawnA6XAC19Xw9l7xh1 Ucoh8nn+tLaciM1u/jkSh9Aam+vPptVp2ir0f0YxoHMgsiuBskzR2VNBse2C6jySnRL76Sgb VvrcnV0q2/HS+ePW1XCsAE/8ymJSsr7cCvKbHgBkYc8HV/HeBUZ3V1SBW9q2cRkXkWjwMirG KtgzhYW4FOw6h5Fy+YycgL6Tn+avgCjLDE9VJmYKhNSqABE/Ubcd8KEvKp1GGlD85utoRboS CTTbhlUDWwPRk2PBkzydrio697a9uGEB+24Z/LQaLSKoOZaWr+G35Wqmodh+j+NMI2IMBwAR 7Uj3VFfWHliB8nDszISV3ZPzGeXN5Pe/krlv3Mv6MW28fCtQRup7oyKSvNTPdhp5xGqkPKDO uqX10MbYX5T0pIBw2ONyaBKhgZJzXs2Kn/3TO1G63aeKcCY0rVaBBMadS5pYc5B7qZmmxJIJ daekNT+kLhxkv8yDV5BE13ngMCgI8IQcATffBvKAliGMLOeKHjF2cbyNOnlEewK1LwK6Uzqk S+CVUTkO37Q8luhHwDqKuxKgCyBaVZGv5qhdx92FWX5ZNX7dkfja5ot1WBzm+Btwy2Sc2sVM Dw6aloLpbqVp3A94L03CylK6XxrKvOBkiCS4rzDK5oYhvBsBzx9i+NQ5HlSI1p96zxYHqQu3 XGK85s0/gjjzLHJzzNmVFxXs3BAg4fZ5S2K3I3A799LXnOWpHrlAk2JElIBoN43U7XS
- Ironport-sdr: 6523ae86_O3FK10OV4GWAWToqHgJ6b/PCX7zq8QyemMfuGhR4BxGbbXj xFUI5GVcufbtgtSe7vYL/vb6eSUJcOGhMembXbQ==
------------------ ???????? ------------------
??????: "????" <1092016692@qq.com>;
????????: 2023??10??9??(??????) ????3:38
??????: "Pierrick Gaudry"<pierrick.gaudry@loria.fr>;
????: ?????? [cado-nfs] Supplement to the discrete logarithm problem for quadratic-extended feild
Dear professor:
I'm solving the discrete logarithm problem on a quadratic extended field with characteristic 45 bits, The parameters of params.p2dd45 I used directly from params.p90, the same goes for p2dd45.hint.
When i run ./cado-nfs.py 100000000000000000000000000000000000000001087 -dlp -ell 5343950341598815341459838431296083 -gfpext 2.
ell is a large factor of p+1.
The following error occurred.
Is there a problem with the parameters inside? How to adjust lpb, lim, mfb0, qrange, rels_wanted and other parameters? What is the meaning of the parameters in.hint and how to adjust them?
Error:Logarithms Reconstruction: Command line was: /home/zp/Math/cado-nfs/build/zp-virtual-machine/filter/reconstructlog-dl -ell 5343950341598815341459838431296083 -mt 16 -log /tmp/cado.it1vr0vl/p2dd45.bwc/K.sols0-1.0.txt -out /tmp/cado.it1vr0vl/p2dd45.dlog -renumber /tmp/cado.it1vr0vl/p2dd45.renumber.gz -poly /tmp/cado.it1vr0vl/p2dd45.poly -purged /tmp/cado.it1vr0vl/p2dd45.purged.gz -ideals /tmp/cado.it1vr0vl/p2dd45.ideal -relsdel /tmp/cado.it1vr0vl/p2dd45.relsdel.gz -nrels 223778 -nsms '1,0' > /tmp/cado.it1vr0vl/p2dd45.reconstructlog-dl.stdout.1 2> /tmp/cado.it1vr0vl/p2dd45.reconstructlog-dl.stderr.1
:Logarithms Reconstruction: Stderr output (last 10 lines only) follow (stored in file /tmp/cado.it1vr0vl/p2dd45.reconstructlog-dl.stderr.1):
Error:Logarithms Reconstruction: antebuffer set to /home/zp/Math/cado-nfs/build/zp-virtual-machine/utils/antebuffer
Error:Logarithms Reconstruction: Warning, log is zero for h = 0
Error:Logarithms Reconstruction: Warning, log is zero for h = 7
Error:Logarithms Reconstruction: Warning, log is zero for h = 12
Error:Logarithms Reconstruction: Warning, log is zero for h = 13
Error:Logarithms Reconstruction: Warning, log is zero for h = 630
Error:Logarithms Reconstruction: Warning, log is zero for h = 4125
Error:Logarithms Reconstruction: Error, no unknown log in rel 84117 and sum of log is not zero, sum is: 2556022473720768550782411652675062
Error:Logarithms Reconstruction:
------------------ ???????? ------------------
??????: "Pierrick Gaudry" <pierrick.gaudry@loria.fr>;
????????: 2023??8??21??(??????) ????3:51
??????: "Paul Zimmermann"<Paul.Zimmermann@inria.fr>;
????: "????"<1092016692@qq.com>;"cado-nfs"<cado-nfs@inria.fr>;
????: Re: [cado-nfs] Supplement to the discrete logarithm problem for quadratic-extended feild
The problem is the following:
Cado-nfs DLP machinery for extension fields is not robust at all. In
particular, it implictely assumes that ell, the value modulo which the
discrete logarithms are computed is a prime divisor of the "interesting
part" of the order of the multiplicative group of GF(p^k). Here, when
k=2, it means that ell must be a divisor of p+1.
The rationale for this is that if ell divides p^k-1 but is not a divisor
of the cylcotomic value Phi_k(p), then this is a DLP that can be mapped
in a proper subfield of GF(p^k), and therefore, asking to solve this in
GF(p^k) is very suboptimal.
In the reported problem, ell=101538509534246169632617439 is a divisor of
p-1, so that the DLP can be mapped in GF(p). No need to go to an
extension field.
I'm not saying that there is a theoretical obstruction to run NFS in such
a sub-optimal way, but many things can go wrong in the details of the
implementation, and perhaps in a non-deterministic way.
Conclusion: always take ell dividing p+1, when computing DLP in GF(p^2).
Even like that, please consider that this part of the code is very
experimental, and non-deterministic failures are possible (I have a
few unexpected failures on my todo-list).
Regards,
Pierrick
On Wed, Aug 16, 2023 at 08:51:00AM +0200, Paul Zimmermann wrote:
> Hi,
>
> I cannot reproduce, I get with revision 9d69b04:
>
> zimmerma@coriandre:~/svn/cado-nfs$ ./cado-nfs.py 191907783019725260605646959711 -dlp -ell 101538509534246169632617439 -gfpext 2
> ...
> Info:Complete Factorization / Discrete logarithm: The polynomial defining the finite field is 1,-61096303626605014149726703721,1
>
> Please can you give us more details (version of CADO-NFS used, hardware,
> operating system, compiler)?
>
> Best regards,
> Paul Zimmermann
>
> > From: "????" <1092016692@qq.com>
> > Date: Wed, 16 Aug 2023 14:25:52 +0800
> >
> >
> > [1:text/plain Show]
> >
> >
> > [2:text/html Hide Save:noname (2kB)]
> >
> > Dear professor:
> > When i run ./cado-nfs.py 191907783019725260605646959711 -dlp -ell
> > 101538509534246169632617439 -gfpext 2
> >
> > Info:Logarithms Reconstruction: Starting
> > Warning:Command: Process with PID 6024 finished with return code 1
> > Error:Logarithms Reconstruction: Program run on server failed with exit code
> > 1
> > Error:Logarithms Reconstruction: Command line was:
> > /home/zp/Math/cado-nfs/build/zp-virtual-machine/filter/reconstructlog-dl
> > -ell 101538509534246169632617439 -mt 4 -log
> > /tmp/cado.9xqoti1e/p2dd30.bwc/K.sols0-1.0.txt -out
> > /tmp/cado.9xqoti1e/p2dd30.dlog -renumber
> > /tmp/cado.9xqoti1e/p2dd30.renumber.gz -poly /tmp/cado.9xqoti1e/p2dd30.poly
> > -purged /tmp/cado.9xqoti1e/p2dd30.purged.gz -ideals
> > /tmp/cado.9xqoti1e/p2dd30.ideal -relsdel
> > /tmp/cado.9xqoti1e/p2dd30.relsdel.gz -nrels 37379 -nsms '1,0' >
> > /tmp/cado.9xqoti1e/p2dd30.reconstructlog-dl.stdout.1 2>
> > /tmp/cado.9xqoti1e/p2dd30.reconstructlog-dl.stderr.1
> > Error:Logarithms Reconstruction: Stderr output (last 10 lines only) follow
> > (stored in file /tmp/cado.9xqoti1e/p2dd30.reconstructlog-dl.stderr.1):
> > Error:Logarithms Reconstruction: antebuffer set to
> > /home/zp/Math/cado-nfs/build/zp-virtual-machine/utils/antebuffer
> > Error:Logarithms Reconstruction: Error, no unknown log in rel 16311 and sum
> > of log is not zero, sum is: 58912568217527066963920738
> > Error:Logarithms Reconstruction:
> > Looking forward to hearing from you.
- [cado-nfs] ???????????? [cado-nfs] Supplement to the discrete logarithm problem for quadratic-extended feild, ????, 10/09/2023
- Re: [cado-nfs] ???????????? [cado-nfs] Supplement to the discrete logarithm problem for quadratic-extended feild, Paul Zimmermann, 10/09/2023
Archive powered by MHonArc 2.6.19+.