The invention discloses a verification platform for a symmetric encryption algorithm based on a UVM. The verification platform comprises a top layer, a test case and a verification environment. The verification environment is derived from uvm_env. Required components are integrated and connected to work. The platform comprises a register model, a sequence generator, a sequence, transaction data, adriver, a coverage rate counter, an input monitor, an output monitor, a scoreboard, a reference model, an input interface and an output interface. Transaction data is generated through the sequence,and random excitation is transmitted to the reference model and the DUT module through driving. Then, the operation results of the reference model and the DUT module are transmitted to the scoreboard,the scoreboard performs data comparison to judge the functional verification condition, and meanwhile, coverage rate check is performed through the coverage rate model to ensure that functional verification simulation is normal. According to the invention, the symmetric encryption algorithm is not limited, the function verification of various encryption symmetric algorithms can be realized, and the verification platform has good reusability and reusability.