Modeling and simulation of common primitive operations used in block ciphers

Praveen R. Samala, Hamid Vakilzadian, Dietmar P.F. Möller

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Secure transmission of information is of interest to both public and private sectors. This is especially important with today's increased use of the internet for e-commerce. This research has been motivated by the need for high speed encryption algorithms for the applications that are independent of a particular algorithm and security standards. In this paper, hardware modeling and simulation of the common primitive operations used by the block ciphers are presented. The primitive operations were selected from the five finalist algorithms of the Advanced Encryption Standard (AES [1]) contest. These algorithms are promising for the selection of the new Encryption Standard, which was to replace the Data Encryption Standard (DES). As Field Programmable Gate Arrays (FPGAs) offer high flexibility and a low cost alternative for implementing these algorithms in Application-Specific Integrated Circuits (ASIC), these primitive operations are implemented in an Altera FPGA to permit user-programmable alternatives for a different encryption/decryption algorithm as opposed to a preselected one by a manufacturer. The results of implementing the Rijndael algorithm using these primitive operations also are presented.

Original languageEnglish (US)
Title of host publicationSummer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07
Pages732-737
Number of pages6
StatePublished - Dec 1 2007
EventSummer Computer Simulation Conference 2007, SCSC 2007, Part of the 2007 Summer Simulation Multiconference, SummerSim 2007 - San Diego, CA, United States
Duration: Jul 15 2007Jul 18 2007

Publication series

NameSummer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07
Volume1

Conference

ConferenceSummer Computer Simulation Conference 2007, SCSC 2007, Part of the 2007 Summer Simulation Multiconference, SummerSim 2007
CountryUnited States
CitySan Diego, CA
Period7/15/077/18/07

Fingerprint

Block Ciphers
Modeling and Simulation
Cryptography
Encryption
Field Programmable Gate Array
Field programmable gate arrays (FPGA)
Rijndael
Advanced Encryption Standard
Alternatives
Application specific integrated circuits
Integrated Circuits
Electronic Commerce
Sector
High Speed
Flexibility
Hardware
Internet
Standards
Costs

Keywords

  • Discrete event simulation
  • Encryption algorithms
  • Hardware modeling

ASJC Scopus subject areas

  • Modeling and Simulation

Cite this

Samala, P. R., Vakilzadian, H., & Möller, D. P. F. (2007). Modeling and simulation of common primitive operations used in block ciphers. In Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07 (pp. 732-737). (Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07; Vol. 1).

Modeling and simulation of common primitive operations used in block ciphers. / Samala, Praveen R.; Vakilzadian, Hamid; Möller, Dietmar P.F.

Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07. 2007. p. 732-737 (Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07; Vol. 1).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Samala, PR, Vakilzadian, H & Möller, DPF 2007, Modeling and simulation of common primitive operations used in block ciphers. in Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07. Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07, vol. 1, pp. 732-737, Summer Computer Simulation Conference 2007, SCSC 2007, Part of the 2007 Summer Simulation Multiconference, SummerSim 2007, San Diego, CA, United States, 7/15/07.
Samala PR, Vakilzadian H, Möller DPF. Modeling and simulation of common primitive operations used in block ciphers. In Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07. 2007. p. 732-737. (Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07).
Samala, Praveen R. ; Vakilzadian, Hamid ; Möller, Dietmar P.F. / Modeling and simulation of common primitive operations used in block ciphers. Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07. 2007. pp. 732-737 (Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07).
@inproceedings{73a86e758adc4199af3d566f9f7f6185,
title = "Modeling and simulation of common primitive operations used in block ciphers",
abstract = "Secure transmission of information is of interest to both public and private sectors. This is especially important with today's increased use of the internet for e-commerce. This research has been motivated by the need for high speed encryption algorithms for the applications that are independent of a particular algorithm and security standards. In this paper, hardware modeling and simulation of the common primitive operations used by the block ciphers are presented. The primitive operations were selected from the five finalist algorithms of the Advanced Encryption Standard (AES [1]) contest. These algorithms are promising for the selection of the new Encryption Standard, which was to replace the Data Encryption Standard (DES). As Field Programmable Gate Arrays (FPGAs) offer high flexibility and a low cost alternative for implementing these algorithms in Application-Specific Integrated Circuits (ASIC), these primitive operations are implemented in an Altera FPGA to permit user-programmable alternatives for a different encryption/decryption algorithm as opposed to a preselected one by a manufacturer. The results of implementing the Rijndael algorithm using these primitive operations also are presented.",
keywords = "Discrete event simulation, Encryption algorithms, Hardware modeling",
author = "Samala, {Praveen R.} and Hamid Vakilzadian and M{\"o}ller, {Dietmar P.F.}",
year = "2007",
month = "12",
day = "1",
language = "English (US)",
isbn = "9781622763580",
series = "Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07",
pages = "732--737",
booktitle = "Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07",

}

TY - GEN

T1 - Modeling and simulation of common primitive operations used in block ciphers

AU - Samala, Praveen R.

AU - Vakilzadian, Hamid

AU - Möller, Dietmar P.F.

PY - 2007/12/1

Y1 - 2007/12/1

N2 - Secure transmission of information is of interest to both public and private sectors. This is especially important with today's increased use of the internet for e-commerce. This research has been motivated by the need for high speed encryption algorithms for the applications that are independent of a particular algorithm and security standards. In this paper, hardware modeling and simulation of the common primitive operations used by the block ciphers are presented. The primitive operations were selected from the five finalist algorithms of the Advanced Encryption Standard (AES [1]) contest. These algorithms are promising for the selection of the new Encryption Standard, which was to replace the Data Encryption Standard (DES). As Field Programmable Gate Arrays (FPGAs) offer high flexibility and a low cost alternative for implementing these algorithms in Application-Specific Integrated Circuits (ASIC), these primitive operations are implemented in an Altera FPGA to permit user-programmable alternatives for a different encryption/decryption algorithm as opposed to a preselected one by a manufacturer. The results of implementing the Rijndael algorithm using these primitive operations also are presented.

AB - Secure transmission of information is of interest to both public and private sectors. This is especially important with today's increased use of the internet for e-commerce. This research has been motivated by the need for high speed encryption algorithms for the applications that are independent of a particular algorithm and security standards. In this paper, hardware modeling and simulation of the common primitive operations used by the block ciphers are presented. The primitive operations were selected from the five finalist algorithms of the Advanced Encryption Standard (AES [1]) contest. These algorithms are promising for the selection of the new Encryption Standard, which was to replace the Data Encryption Standard (DES). As Field Programmable Gate Arrays (FPGAs) offer high flexibility and a low cost alternative for implementing these algorithms in Application-Specific Integrated Circuits (ASIC), these primitive operations are implemented in an Altera FPGA to permit user-programmable alternatives for a different encryption/decryption algorithm as opposed to a preselected one by a manufacturer. The results of implementing the Rijndael algorithm using these primitive operations also are presented.

KW - Discrete event simulation

KW - Encryption algorithms

KW - Hardware modeling

UR - http://www.scopus.com/inward/record.url?scp=84870214079&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84870214079&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84870214079

SN - 9781622763580

T3 - Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07

SP - 732

EP - 737

BT - Summer Computer Simulation Conference 2007, SCSC'07, Part of the 2007 Summer Simulation Multiconference, SummerSim'07

ER -