摘要
本发明公开了支持多模式复用的AES运算流程结构及工作方法,属于AES算法及芯片设计技术领域。本发明解决了现有AES算法难以支持多种工作模式,且对多模式之间无法进行合理优化的问题,通过将核运算模块、异或模块以及二元伽罗华域乘法运算模块进行反复调用,不仅简化了AES运算逻辑,而且降低了芯片设计的复杂性,从而减小了芯片尺寸,节约了制造成本;同时,通过复用不同工作模式之间的相同模块,减少了重复运算,优化数据处理流程结构,提高了运算效率,使得该AES结构设计在多种应用场景下都具有出色的性能和灵活性;同时使得AES运算流程结构支持工作模式,满足了用户在多种场景下不同的使用需求。