Publication: FPGA implementation of an ECC processor using Edwards Curves and DFT modular multiplication
| dc.conference.date | MAY 24-26, 2021 | |
| dc.conference.location | ELECTR NETWORK | |
| dc.conference.organizer | 2021 12th International Conference on Information and Communication Systems (ICICS) | |
| dc.contributor.coauthor | Al-Khaleel, Osama | |
| dc.contributor.coauthor | Baktır, Selçuk | |
| dc.contributor.department | Department of Computer Engineering | |
| dc.contributor.facultymember | Yes | |
| dc.contributor.kuauthor | Küpçü, Alptekin | |
| dc.contributor.schoolcollegeinstitute | College of Engineering | |
| dc.date.accessioned | 2024-11-09T23:28:10Z | |
| dc.date.issued | 2021 | |
| dc.description.abstract | In 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.fulltext | No | |
| dc.description.harvestedfrom | Manual | |
| dc.description.indexedby | WOS | |
| dc.description.indexedby | Scopus | |
| dc.description.openaccess | NO | |
| dc.description.peerreviewstatus | N/A | |
| dc.description.publisherscope | International | |
| dc.description.readpublish | N/A | |
| dc.description.sponsoredbyTubitakEu | TÜBİTAK | |
| dc.description.sponsorship | Alptekin 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.studentonlypublication | No | |
| dc.description.studentpublication | No | |
| dc.description.version | N/A | |
| dc.identifier.WoSQuartile | N/A | |
| dc.identifier.doi | 10.1109/ICICS52457.2021.9464611 | |
| dc.identifier.embargo | N/A | |
| dc.identifier.endpage | 351 | |
| dc.identifier.grantno | 119E088 | |
| dc.identifier.isbn | 9781665433518 | |
| dc.identifier.issn | 2471-125X | |
| dc.identifier.scopus | 2-s2.0-85113833245 | |
| dc.identifier.startpage | 344 | |
| dc.identifier.uri | https://doi.org/10.1109/ICICS52457.2021.9464611 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14288/11844 | |
| dc.identifier.wos | 000694853800054 | |
| dc.keywords | Elliptic curve cryptography | |
| dc.keywords | Edwards curves | |
| dc.keywords | Finite prime field | |
| dc.language.iso | eng | |
| dc.relation.affiliation | Koç University | |
| dc.relation.collection | Koç University Institutional Repository | |
| dc.relation.ispartof | International Conference on Information and Communication Systems | |
| dc.relation.openaccess | N/A | |
| dc.rights | N/A | |
| dc.subject | Computer science | |
| dc.subject | Engineering | |
| dc.title | FPGA implementation of an ECC processor using Edwards Curves and DFT modular multiplication | |
| dc.type | Conference Proceeding | |
| dspace.entity.type | Publication | |
| local.contributor.kuauthor | Küpçü, Alptekin | |
| relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
| relation.isParentOrgUnitOfPublication | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 | |
| relation.isParentOrgUnitOfPublication.latestForDiscovery | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 |
