论文部分内容阅读
通过分析Feistel结构和SP网络结构的分组密码算法的特点与实现结构,说明了分组算法适合可重构实现的机理,提出了以众核方式构造高性能密码算法协处理器的架构思想,在适当降低单核处理性能的情况下,因为能最大化利用芯片的电路容量,实践证明这种架构相比起单核、多核架构重构方式实现分组算法具有较为明显的整体性能优势,最后,也指出了众核带来的编程复杂、资源分配困难等问题和众核架构的核数与整体性能的压线性关系等注意事项。
By analyzing the characteristics and implementation structure of the block cipher algorithm based on Feistel structure and SP network structure, the mechanism that the packet algorithm is suitable for reconfigurable implementation is described. The idea of constructing a high performance cryptographic coprocessor with many cores is put forward. Reduce the single-core processing performance, because it can maximize the use of the circuit capacity of the chip, the practice proved that this architecture compared to single-core, multi-core architecture reconfiguration algorithm to achieve grouping has obvious overall performance advantage, and finally, also pointed out The complex programming caused by the nuclear, resource allocation difficulties and other issues and the nuclear architecture audits and overall performance of the linear relationship between pressure and other matters needing attention.