M. Raj, K. Joseph, Josemon Tomy, K. S. Niveditha, Anna Johnson, R. Nandakumar, M. Raj
{"title":"RoadRunneR-128分组密码IP核的设计与实现","authors":"M. Raj, K. Joseph, Josemon Tomy, K. S. Niveditha, Anna Johnson, R. Nandakumar, M. Raj","doi":"10.1109/PKIA.2017.8278961","DOIUrl":null,"url":null,"abstract":"RoadRunneR-128 is a recently invented light weight, Feistel-type bit slice block cipher with a block size of 64 bits and key length of 128 bits. RoadRunneR is specifically designed to offer a better performance in resource constrained 8-bit platforms. This cipher is highly optimised for implementation on 8-bit CPUs with proven security against linear and differential attacks. The paper deals with design and hardware implementation of a soft IP core for RoadRunneR-128 on FPGA. The paper then discusses the performance, resource utilization and estimated power consumption of the design on ALTERA DE1 cyclone II FPGA. It is inferred that the implemented design of RoadRunneR-128 is well suited for light weight platforms, and performs at a maximum clock frequency of 272.18 MHz, throughput of 65 Mbps, and an efficiency of 0.081 Mbps/slice. The work presented here, evidently outperforms its previous hardware implementations, since the invention of the cipher in 2015. The implemented cipher is found to be lighter, and the performance and the security are comparable with its competitors like AES, PRIDE and SPECK.","PeriodicalId":393622,"journal":{"name":"2017 International Conference on Public Key Infrastructure and its Applications (PKIA)","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design and implementation of IP core for RoadRunneR-128 block cipher\",\"authors\":\"M. Raj, K. Joseph, Josemon Tomy, K. S. Niveditha, Anna Johnson, R. Nandakumar, M. Raj\",\"doi\":\"10.1109/PKIA.2017.8278961\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"RoadRunneR-128 is a recently invented light weight, Feistel-type bit slice block cipher with a block size of 64 bits and key length of 128 bits. RoadRunneR is specifically designed to offer a better performance in resource constrained 8-bit platforms. This cipher is highly optimised for implementation on 8-bit CPUs with proven security against linear and differential attacks. The paper deals with design and hardware implementation of a soft IP core for RoadRunneR-128 on FPGA. The paper then discusses the performance, resource utilization and estimated power consumption of the design on ALTERA DE1 cyclone II FPGA. It is inferred that the implemented design of RoadRunneR-128 is well suited for light weight platforms, and performs at a maximum clock frequency of 272.18 MHz, throughput of 65 Mbps, and an efficiency of 0.081 Mbps/slice. The work presented here, evidently outperforms its previous hardware implementations, since the invention of the cipher in 2015. The implemented cipher is found to be lighter, and the performance and the security are comparable with its competitors like AES, PRIDE and SPECK.\",\"PeriodicalId\":393622,\"journal\":{\"name\":\"2017 International Conference on Public Key Infrastructure and its Applications (PKIA)\",\"volume\":\"88 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Public Key Infrastructure and its Applications (PKIA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PKIA.2017.8278961\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Public Key Infrastructure and its Applications (PKIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PKIA.2017.8278961","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
RoadRunneR-128是最近发明的轻量级feistel型位切片分组密码,块大小为64位,密钥长度为128位。RoadRunneR专为在资源受限的8位平台上提供更好的性能而设计。此密码针对8位cpu的实现进行了高度优化,具有针对线性和差分攻击的安全性。本文研究了RoadRunneR-128软IP核在FPGA上的设计和硬件实现。然后讨论了该设计在ALTERA DE1 cyclone II FPGA上的性能、资源利用率和估计功耗。由此推断,RoadRunneR-128的实现设计非常适合轻量级平台,其最大时钟频率为272.18 MHz,吞吐量为65 Mbps,效率为0.081 Mbps/slice。自2015年发明密码以来,这里提出的工作显然优于以前的硬件实现。实现的密码更轻,性能和安全性可与AES、PRIDE和SPECK等竞争对手相媲美。
Design and implementation of IP core for RoadRunneR-128 block cipher
RoadRunneR-128 is a recently invented light weight, Feistel-type bit slice block cipher with a block size of 64 bits and key length of 128 bits. RoadRunneR is specifically designed to offer a better performance in resource constrained 8-bit platforms. This cipher is highly optimised for implementation on 8-bit CPUs with proven security against linear and differential attacks. The paper deals with design and hardware implementation of a soft IP core for RoadRunneR-128 on FPGA. The paper then discusses the performance, resource utilization and estimated power consumption of the design on ALTERA DE1 cyclone II FPGA. It is inferred that the implemented design of RoadRunneR-128 is well suited for light weight platforms, and performs at a maximum clock frequency of 272.18 MHz, throughput of 65 Mbps, and an efficiency of 0.081 Mbps/slice. The work presented here, evidently outperforms its previous hardware implementations, since the invention of the cipher in 2015. The implemented cipher is found to be lighter, and the performance and the security are comparable with its competitors like AES, PRIDE and SPECK.