Apparatus for processing computation and communication of aes-ccm using multi-core processor and method for processing threreof
暂无分享,去创建一个
PURPOSE: An AES-CCM computation/communication processing device using a multi core processor and a method thereof are provided to reduce the total performance time by overlapping a computation procedure and a transmission procedure based on thread-level parallelism at user level, and processing it at the same time. CONSTITUTION: A core allocator(10) assigns a computation core for calculating AES(Advanced Encryption Standard)-CCM(Counter with CBC-MAC) and a communication core for transmitting a computation result among the cores of a multi core processor(30). A core overlapping unit(20) overlaps to be processed parallelly the computation and communication processing process about AES-CCM with the assigned cores to a pipeline architecture and inserts synchronization between each step of a pipeline. The multi core processor processes parallelly the computation and communication process according to the overlapping of the core overlapping unit.