The application discloses a kind of data storage integrity
verification system and method based on polynomial ring, it is related to
data security technical field.The
system includes
data encoding module, base generating module, standard value
library and measurement module;
Data encoding module is used to convert the data to be verified into polynomial with the format of binary, base generating module is used to select base space and generate base using random
selection method, measurement module completes the integrity
verification of data by calling base generating module and standard value
library, and the standard value
library is used to store the standard integrity
verification value of input data.The application is different from the conventional
password based on mathematical problem design, and it is difficult to
resist the
password analysis based on
artificial intelligence and
quantum computing.The application only relies on
mathematical principle to design integrity verification mechanism, and the
data integrity verification is carried out based on the random selection of base of polynomial ring to
resist various
password attacks based on
artificial intelligence and
quantum computing, and does not depend on any mathematical problem, with unconditional security.