QuickEn: a data encryption device for high performance storage
摘要
With the rapid development of electronic information and mobile Internet, the era of big data has arrived. The massive amount of data are stored in a high-performance storage system using fiber channel storage area networks. Our study of the literature reveals that a significant portion of these data is stored in plain text, which can raise potential security risks, or encrypted by simple devices, which decreases the performance of the storage systems. To solve the problem of plain text data storage and improve throughput performance, we design a high-performance data encryption device using advanced Xilinx field programmable gate array technology. Positioned between a server and a disk array (or storage), the encryption device secures the data written to the disk array. It achieves a data throughput rate of up to 11.21 Gbps by adopting a high-performance hardware platform and using pipeline-based data processing. It also improves the ability of the data encryption device to resist a side-channel attack by designing various SM4 algorithms consisting of different S-boxes.