Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Lightweight Conversion from Arithmetic to Boolean Masking for Embedded IoT Processor

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Hanbit-
dc.contributor.authorHong, Seokhie-
dc.contributor.authorKim, HeeSeok-
dc.date.accessioned2021-09-01T16:22:41Z-
dc.date.available2021-09-01T16:22:41Z-
dc.date.created2021-06-19-
dc.date.issued2019-04-01-
dc.identifier.issn2076-3417-
dc.identifier.urihttps://scholar.korea.ac.kr/handle/2021.sw.korea/66085-
dc.description.abstractA masking method is a widely known countermeasure against side-channel attacks. To apply a masking method to cryptosystems consisting of Boolean and arithmetic operations, such as ARX (Addition, Rotation, XOR) block ciphers, a masking conversion algorithm should be used. Masking conversion algorithms can be classified into two categories: Boolean to Arithmetic (B2A) and Arithmetic to Boolean (A2B). The A2B algorithm generally requires more execution time than the B2A algorithm. Using pre-computation tables, the A2B algorithm substantially reduces its execution time, although it requires additional space in RAM. In CHES2012, B. Debraize proposed a conversion algorithm that somewhat reduced the memory cost of using pre-computation tables. However, they still require (2(k+1)) entries of length (k+1)-bit where k denotes the size of the processed data. In this paper, we propose a low-memory algorithm to convert A2B masking that requires only (2k)(k)-bit. Our contributions are three-fold. First, we specifically show how to reduce the pre-computation table from (k+1)-bit to (k)-bit, as a result, the memory use for the pre-computation table is reduced from (2(k+1))(k+1)-bit to (2k)(k)-bit. Second, we optimize the execution times of the pre-computation phase and the conversion phase, and determine that our pre-computation algorithm requires approximately half of the operations than Debraize's algorithm. The results of the 8/16/32-bit simulation show improved speed in the pre-computation phase and the conversion phase as compared to Debraize's results. Finally, we verify the security of the algorithm against side-channel attacks as well as the soundness of the proposed algorithm.-
dc.languageEnglish-
dc.language.isoen-
dc.publisherMDPI-
dc.titleLightweight Conversion from Arithmetic to Boolean Masking for Embedded IoT Processor-
dc.typeArticle-
dc.contributor.affiliatedAuthorHong, Seokhie-
dc.contributor.affiliatedAuthorKim, HeeSeok-
dc.identifier.doi10.3390/app9071438-
dc.identifier.scopusid2-s2.0-85064087110-
dc.identifier.wosid000466547500173-
dc.identifier.bibliographicCitationAPPLIED SCIENCES-BASEL, v.9, no.7-
dc.relation.isPartOfAPPLIED SCIENCES-BASEL-
dc.citation.titleAPPLIED SCIENCES-BASEL-
dc.citation.volume9-
dc.citation.number7-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaChemistry-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalResearchAreaMaterials Science-
dc.relation.journalResearchAreaPhysics-
dc.relation.journalWebOfScienceCategoryChemistry, Multidisciplinary-
dc.relation.journalWebOfScienceCategoryEngineering, Multidisciplinary-
dc.relation.journalWebOfScienceCategoryMaterials Science, Multidisciplinary-
dc.relation.journalWebOfScienceCategoryPhysics, Applied-
dc.subject.keywordAuthorARX block ciphers-
dc.subject.keywordAuthorArithmetic to Boolean masking-
dc.subject.keywordAuthorside-channel attacks-
Files in This Item
There are no files associated with this item.
Appears in
Collections
School of Cyber Security > Department of Information Security > 1. Journal Articles
Graduate School > Department of Cyber Security > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Hong, Seok hie photo

Hong, Seok hie
Department of Information Security
Read more

Altmetrics

Total Views & Downloads

BROWSE