硬盘加密是大容量安全存储的核心问题.基于SATA接口,提出一种桥接方式实现的硬盘加密桥设计.该设计实现了加密算法可配置,可实现对称加密的SM4和AES等算法,并能够自动检测并匹配SATA1.0与SATA2.0两种速度.重点介绍了SM4算法的实现.FPGA验证表明,计算机可以通过硬盘加密桥识别及读写硬盘.用WIN7系统的CrystalDiskMark硬盘测速软件对硬盘读写进行测速,结果表明加入硬盘桥后读速率在242MB/s以上,写速率约为160MB/s.