Title :
Subword parallel GF(2m) ALU: an implementation for a cryptographic processor
Author :
Lim, W.M. ; Benaissa, M.
Author_Institution :
Dept. of Electron. & Electr. Eng., Univ. of Sheffield, UK
Abstract :
The paper describes a subword parallel ALU for applications which require operations over GF(2m) and an implementation in the domain of cryptography. It has a reconfigurable datapath that allows it to operate in either a single instruction multiple data mode (SIMD, p GF(2r) operations, where r≤q) or a single instruction single data mode (SISD, one GF(2r) operation, where qm) arithmetic, but have a large data size mismatch) on the same processor. This means better resource utilization of the processor which is doubly important for area constrained implementations. An FPGA prototype of the processor has been built and tested successfully for AES and elliptic curve operations.
Keywords :
cryptography; digital arithmetic; field programmable gate arrays; logic design; parallel processing; AES; Advanced Encryption Standard; FPGA prototype; Galois fields; Rijndael algorithm; cryptographic processor; elliptic curve cryptography; reconfigurable datapath; resource utilization; single instruction multiple data mode; single instruction single data mode; subword parallel ALU; Circuits; Data security; Digital arithmetic; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Prototypes; Reed-Solomon codes; Resource management;
Conference_Titel :
Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
Print_ISBN :
0-7803-7795-8
DOI :
10.1109/SIPS.2003.1235645