{"title":"用AVX2快速实现Simeck族分组密码","authors":"Taehwan Park, Hwajeong Seo, Howon Kim","doi":"10.1109/PLATCON.2018.8472759","DOIUrl":null,"url":null,"abstract":"In CHES 2015, the Simeck light-weight family block cipher was proposed, which has similar architecture to SIMON and SPECK. Previous works on implementation of Simeck family lightweight block cipher are focused on the embedded device environment. In this paper, we proposed the fast implementation methods of Simeck family lightweight block ciphers by using intel AVX2 on the Intel x86-64 environment. The proposed Simeck32/64 and Simeck64/128 require 3.797 cycles/bytes and 6.734 cycles/bytes respectively. The proposed methods enhance 15.67, and 7.42 times than previous work.","PeriodicalId":231523,"journal":{"name":"2018 International Conference on Platform Technology and Service (PlatCon)","volume":"159 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Fast Implementation of Simeck Family Block Ciphers Using AVX2\",\"authors\":\"Taehwan Park, Hwajeong Seo, Howon Kim\",\"doi\":\"10.1109/PLATCON.2018.8472759\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In CHES 2015, the Simeck light-weight family block cipher was proposed, which has similar architecture to SIMON and SPECK. Previous works on implementation of Simeck family lightweight block cipher are focused on the embedded device environment. In this paper, we proposed the fast implementation methods of Simeck family lightweight block ciphers by using intel AVX2 on the Intel x86-64 environment. The proposed Simeck32/64 and Simeck64/128 require 3.797 cycles/bytes and 6.734 cycles/bytes respectively. The proposed methods enhance 15.67, and 7.42 times than previous work.\",\"PeriodicalId\":231523,\"journal\":{\"name\":\"2018 International Conference on Platform Technology and Service (PlatCon)\",\"volume\":\"159 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Conference on Platform Technology and Service (PlatCon)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PLATCON.2018.8472759\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Platform Technology and Service (PlatCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PLATCON.2018.8472759","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fast Implementation of Simeck Family Block Ciphers Using AVX2
In CHES 2015, the Simeck light-weight family block cipher was proposed, which has similar architecture to SIMON and SPECK. Previous works on implementation of Simeck family lightweight block cipher are focused on the embedded device environment. In this paper, we proposed the fast implementation methods of Simeck family lightweight block ciphers by using intel AVX2 on the Intel x86-64 environment. The proposed Simeck32/64 and Simeck64/128 require 3.797 cycles/bytes and 6.734 cycles/bytes respectively. The proposed methods enhance 15.67, and 7.42 times than previous work.