IEE Proceedings - Computers and Digital Techniques · 2006 · 28 citations · 7 references
EngineeringComputer EngineeringComputer ScienceCryptographyEmbedded SystemsField-programmable Gate ArraysCryptographic ArchitectureCryptographic ImplementationField-programmable Gate Array ArchitectureHardware AccelerationMicroarchitecture DesignProcessor MicroarchitectureAccelerator MicroarchitectureCryptographic AccelerationCryptographic Accelerator DesignCryptographic AcceleratorsField-programmable Gate Array-based Embedded SystemsHardware Acceleration For CryptographyLow-power MicroarchitectureSoft-core Processor Cores
The authors present different alternatives to increase the performance of ciphering algorithms in embedded systems based on MicroBlaze, a soft-core processor especially designed for Xilinx field programmable gate arrays. Several implementations of the most usual cryptographic algorithms have been developed for comparison purposes. The architectural options offered by MicroBlaze, together with the different choices to connect custom-accelerating cores, are considered. Without a great design effort, an improvement reaching two orders of magnitude over all-software solutions could be obtained.
7
The MD5 Message-Digest Algorithm
Rivest · Medical Entomology and Zoology · 1992 · 2.9K citations
Hardware implementation of the RC4 stream cipher
Paris Kitsos, Giorgos Kostopoulos, Nicolas Sklavos et al. · 2006 · 63 citations