分组密码算法RC6要5轮加密才基本达到雪崩效应,6轮加密可充分满足雪崩效应。为了加快实现雪崩效应,以提高RC6的安全性,本文通过互换RC6算法轮函数中的两个字母,得到修订算法RC6A。随机输入测试表明,RC6A算法4轮加密可实现雪崩效应;选择明文测试表明,RC6A算法5轮加密可充分满足雪崩效应。与RC6相比,RC6A的各项指标都没有降低。由于提前1轮实现雪崩效应,RC6A可减少加密轮数以提高效率。另外,测试表明,RC6算法中最佳循环移位数的期望值E(m)或E(n)满足(log w)-1 < E(n) < log w。这样,循环移位数m、n一个取(log w)-1,另一个取log w,可减轻加密安全对密钥编排的依赖性。
相关报道:
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。