Roman Alex F. Lustro, Ariel M. Sison, Jaydwin T. Labiano, Ruji P. Medina
{"title":"A Lightweight Block Cipher Implementation in the Resource – Constrained Internet of Things","authors":"Roman Alex F. Lustro, Ariel M. Sison, Jaydwin T. Labiano, Ruji P. Medina","doi":"10.18178/wcse.2019.06.115","DOIUrl":null,"url":null,"abstract":"The lightweight block ciphers are created for the resource-constrained Internet of Things (IoT). Hence, their implementations on software and/or hardware should augment the resource application. Thus, this study investigates the implementation of the modified Speck on two Arduino platforms to determine its performance on software and hardware separately. Through the analysis and comparison of experimental data results, it was found out that the ModSpeck has 0.25% higher statistical test compared to NIST standard accepted success rate and only 4% slower than its original cipher due to the employment of key derivation function in terms of software implementation. On its hardware performance tests, it uses only 50% more energy and consumes only 1.8% more memory as compared to selected lightweight algorithms. Its randomness exhibits good competitiveness in various aspects such as high throughput, low energy consumption and remarkable figure of merit.","PeriodicalId":342228,"journal":{"name":"Proceedings of 2019 the 9th International Workshop on Computer Science and Engineering","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2019 the 9th International Workshop on Computer Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18178/wcse.2019.06.115","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The lightweight block ciphers are created for the resource-constrained Internet of Things (IoT). Hence, their implementations on software and/or hardware should augment the resource application. Thus, this study investigates the implementation of the modified Speck on two Arduino platforms to determine its performance on software and hardware separately. Through the analysis and comparison of experimental data results, it was found out that the ModSpeck has 0.25% higher statistical test compared to NIST standard accepted success rate and only 4% slower than its original cipher due to the employment of key derivation function in terms of software implementation. On its hardware performance tests, it uses only 50% more energy and consumes only 1.8% more memory as compared to selected lightweight algorithms. Its randomness exhibits good competitiveness in various aspects such as high throughput, low energy consumption and remarkable figure of merit.