JOURNAL ARTICLE

Compact FPGA implementation of Camellia

Abstract

We present the smallest FPGA implementation of Camellia for 128-bit key length to date. This architecture was designed for low area and low power applications. Through specific optimizations such as shift registers for storing and scheduling key, distributed RAM for storing data, we achieved compact implementation using only 318 slices at a throughput of 18.41 Mbps on the smallest Xilinx Spartan-3 XC3S50-5 device.

Keywords:
Field-programmable gate array Computer science Key (lock) Throughput Scheduling (production processes) Embedded system Spartan Parallel computing Camellia Computer architecture Operating system Engineering Wireless

Metrics

19
Cited By
1.14
FWCI (Field Weighted Citation Impact)
10
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cryptographic Implementations and Security
Physical Sciences →  Computer Science →  Artificial Intelligence
Chaos-based Image/Signal Encryption
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Coding theory and cryptography
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

A high throughput FPGA camellia implementation

D. DenningJames IrvineMalachy Devlin

Journal:   Research in Microelectronics and Electronics, 2005 PhD Year: 2005 Vol: 1 Pages: 133-136
© 2026 ScienceGate Book Chapters — All rights reserved.