RECTANGLE: a bit-slice lightweight block cipher suitable for multiple platforms

来源 :Science China(Information Sciences) | 被引量 : 0次 | 上传用户:luanwf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
In this paper, we propose a new lightweight block cipher named RECTANGLE. The main idea of the design of RECTANGLE is to allow lightweight and fast implementations using bit-slice techniques. RECTANGLE uses an SP-network. The substitution layer consists of 16 4 × 4 S-boxes in parallel. The permutation layer is composed of 3 rotations. As shown in this paper, RECTANGLE offers great performance in both hardware and software environment, which provides enough flexibility for different application scenario. The following are3 main advantages of RECTANGLE. First, RECTANGLE is extremely hardware-friendly. For the 80-bit key version, a one-cycle-per-round parallel implementation only needs 1600 gates for a throughput of 246 Kbits/s at100 k Hz clock and an energy efficiency of 3.0 p J/bit. Second, RECTANGLE achieves a very competitive software speed among the existing lightweight block ciphers due to its bit-slice style. Using 128-bit SSE instructions,a bit-slice implementation of RECTANGLE reaches an average encryption speed of about 3.9 cycles/byte for messages around 3000 bytes. Last but not least, we propose new design criteria for the RECTANGLE S-box.Due to our careful selection of the S-box and the asymmetric design of the permutation layer, RECTANGLE achieves a very good security-performance tradeoff. Our extensive and deep security analysis shows that the highest number of rounds that we can attack, is 18(out of 25). In this paper, we propose a new lightweight block cipher named RECTANGLE. The main idea of ​​the design of RECTANGLE is to allow lightweight and fast implementations using bit-slice techniques. RECTANGLE uses an SP-network. The substitution layer consists of 16 4 × 4 S-boxes in parallel. The permutation layer is composed of 3 rotations. As shown in this paper, RECTANGLE offers great performance in both hardware and software environment, which provides enough flexibility for different application scenarios. The following are3 main advantages of RECTANGLE. First, RECTANGLE is extremely hardware-friendly. For the 80-bit key version, a one-cycle-per-round parallel implementation only needs 1600 gates for a throughput of 246 Kbits / s at 100 k Hz clock and an energy efficiency of 3.0 p Second, RECTANGLE achieves a very competitive software speed among the existing lightweight block ciphers due to its bit-slice style. Using 128-bit SSE instructions, a bit-slice implementation of RECTANGLE r Last but not least, we propose new design criteria for the RECTANGLE S-box. Due to our careful selection of the S-box and the asymmetric design of the Our extensive and deep security analysis shows that the highest number of rounds that we can attack, is 18 (out of 25).
其他文献
目的:比较他克莫司和环孢素A在异基因外周血造血干细胞(allo-PBSCT)移植患者中安全性和有效性的差异,探讨他克莫司作为免疫抑制剂,在异基因外周血造血干细胞移植中替代环孢素A的
目的:糖尿病性膀胱病(diabeticcystopathyDCP)是糖尿病患者常见的并发症之一,约占糖尿病患者的40%~80%,没有年龄和性别差异,与糖尿病病程和神经病变的程度有关,即使良好地控制血糖,DCP
目的:探讨高血压患者血清尿酸(SUA)水平与心房颤动(房颤)发生的关系及预测价值。  方法:回顾性分析新疆医科大学第五附属医院2010年1月1日至2010年12月31日期间高血压住院患
该研究将在以下三个方面进行研究和探讨:1、肺扫描的敏感性较高而螺旋CT的特异性较高,且这两项检查更少地受肿瘤、炎症和其它内外科疾病的干扰,因此二者联合可能对伴有基础疾
应用~(32)P 和~(14)C 分别测定了磷素营养和光合产物在荔枝不同类型嫁接组合中的积累和分配。结果表明,苗期测定荔枝嫁接组合的营养吸收和交换。可用于筛选优良组合。 The a
一、对矮秆小麦品种的要求随着农业生产条件(尤其是水肥条件)的改善,世界上主要产麦国普遍提出对矮秆品种的要求。各国的小麦育种方案中,都把矮秆作为一个常规指标。本世纪6
种子活力是由基因型所决定,但随环境因子改变而发生变化的一种生理特性。由于农业“周期性”生产的限制,种子从收获到播种总是要经过一段时间的贮藏。种子在贮藏期间,不论条
据某些研究者报导,使用植物汁液的厌氧发酵方法凝集叶蛋白取代加热方法凝集叶蛋白、在节省能源和设备方面是有效的,并可改善含硫氨基酸的含量和叶蛋白的营养价值、但 OHSHIM
目的:探究锌指转录因子ZFP580与心肌缺氧/复氧损伤过程中内质网应激引起细胞凋亡的关系。  方法:培养大鼠H9C2心肌细胞,分为实验组与对照组,实验组:缺氧3h复氧0h、0.5h、1h、2h
目的:本实验观察心脏手术患者围CPB期促炎因子、氧自由基的变化,同时监测胸肺顺应性和呼吸指数的改变,评价肺的情况,并尝试在围CPB期使用乌司他丁,研究其对心脏手术患者围CPB期促