ABSTRACT
This work shows a new architecture for a VLIW-based cryptoprocessor, which is implemented on FPGAs. The cryptoprocessor was designed to execute symmetric cryptography algorithms preferentially. To do so, special modules (such SBOX and PERBIT for substitution and permutation operations, respectively) were described in order to increase the performance and simplify the source program. The cryptoprocessor was described using VHDL language, and a prototype was synthesized and implemented in a FPGA Virtex generating occupation statistic data and temporary performance. It is important to note that the special modules which makes the cryptoprocessor different are not specific to a certain cryptography algorithm, and they were projected in order to be preconfigured according to the characteristics of the algorithm to be executed.
- A VLIW-based cryptoprocessor on FPGAs architecture and performance issues (abstract only)
Recommendations
Architecture and CAD for FPGAs
SBCCI '04: Proceedings of the 17th symposium on Integrated circuits and system designLong past are the days when programmable logic (FPGAs and CPLDs) were used only for prototyping and interface logic. Today's modern devices have complicated architectures with close to 200,000 logic elements and flip-flops, dedicated blocks for DSP ...
Architecture-specific packing for virtex-5 FPGAs
FPGA '08: Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arraysWe consider packing in the commercial FPGA context and examine the speed, performance and power trade-offs associated with packing in a state-of-the art FPGA -- the Xilinx Virtex-5 FPGA. Two aspects of packing are discussed: 1)packing for general logic ...
A Novel Cryptoprocessor Architecture for the McEliece Public-Key Cryptosystem
The McEliece public-key cryptosystem relies on the NP-hard decoding problem, and therefore, is regarded as a solution for postquantum cryptography. Though early known, this cryptosystem was not employed so far because of efficiency questions regarding ...
Comments