Title :
sAES: A high throughput and low latency secure cloud storage with pipelined DMA based PCIe interface
Author :
Yongzhen Chen ; Yi Wang ; Yajun Ha ; Felipe, Miguel Rodel ; Shuqin Ren ; Khin Mi Mi Aung
Author_Institution :
ECE Dept., Nat. Univ. of Singapore, Singapore, Singapore
Abstract :
Modern cloud storage requires a high throughput and low latency data protection system, which is usually implemented with an Advanced Encryption Standard (AES) hardware accelerator connected with CPU through PCI Express (PCIe). However, most existing systems cannot simultaneously achieve high throughput and low latency, as they impose conflicting requirements to the block size of packets used in PCIe. High throughput requires the block size to be larger, while low latency requires the block size to be smaller. To provide both high throughput and low latency, we have developed an FPGA based data protection system called sAES. It uses a highly pipelined Direct Memory Access (DMA) based PCIe interface. It can achieve 10.4 Gbps throughput when the block size is 512 bytes, which is 51 times higher than the state-of-the-art Speedy PCIe interface [1]. The worst latency of sAES is only 4.368 μs when its block size is 512 bytes.
Keywords :
cloud computing; digital storage; field programmable gate arrays; file organisation; peripheral interfaces; pipeline processing; security of data; AES hardware accelerator; CPU; FPGA-based data protection system; PCI Express; advanced encryption standard; bit rate 10.4 Gbit/s; high throughput data protection system; highly pipelined direct memory access; low latency data protection system; pipelined DMA based PCIe interface; sAES; secure cloud storage; Cryptography; Equations; Field programmable gate arrays; Hardware; Mathematical model; Registers; Throughput;
Conference_Titel :
Field-Programmable Technology (FPT), 2013 International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4799-2199-7
DOI :
10.1109/FPT.2013.6718391