Fast and efficient implementation of lightweight crypto algorithm PRESENT on FPGA through processor instruction set extension
dc.contributor.author | Varıcı, Abdullah | |
dc.contributor.author | Sağlam, Gürol | |
dc.contributor.author | İpek, Seçkin | |
dc.contributor.author | Yıldız, A. | |
dc.contributor.author | Gören, S. | |
dc.contributor.author | Aysu, A. | |
dc.contributor.author | İskender, Deniz | |
dc.contributor.author | Aktemur, Tankut Barış | |
dc.contributor.author | Uğurdağ, Hasan Fatih | |
dc.date.accessioned | 2020-09-16T05:55:53Z | |
dc.date.available | 2020-09-16T05:55:53Z | |
dc.date.issued | 2019 | |
dc.identifier.isbn | 978-172811003-5 | |
dc.identifier.uri | http://hdl.handle.net/10679/6949 | |
dc.identifier.uri | https://ieeexplore.ieee.org/document/8884397 | |
dc.description.abstract | As Internet of Things (IoT) technology becomes widespread, the importance of information security increases. PRESENT algorithm is a major lightweight symmetric-key encryption algorithm for IoT devices. Compared to the Advanced Encryption Standard (AES), PRESENT uses a lower amount of resources while achieving the same level of security. In this paper, we implement PRESENT with different design methodologies including hand-coded RTL, Vivado HLS, PicoBlaze, VerySimpleCPU (VSCPU) based microcontrollers, and a customized VSCPU. The customized VSCPU design is based on optimizing the instruction set architecture for the algorithm specifics of PRESENT. Our results show that the customized VSCPU design metholodogy can be more efficient than HLS and PicoBlaze while providing the flexibility compared to RTL designs. | en_US |
dc.description.sponsorship | TÜBİTAK | |
dc.language.iso | eng | en_US |
dc.publisher | IEEE | en_US |
dc.relation | info:turkey/grantAgreement/TUBITAK/117E090 | |
dc.relation.ispartof | 2019 IEEE East-West Design & Test Symposium (EWDTS) | |
dc.rights | restrictedAccess | |
dc.title | Fast and efficient implementation of lightweight crypto algorithm PRESENT on FPGA through processor instruction set extension | en_US |
dc.type | Conference paper | en_US |
dc.publicationstatus | Published | en_US |
dc.contributor.department | Özyeğin University | |
dc.contributor.authorID | (ORCID 0000-0002-1414-9338 & YÖK ID 124803) Aktemur, Barış | |
dc.contributor.authorID | (ORCID 0000-0002-6256-0850 & YÖK ID 118293) Uğurdağ, Fatih | |
dc.contributor.ozuauthor | Aktemur, Tankut Barış | |
dc.contributor.ozuauthor | Uğurdağ, Hasan Fatih | |
dc.identifier.doi | 10.1109/EWDTS.2019.8884397 | en_US |
dc.subject.keywords | Internet of things | en_US |
dc.subject.keywords | Information security | en_US |
dc.subject.keywords | Cryptography | en_US |
dc.subject.keywords | PRESENT algorithm | en_US |
dc.subject.keywords | FPGA | en_US |
dc.subject.keywords | VerySimpleCPU | en_US |
dc.identifier.scopus | SCOPUS:2-s2.0-85075296336 | |
dc.contributor.ozugradstudent | Varıcı, Abdullah | |
dc.contributor.ozugradstudent | Sağlam, Gürol | |
dc.contributor.ozugradstudent | İpek, Seçkin | |
dc.contributor.authorMale | 6 | |
dc.relation.publicationcategory | Conference Paper - International - Institutional Academic Staff and Graduate Student |
Files in this item
Files | Size | Format | View |
---|---|---|---|
There are no files associated with this item. |
This item appears in the following Collection(s)
Share this page