Software and hardware design of a multi-cipher cryptosystem

Chung-Ping Young, Yen Bor Lin, Chung Chu Chia

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


Multi-cipher and multi-mode cryptosystems are widely used for hardware acceleration in modern security protocols. In a session of communication, these protocols can only use an algorithm along with its operation mode. The switching of cipher algorithms and operation modes can occur between sessions of communication. This paper introduces a multi-cipher cryptosystem (MCC) which enables a cryptosystem to use multiple cipher algorithms concurrently in a session of communication. With MCC, a file can be encrypted by different cipher algorithms with diverse parameters. The implementation of a sample MCC is introduced in this paper using Field Programmable Gate Array (FPGA). When the number of crypto-processors in MCC meets the requirements of pipelined scheduling, the throughput can reach its maximum value.

Original languageEnglish
Title of host publicationTENCON 2009 - 2009 IEEE Region 10 Conference
Publication statusPublished - 2009 Dec 1
Event2009 IEEE Region 10 Conference, TENCON 2009 - Singapore, Singapore
Duration: 2009 Nov 232009 Nov 26

Publication series

NameIEEE Region 10 Annual International Conference, Proceedings/TENCON


Other2009 IEEE Region 10 Conference, TENCON 2009

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Electrical and Electronic Engineering


Dive into the research topics of 'Software and hardware design of a multi-cipher cryptosystem'. Together they form a unique fingerprint.

Cite this