Title :
Efficient Rijndael implementation for high-speed optical networks
Author :
Rejeb, Jalel ; Ramaswamy, Vidyashankar
Author_Institution :
Dept. of Electr. Eng., San Jose State Univ., CA, USA
fDate :
23 Feb.-1 March 2003
Abstract :
The current fast growing use of the Internet for commercial transactions has created large demands for data protection and network security. IPsec standard and protocols address these demands by providing different mechanisms to ensure integrity, privacy, and authentication of data when it is transmitted, or accessed, via the IP network. Encryption algorithms are by far the most important tools for network and communication security in the IPSec standard. This paper presents a summary of our work to design an efficient implementation of Rijndael algorithm. Rijndael is the new Advanced Encryption Standard adopted by the National Institute of Standards and Technology (NIST). Two different hardware implementations are presented and analyzed. In the first approach, only one lookup table is used to implement the S-Box that performs substitution for all round transformations, which is the bottleneck in the Rijndael algorithm. To achieve optimum speed of data encryption in the feedback mode, access to S-Box is pipelined between rounds. The second realization is based on systolic architecture where sets of Interconnected cells are performing intermediate round transformations. Each cell consists of an S-Box instance with a small combinational circuit to run the round transformation. Verilog design code were developed and synthesized for both implementations, then compared to the existing hardware implementations. It is found that our implementation using standard cell libraries provides much faster encryption rate compared to the reported FPGA and software approach hence it can be deployed in high-speed optical networks.
Keywords :
code standards; combinational circuits; cryptography; hardware description languages; optical fibre networks; security of data; systolic arrays; table lookup; telecommunication security; telecommunication standards; Advanced Encryption Standard; FPGA; IPsec protocols; IPsec standard; Internet; NIST; National Institute of Standards and Technology; Rijndael algorithm implementation; S-Box; Verilog design code; combinational circuit; commercial transactions; communication security; data encryption; data protection; encryption algorithms; encryption rate; feedback mode; high-speed optical networks; lookup table; network security; round transformation; software approach; standard cell libraries; systolic architecture; Access protocols; Authentication; Cryptography; Data privacy; Data security; Hardware; IP networks; NIST; Optical fiber networks; Protection;
Conference_Titel :
Telecommunications, 2003. ICT 2003. 10th International Conference on
Print_ISBN :
0-7803-7661-7
DOI :
10.1109/ICTEL.2003.1191484