Optimized IoT Cryptoprocessor Based on QC-MPDC Key Encapsulation Mechanism
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Phoon, Jun-Hoe | - |
dc.contributor.author | Lee, Wai-Kong | - |
dc.contributor.author | Wong, Denis C. -K. | - |
dc.contributor.author | Yap, Wun-She | - |
dc.contributor.author | Goi, Bok-Min | - |
dc.contributor.author | Phan, Raphael C. -W. | - |
dc.date.available | 2020-10-20T00:59:39Z | - |
dc.date.created | 2020-10-12 | - |
dc.date.issued | 2020-09 | - |
dc.identifier.issn | 2327-4662 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/78329 | - |
dc.description.abstract | The key encapsulation mechanism (KEM) is an important cryptographic tool to protect communication in the Internet of Things (IoT). In the near future, classical algorithms used to construct KEMs, such as RSA and elliptic curve cryptography, will be vulnerable to attacks from quantum computers. Recently, Yamada et al. proposed the quasicyclic medium density parity check (QC-MDPC) KEM, which is considered one of the most advanced code-based cryptosystems to resist quantum attacks. In this article, an optimized implementation of QC-MDPC KEM for IoT applications is presented. Our main contributions are threefold: 1) the fastest QC-MDPC McEliece decryption in field-programmable gate array (FPGA); 2) the first QC-MDPC KEM implementation in FPGA; and 3) the first iteration count attack-resistant QC-MDPC decoder in FPGA. To improve the decryption speed, we introduce a novel customized rotation engine (CRE) and incorporated several recent techniques reported in the literature, including adaptive threshold and Hamming weight estimation. The best-achieved throughput in our implementation on Xilinx Virtex 7 FPGA is 12.7% faster than the state-of-the-art result reported by Heyse et al. The proposed CRE was then integrated with QC-MDPC KEM to produce a fast and secure KEM. Furthermore, to prevent timing attacks demonstrated recently, a constant-time implementation of the QC-MDPC McEliece decoder was presented. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | - |
dc.relation.isPartOf | IEEE INTERNET OF THINGS JOURNAL | - |
dc.title | Optimized IoT Cryptoprocessor Based on QC-MPDC Key Encapsulation Mechanism | - |
dc.type | Article | - |
dc.type.rims | ART | - |
dc.description.journalClass | 1 | - |
dc.identifier.wosid | 000571765000056 | - |
dc.identifier.doi | 10.1109/JIOT.2020.2991334 | - |
dc.identifier.bibliographicCitation | IEEE INTERNET OF THINGS JOURNAL, v.7, no.9, pp.8513 - 8524 | - |
dc.identifier.scopusid | 2-s2.0-85092147944 | - |
dc.citation.endPage | 8524 | - |
dc.citation.startPage | 8513 | - |
dc.citation.title | IEEE INTERNET OF THINGS JOURNAL | - |
dc.citation.volume | 7 | - |
dc.citation.number | 9 | - |
dc.contributor.affiliatedAuthor | Lee, Wai-Kong | - |
dc.type.docType | Article | - |
dc.subject.keywordAuthor | Field programmable gate arrays | - |
dc.subject.keywordAuthor | Decoding | - |
dc.subject.keywordAuthor | Internet of Things | - |
dc.subject.keywordAuthor | Public key | - |
dc.subject.keywordAuthor | Encapsulation | - |
dc.subject.keywordAuthor | Logic gates | - |
dc.subject.keywordAuthor | Code-based cryptography | - |
dc.subject.keywordAuthor | field-programmable gate array (FPGA) | - |
dc.subject.keywordAuthor | postquantum cryptography | - |
dc.subject.keywordAuthor | public-key cryptography | - |
dc.subject.keywordAuthor | quasicyclic medium density parity check (QC-MDPC) McEliece | - |
dc.subject.keywordPlus | MDPC | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalResearchArea | Telecommunications | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
dc.relation.journalWebOfScienceCategory | Telecommunications | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
1342, Seongnam-daero, Sujeong-gu, Seongnam-si, Gyeonggi-do, Republic of Korea(13120)031-750-5114
COPYRIGHT 2020 Gachon University All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.