论文研究 使用OpenMP的AES开销缓解
高级加密标准(AES)已在许多系统中广泛使用以提供安全性。 但是,许多实施方式都容易受到边信道攻击(SCA)的影响。 为了解决这种敏感性,一些研究人员提出了许多对策。 屏蔽方案是通常用来抵抗此类攻击的对策之一。 在本文中,我们针对AES“仅加密部分”的一阶掩码方案的执行时间来研究对策的开销。 为此,我们用单个处理器实现了AES的顺序算法,然后使用OpenMP指令来减少对策的开销。 随后,将顺序算法的结果与使用2、4、6和8个处理器的并行实现进行了比较。 我们展示了AES的并行实现如何为加密算法提供更好的性能,同时又足够灵活。 与顺序非屏蔽AES实现相比,使用数据并行性的一阶最佳屏蔽方案在使用8
下载地址
用户评论