The DBlock family of block ciphers

The DBlock family of block ciphers
复制标题

DOI:
10.1007/s11432-014-5219-0
复制
发表时间:
2015-01
期刊:
Science China Information Sciences
影响因子:
--
通讯作者:
Wenling Wu;Lei Zhang;Xiaoli Yu
Wenling Wu;Lei Zhang;Xiaoli Yu
中科院分区:
其他
文献类型:
--
作者:
Wenling Wu;Lei Zhang;Xiaoli Yu

文献摘要

被引文献

相似文献

在本文中,我们提出了一个新的分组密码系列,名为 DBlock。它由三个变体组成,分别指定为 DBlock-128、DBlock-192 和 DBlock-256。 DBlock-n 具有相等的 n 位块长度和密钥长度。 DBlock的结构成功地将Feistel和Type-2广义Feistel结构的优点结合在一起。此外,其轮函数的设计采用了针对不同字长的不同线性变换,有效提高了扩散效果。对于DBlock的密钥调度,它基本上采用了与加密相同的模块,只是选择了不同的字节排列,这可以提高其对各种实现环境的适用性,也可以增强其针对多种密码分析技术的安全性。我们的初步评估表明,DBlock能够针对已知攻击实现足够的安全裕度,并且在各种软硬件平台上也能获得优异的性能。
In this paper, we propose a new family of block ciphers named DBlock. It consists of three variants which are specified as DBlock-128, DBlock-192, and DBlock-256, respectively. DBlock-n has the equal n-bit block length and key length. The structure of DBlock successfully combines the advantages of Feistel and Type-2 generalized Feistel structures together. Also, its design of round function employs different linear transforms operating on various word-sizes, which efficiently improve the diffusion effect. For key schedule of DBlock, it basically employs the same module used in encryption, except the choice of different byte permutations, which can improve its suitability for various implementation environments and also enhance its security against many cryptanalytic techniques. Our preliminary evaluation shows that DBlock can achieve enough security margin against known attacks, and it can also obtain excellent performances on various software and hardware platforms.