The invention belongs to the technical field of data
encryption authentication, and discloses an FPGA-based multi-
algorithm security
encryption authentication system and method. The FPGA-based multi-
algorithm security
encryption authentication system comprises: an FPGA terminal, i.e., an encryption authentication
chip, used for encryption authentication; a transmission module used for transmittinginstructions and data through a
serial port protocol; and a host end used for configuring and verifying the encryption authentication
chip. According to the security encryption
authentication system,multiple different encryption algorithms can be selected during identity authentication, and compared with a single
algorithm authentication system, the security encryption
authentication system hasthe advantages that the
cracking difficulty is increased, and the security coefficient is improved. According to the invention, the RO PUF is constructed by utilizing random difference generated during manufacturing of an
integrated circuit to generate a
chip key, so that the chip key cannot be re-etched, and is
safer than a key stored in a nonvolatile memory. According to the method, the value ofeach bit of the PUF is generated and compared for many times to confirm the final value, so that the stability of the PUF value is improved.