高级加密标准AES算法中没有大量复杂的数学运算,可以通过查表操作和组合逻辑电路实现各种变换[1]。已经有很多文献研究了AES算法在不同硬件上的高效实现[2]。在对大数据量的文件进行加密时,软件的执行是否高效也是一个重要的问题。从算法的执行效率考虑,首先替换了列混合运算用到的矩阵,然后将AES算法轮变换中字节代替、行移位、列混合、轮密钥加四个运算过程合并,得到D盒。通过C语言编程验证了原算法中加密过程和使用D盒加密的效率,证明了D盒的运算效率相比原算法提升了240%。