Publication
Pipelined FPGA coprocessor for elliptic curve cryptography based on residue number system
| dc.contributor.author | Miguens Matutino, Pedro | |
| dc.contributor.author | Araújo, Juvenal | |
| dc.contributor.author | Sousa, Leonel | |
| dc.contributor.author | Chaves, Ricardo | |
| dc.date.accessioned | 2018-05-08T09:32:32Z | |
| dc.date.available | 2018-05-08T09:32:32Z | |
| dc.date.issued | 2017 | |
| dc.description.abstract | In this paper a novel pipelined FPGA coprocessor for ECC is proposed, exploiting the parallelism capabilities of RNS to the computation of large operand algorithms. This intrinsic characteristic of representing large integer numbers as a set of smaller and independent values allows for the parallelization of the computationally heavy large operand multiplications, required in asymmetrical cryptographic algorithms. Towards a compact and performance efficient design, the RNS coprocessor supports a single highly pipelined multi-modulo arithmetic unit. Implementation results, on FPGA of this RNS based ECC coprocessor, suggest one of the smallest programmable designs with a proportional performance when compared with related state of the art. Additionally, the resulting architecture allows for the computation of varying key sizes without changing the design or its implementation. | pt_PT |
| dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
| dc.identifier.citation | MATUTINO, Pedro Miguens, [et al] – Pipelined FPGA coprocessor for elliptic curve cryptography based on residue number system. IEEE. ISBN 978-1-5386-3437-0. (2017), pp. 261-268. | pt_PT |
| dc.identifier.isbn | 978-1-5386-3437-0 | |
| dc.identifier.uri | http://hdl.handle.net/10400.21/8488 | |
| dc.language.iso | eng | pt_PT |
| dc.peerreviewed | yes | pt_PT |
| dc.publisher | Institute of Electrical and Electronics Engineers | pt_PT |
| dc.relation.publisherversion | https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8344638 | pt_PT |
| dc.subject | FPGA | pt_PT |
| dc.subject | Coprocessor | pt_PT |
| dc.subject | RNS | pt_PT |
| dc.title | Pipelined FPGA coprocessor for elliptic curve cryptography based on residue number system | pt_PT |
| dc.type | journal article | |
| dspace.entity.type | Publication | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/5876/UID%2FCEC%2F50021%2F2013/PT | |
| oaire.citation.endPage | 268 | pt_PT |
| oaire.citation.startPage | 261 | pt_PT |
| oaire.fundingStream | 5876 | |
| person.familyName | Miguens Matutino | |
| person.givenName | Pedro | |
| person.identifier.ciencia-id | 851D-A88F-2F71 | |
| person.identifier.orcid | 0000-0001-6518-1306 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| rcaap.rights | closedAccess | pt_PT |
| rcaap.type | article | pt_PT |
| relation.isAuthorOfPublication | 1abd6a84-cbbd-44b0-8652-43170ce1cc0d | |
| relation.isAuthorOfPublication.latestForDiscovery | 1abd6a84-cbbd-44b0-8652-43170ce1cc0d | |
| relation.isProjectOfPublication | 9964a800-3334-42d6-aab0-1f8870cbe7b1 | |
| relation.isProjectOfPublication.latestForDiscovery | 9964a800-3334-42d6-aab0-1f8870cbe7b1 |
