Design and implementation of solid state drive based on AES and SM4 encryp-tion
Secure storage of hard drives is a core issue in solid state disk related technologies.Based on the SATA interface,a hardware module is proposed to implement multiple encryption algorithms for SSD storage data encryption and decryption in the design of SSD controllers.Two algorithms,AES and SM4,are implemented.The experiment shows that the SSD disk designed in this scheme has an encrypted read speed of 223 MB/s and a write speed of 159 MB/s.The encryption algorithm proposed in this paper has no effect on the read and write speed of SATA hard drives.The encryption algorithm in this scheme is hardware paral-lel input,which does not interfere with the speed and other factors of the SATA interface,thus ensuring the advantages of fast en-cryption speed,high compatibility,high security,and strong flexibility.