{"entities":{"Q2176652":{"pageid":2187395,"ns":120,"title":"Item:Q2176652","lastrevid":73553772,"modified":"2026-04-14T16:26:26Z","type":"item","id":"Q2176652","labels":{"en":{"language":"en","value":"Optimized method for computing odd-degree isogenies on Edwards curves"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 7196564"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q2176652$4B3ACDD4-2212-4609-A19B-B43C08891BB9","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"aa1a39647cac50d6828f4563fc5be443009bc9f3","datavalue":{"value":{"text":"Optimized method for computing odd-degree isogenies on Edwards curves","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q2176652$9D27C1F6-D76C-4E9A-B41F-A771A94D85DE","rank":"normal"}],"P225":[{"mainsnak":{"snaktype":"value","property":"P225","hash":"71383d4eceb03e9f64f5f9ba04538e908c8d7ae7","datavalue":{"value":"1458.94251","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$6FEBBE40-CE75-4C91-BD9D-EB2A0669CD5F","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"8a30d61a32a6ea4e8988708d1118124582cdcb14","datavalue":{"value":"10.1007/978-3-030-34621-8_10","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$80783098-510A-482A-A1DE-0DCDA439EC80","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"bf2a9f8f0bd80c6f042fa714777126c1ccc6e97a","datavalue":{"value":{"entity-type":"item","numeric-id":2176650,"id":"Q2176650"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q2176652$66777D01-B6D8-413A-BC47-FDECECD24F08","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"2d6317b8aad5f645f242a671eda6f2091c84c5c4","datavalue":{"value":{"entity-type":"item","numeric-id":2176651,"id":"Q2176651"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q2176652$17B1BB41-B18B-4BAE-839A-7FE99A3503E1","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"79e485bb7d1241818264216989b14fdf47f8e4b2","datavalue":{"value":{"entity-type":"item","numeric-id":497569,"id":"Q497569"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q2176652$500D62E1-85A7-48C4-8E7C-820550A4D5D1","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"914e7799807f292cc8bb2d91308c29fb71e98957","datavalue":{"value":{"entity-type":"item","numeric-id":294877,"id":"Q294877"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q2176652$77D26C1C-F008-47BC-8B1F-90829D4B6460","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"2ffa913ad058323c97cdd62b11ad32d016ae0804","datavalue":{"value":{"time":"+2020-05-05T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q2176652$F1819851-9248-430D-B3FC-AE3660528FEE","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"bb28a79614a4160a61033d484b707323eb422b9b","datavalue":{"value":"The paper presents a method to compute isogenies (of prime odd degree) on elliptic curves given by Edwards equations. The method has computational advantages over a previous proposal of \\textit{J. Woodage} and \\textit{D. Shumow} [Lect. Notes Comput. Sci. 11477, 151--180 (2019; Zbl 1428.94097)].  Edwards curves were introduced because their efficient arithmetic, see [\\textit{D. J. Bernstein} et al., ibid. 5023, 389--405 (2008; Zbl 1142.94332)]. This make them suitable for the implementation of the cryptography based on the elliptic discrete logarithm problem.   But the recent  proposal of  isogenies of elliptic curves, mainly the supersingular ones, like a tool for the postquantum cryptography has caused a growing interest for optimal isogenies formulas, using particular models of elliptic curves, as Montgomery and Edwards curves.  Section 1 discusses the problem and some of the proposed schemes, as the supersingular isogeny Diffie-Hellman (SIDH) key exchange protocol of \\textit{L. De Feo} et al. [J. Math. Cryptol. 8, No. 3, 209--247 (2014; Zbl 1372.94419)] and the CSIDH (commutative SIDH) of  \\textit{W. Castryck} et al. [Lect. Notes Comput. Sci. 11274, 395--427 (2018; Zbl 1407.81084)]. Section 2 summarizes the arithmetic in Edwards curves using the \\(w\\)-coordinate system of \\textit{R. R. Farashahi} and \\textit{S. G. Hosseini} [ibid. 10343, 366--378 (2017; Zbl 1420.94060)], as well as the SIDH and CSIDH protocols.   Section 3 gives the proposed isogeny formulas in a similar way to \\textit{D. Moody} and \\textit{D. Shumow} [Math. Comput. 85, No. 300, 1929--1951 (2016; Zbl 1339.14026)] but using \\(w\\)-coordinates (Theorems 1 and 3). Theorems 2 and 4 provide the image coefficient in \\(w\\)-coordinates. Finally, Section 4 studies the computational cost comparing it with the corresponding to Montgomery curves (Table 1) and shows an implementation of CSIDH using the obtained formula  For the entire collection see [Zbl 1428.94009].","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$ECA1392B-F402-4571-AC59-18F17DDC12A6","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"b3f5570531d36cdad95fcc8cba24a2dabc5fbbbf","datavalue":{"value":"94A60","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$63BB7D19-7EC7-4DC2-898D-D005AB80BC18","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"2ccf6cf9514426243b160a3a06e070c16a64dbff","datavalue":{"value":"11G20","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$BCE6D497-C19C-4C84-97D5-D5EFE37EA76B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"f00aec7b2c940e365c27808f50e4aeed90366677","datavalue":{"value":"14H52","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$B6AC1F36-4641-4C13-A264-AF9A7E7A05DA","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"e06f0c61228f9fd3628fa8f65ba3242807c47c8a","datavalue":{"value":"14K02","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$2ED97250-294C-44D8-9732-A82ACE3C8E96","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"216939729202fc4b9c96cf3f62d6f618570d6e85","datavalue":{"value":"14Q05","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$AB96FE30-001C-4688-8182-1017852626E2","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"7b959e36e52c7b395683dbe2d4c658b32b677b86","datavalue":{"value":"81P94","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$48594785-EE86-4A5F-A92A-87AA6AA29B4C","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"7a2ed04c7d80d645554a6ac2914773ea5a56c43e","datavalue":{"value":"7196564","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$5F94FA2C-5BA9-456B-8AB7-A36430B7D19F","rank":"normal"}],"P1450":[{"mainsnak":{"snaktype":"value","property":"P1450","hash":"49243fad8ddf84f5af8eb7a9a24e143e9e0ffcc7","datavalue":{"value":"isogeny","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$2218ECDA-0A5E-41B9-AC5E-B8F1173DCDCE","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"86ede7c1684f6e0c231672ff5a7e23935499a4f8","datavalue":{"value":"supersingular elliptic curves","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$C9AC6168-0A1E-4A9C-8369-4DC1BBF70EC2","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"34b33c03efd9769b6b7179598c37742ea715ac12","datavalue":{"value":"postquantum cryptography","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$39CF75FD-218F-4673-947D-2C7C3E7DB0A2","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"aa82059d30fcef4f8d618d1c873955920a6d401c","datavalue":{"value":"Montgomery curves","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$584C10BB-3B6D-49AF-B503-F10F1C29A857","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"e1f86c393c0a89f3c70f43db64e9f5aea994bc65","datavalue":{"value":"Edwards curves","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$AB878804-F526-46CC-88A1-2FD86BF2B95C","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"0548c5cbaebdd3d7b68e250b8026081797e9c17f","datavalue":{"value":"SIDH","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$A7A0DC7C-C974-428E-A0CB-75FB54DA63E4","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"85dcd877aebc3a2cd6da135cc673eb8b1770b563","datavalue":{"value":"CSIDH","type":"string"},"datatype":"string"},"type":"statement","id":"Q2176652$062C45C4-2C7D-4A19-80FC-5FAFF3ED8D58","rank":"normal"}],"P1447":[{"mainsnak":{"snaktype":"value","property":"P1447","hash":"8892955fafe16ba1bddb104e5d82ec8889d70fd9","datavalue":{"value":{"entity-type":"item","numeric-id":1313210,"id":"Q1313210"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q2176652$BD9462CA-45CE-4B32-B770-FABA1A9C2150","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q2176652$B5CF3D86-CA6C-4740-914B-F2D387FBBC51","rank":"normal"}],"P205":[{"mainsnak":{"snaktype":"value","property":"P205","hash":"06cd5972f83d6638e758836207932f6dda91b4ce","datavalue":{"value":"https://doi.org/10.1007/978-3-030-34621-8_10","type":"string"},"datatype":"url"},"type":"statement","id":"Q2176652$747D93CD-3AD2-4526-BEA5-A6FD39231A48","rank":"normal"}],"P388":[{"mainsnak":{"snaktype":"value","property":"P388","hash":"fdde86e9e7bdd7fd6610f74c4c0e3a3c461b4364","datavalue":{"value":"W2991103759","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q2176652$83E6F9AF-A121-4065-82B4-BE2678324648","rank":"normal"}],"P1643":[{"mainsnak":{"snaktype":"value","property":"P1643","hash":"731dc4821af406e84452a5cfb807fe832818cb9b","datavalue":{"value":{"entity-type":"item","numeric-id":1703926,"id":"Q1703926"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"89e70058c0aff47d08b18c8fdad6cf9efbdc59ff","datavalue":{"value":{"amount":"+0.8409514427185059","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q2176652$088905DB-CAB5-4343-9ED3-39315EBF65AB","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"4fd05bacc0e11f139c932df4ff06996208703594","datavalue":{"value":{"entity-type":"item","numeric-id":785039,"id":"Q785039"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"689f542e6df178b88c736cc52de3dea5933d75e1","datavalue":{"value":{"amount":"+0.8211422562599182","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q2176652$46908B5C-8BEA-46B2-92D0-D80D40013F36","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"0c3c8ff032a0b19e90c2f66efd872305e676366f","datavalue":{"value":{"entity-type":"item","numeric-id":2194515,"id":"Q2194515"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"173007c1f6fab0aaa995d8614152df9286674a51","datavalue":{"value":{"amount":"+0.7982568740844727","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q2176652$D3CA4507-37FD-4B6A-9969-19C8725AC96A","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"17befacfee477ef979e7a4c915f81a0843dd388f","datavalue":{"value":{"entity-type":"item","numeric-id":2169440,"id":"Q2169440"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"3938dd1b06bbd44e96192f910974d300ecfd19e1","datavalue":{"value":{"amount":"+0.7932493090629578","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q2176652$CAC52939-291A-4A36-91E4-A931386E350D","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"26e20fb4873ad942ae20ad058716a35cc6869d57","datavalue":{"value":{"entity-type":"item","numeric-id":2030861,"id":"Q2030861"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"5cae62fe5aa8bd0fe22c316d1c19988d4cea447e","datavalue":{"value":{"amount":"+0.7910350561141968","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q2176652$9FDDDB82-8510-4C6B-A3E7-6E21362835A0","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Optimized method for computing odd-degree isogenies on Edwards curves","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Optimized_method_for_computing_odd-degree_isogenies_on_Edwards_curves"}}}}}