Design of SATA Hard Disk Encryption/decryption Controller based on FPGA
Shuisheng Lin · Electronics & Packaging · 2009
With the advent of the information era,the need for data storage and data protection has been becoming more and more urgent,so how to protect the hard disk data become an important task. This paper firstly analyzes several common ways of hard disk data protection,and then presents the design scheme of SATA hard disk encryption/decryption controller based on FPGA after comparison. Because of the common use of SATA2.0 interface,this paper then introduces the system structure of SATA2.0 protocol and presents the general architecture and detailed scheme. The controller adopts SATA VIP as assistant verification,Xilinx ML505 as test platform and Virtex-5 FPGA of Xilinx as the final implementation. The test shows that it can efficiently encrypt/decrypt the Hard Disk data. The design method of this paper is of theoretic and economical value and can be applied to many purposes.