Skip to Main Content
A novel cryptographic core (cryptocore) approach for secure communications is presented in this work. It is an AES-Counter Mode core for System-on-Programmable-Devices that takes advantage from the flexibility of the reconfigurable devices. The proposed architecture is parameterizable, so it is easily scalable to fulfill different target area-speed trade-offs. This parametrization affects both the number of AES cipher block processors running in parallel and the implementation type. The crypto-core supports three AES cipher blocks implementations publicly available. The proposed architecture is analyzed with experimental results that show how the crypto-core eases and optimizes the secure communications implementation in different systems.