Publication:
FPGA implementation of an ECC processor using Edwards Curves and DFT modular multiplication

dc.conference.dateMAY 24-26, 2021
dc.conference.locationELECTR NETWORK
dc.conference.organizer2021 12th International Conference on Information and Communication Systems (ICICS)
dc.contributor.coauthorAl-Khaleel, Osama
dc.contributor.coauthorBaktır, Selçuk
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.facultymemberYes
dc.contributor.kuauthorKüpçü, Alptekin
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T23:28:10Z
dc.date.issued2021
dc.description.abstractIn this work, an elliptic curve cryptography (ECC) processor is proposed. The ECC processor has been designed based on Edwards curves defined over the finite prime field GF ((2 13 − 1) 13 ). Modular multiplication in the proposed ECC processor is carried out in the frequency domain using a Discrete Fourier Transform (DFT) modular multiplier. Different base field adders and base field multipliers have been designed and utilized in the design of the DFT modular multiplier. The ECC processor has been described and functionally tested using the VHDL language and the simulation tool in the Xilinx ISE14.2. Furthermore, the ECC processor has been synthesized using the synthesis tool in the Xilinx ISE14.2, targeting the Virtex-5 FPGA family. Our synthesis results show that the proposed ECC processor achieves higher speed with minor area penalty compared to the similar work in the literature.
dc.description.fulltextNo
dc.description.harvestedfromManual
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessNO
dc.description.peerreviewstatusN/A
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuTÜBİTAK
dc.description.sponsorshipAlptekin Kupcu's work is supported by TUBITAK (the Scientific and Technological Research Council of Turkey) project 119E088. Osama Al-Khaleel acknowledges the support of XILINX University Program to Jordan University of Science and Technology (JUST).
dc.description.studentonlypublicationNo
dc.description.studentpublicationNo
dc.description.versionN/A
dc.identifier.WoSQuartileN/A
dc.identifier.doi10.1109/ICICS52457.2021.9464611
dc.identifier.embargoN/A
dc.identifier.endpage351
dc.identifier.grantno119E088
dc.identifier.isbn9781665433518
dc.identifier.issn2471-125X
dc.identifier.scopus2-s2.0-85113833245
dc.identifier.startpage344
dc.identifier.urihttps://doi.org/10.1109/ICICS52457.2021.9464611
dc.identifier.urihttps://hdl.handle.net/20.500.14288/11844
dc.identifier.wos000694853800054
dc.keywordsElliptic curve cryptography
dc.keywordsEdwards curves
dc.keywordsFinite prime field
dc.language.isoeng
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofInternational Conference on Information and Communication Systems
dc.relation.openaccessN/A
dc.rightsN/A
dc.subjectComputer science
dc.subjectEngineering
dc.titleFPGA implementation of an ECC processor using Edwards Curves and DFT modular multiplication
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorKüpçü, Alptekin
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files