FPGA-based hard disk encryption and decryption system

2014 
The invention discloses an FPGA-based encryption and decryption system. The encryption system comprises an FPGA and an authentication input module. The FPGA comprises a processor, a secret key decryption circuit and a data encryption circuit. The authentication input module is used for receiving input authentication of a user. The processor is used for comparing the input authentication with stored setting authentication. If the input authentication is matched with the setting authentication, it is judged that the input authentication passes the authentication; if the input authentication is not matched with the setting authentication, the secret key decryption circuit and the data encryption circuit do not work; the secret key decryption circuit is used for decrypting a stored secret key to obtain a plaintext secret key after the input authentication passes the authentication; the data encryption circuit is used for encrypting data obtained from a computer according to the plaintext secret key after the input authentication passes the authentication, and storing the encrypted data into a hard disk. The FPGA-based encryption and decryption system can improve safety of the hard disk.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []