Show simple item record

dc.contributor.authorRibaric, Tim
dc.contributor.authorHoughten, Sheridan
dc.date.accessioned2022-11-03T18:20:19Z
dc.date.available2022-11-03T18:20:19Z
dc.date.issued2017-06
dc.identifier.isbn978-1-5090-4602-7
dc.identifier.urihttp://hdl.handle.net/10464/16889
dc.descriptionThe authors would like to thank Brian Ross and Joseph Brown for their helpful comments and suggestions.en_US
dc.description.abstractPublic-key cryptography is a fundamental compo- nent of modern electronic communication that can be constructed with many different mathematical processes. Presently, cryp- tosystems based on elliptic curves are becoming popular due to strong cryptographic strength per small key size. At the heart of these schemes is the intractability of the elliptic curve discrete logarithm problem (ECDLP). Pollard’s Rho algorithm is a well known method for solving the ECDLP and thereby breaking ciphers based on elliptic curves. It has the same time complexity as other known methods but is advantageous due to smaller memory requirements. This paper considers how to speed up the Rho process by modifying a key component: the iterating function, which is the part of the algorithm responsible for determining what point is considered next when looking for a collision. It is replaced with an alternative that is found through an evolutionary process. This alternative consistently and significantly decreases the number of iterations required by Pollard’s Rho Algorithm to successfully find a solution to the ECDLP.en_US
dc.description.sponsorshipThe reported study was funded in part by the Natural Sciences and Engineering Research Council of Canada.en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.source2017 IEEE Congress on Evolutionary Computation (CEC)
dc.subjectElliptic curvesen_US
dc.subjectElliptic curve cryptographyen_US
dc.subjectCiphersen_US
dc.subjectGenetic programmingen_US
dc.subjectPartitioning algorithmsen_US
dc.subjectgenetic algorithmsen_US
dc.subjectpublic key cryptographyen_US
dc.titleGenetic programming for improved cryptanalysis of elliptic curve cryptosystemsen_US
dc.identifier.doi10.1109/cec.2017.7969342
refterms.dateFOA2022-11-03T18:20:20Z


Files in this item

Thumbnail
Name:
Ribaric_CEC_2017_Accepted_Vers ...
Size:
290.8Kb
Format:
PDF
Description:
Final Accepted Version

This item appears in the following Collection(s)

Show simple item record