XCRUSH:一类ARX分组密码
密码学与安全
2016-10-26 v4
摘要
XCRUSH族非Feistel、ARX分组密码旨在利用少量易于软件实现的加密轮次来高效使用现代64位通用处理器。雪崩函数每轮对每个64位明文词应用一次数据相关、密钥相关的旋转,使得XCRUSH仅在前两轮后即可实现几乎完全扩散的256位分组。为软件速度而设计,3轮XCRUSH在Intel Haswell处理器上单线程测得约7.3周期/字节。利用雪崩函数构造的伪随机数生成器用作密钥调度算法。本文未提出安全性声称。
引用
@article{arxiv.1509.02584,
title = {XCRUSH: A Family of ARX Block Ciphers},
author = {Evan Saulpaugh},
journal= {arXiv preprint arXiv:1509.02584},
year = {2016}
}
备注
14 pages, 2 figures. Includes test vectors and C99 reference implementation