Optimized Implementation of Simpira on Microcontrollers for Secure Massive Learning
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Sim, Minjoo | - |
dc.contributor.author | Eum, Siwoo | - |
dc.contributor.author | Kwon, Hyeokdong | - |
dc.contributor.author | Jang, Kyungbae | - |
dc.contributor.author | Kim, Hyunjun | - |
dc.contributor.author | Kim, Hyunji | - |
dc.contributor.author | Song, Gyeongju | - |
dc.contributor.author | Lee, Waikong | - |
dc.contributor.author | Seo, Hwajeong | - |
dc.date.accessioned | 2023-01-06T13:40:10Z | - |
dc.date.available | 2023-01-06T13:40:10Z | - |
dc.date.created | 2023-01-04 | - |
dc.date.issued | 2022-11 | - |
dc.identifier.issn | 2073-8994 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/86489 | - |
dc.description.abstract | Internet of Things (IoT) technology, in which numerous devices cooperate, has a significant impact on existing industries, such as smart factories, smart cars, and smart cities. Massive learning and computing using data collected through the IoT are also being actively performed in these industries. Therefore, the security of low-end microcontrollers used in the Internet of Things should be highly considered due to their importance. Simpira Permutation is a Permutation design using the AES algorithm designed to run efficiently on 64-bit high-end processors. With the efficient implementation of Simpira algorithm, we can ensure secure massive learning in IoT devices without performance bottleneck. In nature, Simpira exploited the part of AES algorithm. The AES algorithm is the most widely used in the world, and Intel has developed hardware accelerated AES instruction set (AES-NI) to improve the performance of encryption. By using AES-NI modules, Simpira can be improved further on high-end devices. On the other hand, low-end processors do not support AES-NI modules. For this reason, an optimized implementation of efficient Simpira should be considered. In this paper, we present an optimized implementation of Simpira on 8-bit AVR microcontrollers and 32-bit RISC-V processors, which are low-end processors that do not support AES-NI features. There are three new techniques applied. First, Addroundkey is computed efficiently through pre-computation. Second, it takes advantage of the characteristics of round keys to omit some of the operations. Third, we omit unnecessary operations added to use AES-NI features. We have carried out performance evaluations on 8-bit ATmega128 microcontrollers and 32-bit RISC-V processors, which show up-to 5.76x and 37.01x better performance enhancements than the-state-of-art reference C codes for the Simpira, respectively. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | MDPI | - |
dc.relation.isPartOf | SYMMETRY-BASEL | - |
dc.title | Optimized Implementation of Simpira on Microcontrollers for Secure Massive Learning | - |
dc.type | Article | - |
dc.type.rims | ART | - |
dc.description.journalClass | 1 | - |
dc.identifier.wosid | 000886117400001 | - |
dc.identifier.doi | 10.3390/sym14112377 | - |
dc.identifier.bibliographicCitation | SYMMETRY-BASEL, v.14, no.11 | - |
dc.description.isOpenAccess | Y | - |
dc.identifier.scopusid | 2-s2.0-85141757820 | - |
dc.citation.title | SYMMETRY-BASEL | - |
dc.citation.volume | 14 | - |
dc.citation.number | 11 | - |
dc.contributor.affiliatedAuthor | Lee, Waikong | - |
dc.type.docType | Article | - |
dc.subject.keywordAuthor | AES | - |
dc.subject.keywordAuthor | software implementation | - |
dc.subject.keywordAuthor | simpira permutation | - |
dc.subject.keywordAuthor | 8-bit AVR microcontroller | - |
dc.subject.keywordAuthor | 32-bit RISC-V processor | - |
dc.subject.keywordPlus | ENCRYPTION | - |
dc.relation.journalResearchArea | Science & Technology - Other Topics | - |
dc.relation.journalWebOfScienceCategory | Multidisciplinary Sciences | - |
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.