OPTIMAL DATAPATH DESIGN FOR A CRYPTOGRAPHIC PROCESSOR: THE BLOWFISH ALGORITHM

Zain Ali, Noohul Basheer and Noras, James (2001) OPTIMAL DATAPATH DESIGN FOR A CRYPTOGRAPHIC PROCESSOR: THE BLOWFISH ALGORITHM. Malaysian Journal of Computer Science, 14 (1). pp. 16-27. ISSN 0127-9084

Full text not available from this repository.
Official URL: http://ejum.fsktm.um.edu.my/ArticleInformation.asp...

Abstract

BLOWFISH is a fast cryptographic software algorithm, using the operations of addition, XOR and look-up tables.
This paper reports on the design of a hardware implementation for greater speed, with pipelining and different bitwidths
of registers and processing units. An 8-bit parallel data-path gives the best performance, mapping into 4
independent 8-bit modules, with a throughput at least 4 times greater than with 32-bit hardware. The design is
suitable for implementation using small amounts of RAM and programmable logic.

Item Type: Article
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Departments / MOR / COE: Departments > Electrical & Electronic Engineering
Depositing User: Dr Noohul Basheer Zain Ali
Date Deposited: 18 Mar 2011 01:46
Last Modified: 18 Mar 2011 02:04
URI: http://scholars.utp.edu.my/id/eprint/4230

Actions (login required)

View Item
View Item