{"title":"在Intel处理器上加速Kasumi算法的通用方法","authors":"Qilin Bai, Naijie Gu, Junjie Su, Kuai Yu","doi":"10.1109/ICCT.2018.8600093","DOIUrl":null,"url":null,"abstract":"The Kasumi algorithm is widely applied to mobile communication systems, for example it is a mobile standard block encryption algorithm for the third Generation Partnership Project. The efficiency of the encryption algorithm is crucial to mobile communication systems. So there are many accelerating methods for the Kasumi algorithm, but most of them are based on specific hardware. In this paper, we propose a general method with the characteristics of wide range, high flexibility and low cost for accelerating the Kasumi algorithm on Intel general-purpose processors. The proposed method consists of two parts: the general multi-packet parallel methods for different instruction sets and the FI function accelerating methods suitable for different cache sizes. Moreover, the experiments based on four kinds of Intel processors show that our method exhibits 6.15 times faster than the original protocol implementation.","PeriodicalId":244952,"journal":{"name":"2018 IEEE 18th International Conference on Communication Technology (ICCT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A General Method for Accelerating the Kasumi Algorithm on Intel Processors\",\"authors\":\"Qilin Bai, Naijie Gu, Junjie Su, Kuai Yu\",\"doi\":\"10.1109/ICCT.2018.8600093\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Kasumi algorithm is widely applied to mobile communication systems, for example it is a mobile standard block encryption algorithm for the third Generation Partnership Project. The efficiency of the encryption algorithm is crucial to mobile communication systems. So there are many accelerating methods for the Kasumi algorithm, but most of them are based on specific hardware. In this paper, we propose a general method with the characteristics of wide range, high flexibility and low cost for accelerating the Kasumi algorithm on Intel general-purpose processors. The proposed method consists of two parts: the general multi-packet parallel methods for different instruction sets and the FI function accelerating methods suitable for different cache sizes. Moreover, the experiments based on four kinds of Intel processors show that our method exhibits 6.15 times faster than the original protocol implementation.\",\"PeriodicalId\":244952,\"journal\":{\"name\":\"2018 IEEE 18th International Conference on Communication Technology (ICCT)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 18th International Conference on Communication Technology (ICCT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCT.2018.8600093\",\"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 IEEE 18th International Conference on Communication Technology (ICCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCT.2018.8600093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A General Method for Accelerating the Kasumi Algorithm on Intel Processors
The Kasumi algorithm is widely applied to mobile communication systems, for example it is a mobile standard block encryption algorithm for the third Generation Partnership Project. The efficiency of the encryption algorithm is crucial to mobile communication systems. So there are many accelerating methods for the Kasumi algorithm, but most of them are based on specific hardware. In this paper, we propose a general method with the characteristics of wide range, high flexibility and low cost for accelerating the Kasumi algorithm on Intel general-purpose processors. The proposed method consists of two parts: the general multi-packet parallel methods for different instruction sets and the FI function accelerating methods suitable for different cache sizes. Moreover, the experiments based on four kinds of Intel processors show that our method exhibits 6.15 times faster than the original protocol implementation.