High-throughput low-area design of AES using constant binary matrix-vector multiplication
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Lee, Hokyoon | - |
dc.contributor.author | Paik, Yoonah | - |
dc.contributor.author | Jun, Jaeyung | - |
dc.contributor.author | Han, Youngsun | - |
dc.contributor.author | Kim, Seon Wook | - |
dc.date.accessioned | 2021-09-03T17:33:21Z | - |
dc.date.available | 2021-09-03T17:33:21Z | - |
dc.date.created | 2021-06-16 | - |
dc.date.issued | 2016-11 | - |
dc.identifier.issn | 0141-9331 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/87002 | - |
dc.description.abstract | In spite of many outstanding studies, the hardware implementation of Advanced Encryption Standard (AES) algorithm is still challenging because of recurrent computations in Galois Field GF(2(8)). In this paper, in order to revolution up the hardware implementation, we propose a new design of SubBytes and Mix-Columns in AES using constant binary matrix-vector multiplications. By employing constant binary matrices reduced to AND and XOR operations, we could promote a synthesis compiler to optimize the design more efficiently. In addition, in order to achieve higher throughput, we propose a four-stage pipelined AES architecture. Evaluations show that the proposed method improves both in term of throughput and area complexity. Our proposed design of AES achieved 3.8 Gbps throughput with about 9.8k gates and 1k flip-flops which was the highest throughput and the lowest gate count at the same time, on 180 nm CMOS technology. By applying our proposed method to SubBytes, the area complexity decreased by 8.3% while the latency was reduced by 5.5%. (C) 2016 Elsevier B.V. All rights reserved. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | ELSEVIER SCIENCE BV | - |
dc.title | High-throughput low-area design of AES using constant binary matrix-vector multiplication | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Kim, Seon Wook | - |
dc.identifier.doi | 10.1016/j.micpro.2016.10.003 | - |
dc.identifier.scopusid | 2-s2.0-85001930645 | - |
dc.identifier.wosid | 000390513300011 | - |
dc.identifier.bibliographicCitation | MICROPROCESSORS AND MICROSYSTEMS, v.47, pp.360 - 368 | - |
dc.relation.isPartOf | MICROPROCESSORS AND MICROSYSTEMS | - |
dc.citation.title | MICROPROCESSORS AND MICROSYSTEMS | - |
dc.citation.volume | 47 | - |
dc.citation.startPage | 360 | - |
dc.citation.endPage | 368 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Hardware & Architecture | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
dc.subject.keywordAuthor | Advanced Encryption Standard (AES) | - |
dc.subject.keywordAuthor | Matrix-vector multiplication | - |
dc.subject.keywordAuthor | Pipelining | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea 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.