Efficient Rijndael implementation for high-speed optical networks

被引:0
|
作者
Rejeb, J [1 ]
Ramaswamy, V [1 ]
机构
[1] San Jose State Univ, Dept Elect Engn, San Jose, CA 95172 USA
关键词
D O I
10.1109/ICTEL.2003.1191484
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:641 / 645
页数:5
相关论文
共 50 条
  • [1] Implementation of high-speed optical transmitters
    Shang, AZ
    Lehman, J
    [J]. OPTOELECTRONIC INTERCONNECTS VII; PHOTONICS PACKAGING AND INTEGRATION II, 2000, 3952 : 304 - 311
  • [2] A high speed FPGA implementation of the Rijndael algorithm
    Sever, R
    Ismailoglu, AN
    Tekmen, YC
    Askar, M
    Okcan, B
    [J]. PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, 2004, : 358 - 362
  • [3] A high speed ASIC implementation of the Rijndael algorithm
    Sever, R
    Ismailoglu, AN
    Tekmen, YC
    Askar, M
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 541 - 544
  • [4] Efficient optical duobinary transmission for high-speed next generation passive optical networks
    Rehman, Shahid Ur
    Idrus, Sevia M.
    Zulkifli, Nadiatulhuda
    Iqbal, Farabi
    [J]. OPTICAL AND QUANTUM ELECTRONICS, 2022, 54 (06)
  • [5] Efficient optical duobinary transmission for high-speed next generation passive optical networks
    Shahid Ur Rehman
    Sevia M. Idrus
    Nadiatulhuda Zulkifli
    Farabi Iqbal
    [J]. Optical and Quantum Electronics, 2022, 54
  • [6] Optical header processing in high-speed optical networks
    Ramos, F
    Martinez, JM
    Schulze, K
    Marti, J
    Llorente, R
    Clavero, R
    [J]. OPTICAL TRANSMISSION SYSTEMS AND EQUIPMENT FOR WDM NETWORKING II, 2003, 5247 : 142 - 155
  • [7] Optical header processing in high-speed optical networks
    Ramos, F
    Martinez, JM
    Schulze, K
    Marti, J
    Llorente, R
    Clavero, R
    [J]. ACTIVE AND PASSIVE OPTICAL COMPONENTS FOR WDM COMMUNICATIONS III, 2003, 5246 : 793 - 806
  • [8] Efficient Intrusion Detection for High-speed Networks
    Ma, Gaolong
    Tang, Wen
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 2915 - 2919
  • [9] AN EFFICIENT CONNECTION TABLE IN HIGH-SPEED NETWORKS
    Li, Zhenhui
    Zhao, Jinyuan
    Xiong, Bing
    [J]. 3RD INTERNATIONAL SYMPOSIUM ON INFORMATION ENGINEERING AND ELECTRONIC COMMERCE (IEEC 2011), PROCEEDINGS, 2011, : 67 - 70
  • [10] DISTRIBUTED COMPUTING WITH HIGH-SPEED OPTICAL NETWORKS
    VETTER, RJ
    DU, DHC
    [J]. COMPUTER, 1993, 26 (02) : 8 - 18