论文部分内容阅读
实际应用中,密码算法总要在软件、硬件或物理设备等环境中实现,也只有在实际应用场景中讨论密码算法的安全性才是有意义的。密码算法实现方式对其安全性有着重要影响,本文以不同实现方式在FPGA上实现SM4算法,通过对不同实现方式的SM4算法进行相关性功耗分析(Correlation Power Analysis,CPA),评估密码算法实现方式对安全性的影响。分析结果表明,SM4算法并行实现方式比串行实现方式具有更高的安全性。