期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2017
卷号:95
期号:7
出版社:Journal of Theoretical and Applied
摘要:Nowadays, security has become essential element of all systems and applications, due to the rapid growth of information and communication technology. In this context, high speed and high volume secure communications have been a high priority and challenging research area in both fields of mathematics and engineering. In this paper, we present high speed hardware architecture of Blowfish cryptographic algorithm. We had used pipeline technique to allow a parallel processing in order to obtain high throughput. In addition, 5-stage pipeline round of Blowfish algorithm is proposed to increase the speed and the maximum operating frequency. Furthermore, the S-box tables of each round of the algorithm had been implemented in block RAMs to allow parallel data encryption. The proposed design had been successfully implemented in FPGA devices. It improves data throughput by 104%.
关键词:Security; Cryptography; Blowfish; Pipeline; High speed; FPGA