1. An anti-counterfeiting system, comprising: a production circuit configured to produce a Directed Self-Assembly (DSA) pattern including a unique and randomized pattern; an analysis circuit configured to analyze the unique and randomized pattern; an embedding circuit configured to embed the unique and randomized pattern on a document; and a verification circuit configured to verify that the unique and randomized pattern embedded on the document corresponds to the document, wherein the analysis circuit stores a unique identifier for the unique and randomized pattern based on the document in a database, wherein the verification circuit verifies that the unique and randomized pattern corresponds to the document based on the unique identifier stored in the database, and wherein the verification circuit is further configured to learn errors between a current unique and randomized pattern being verified and an original of the unique and randomized pattern such that the verification circuit verifies the unique pattern corresponds to the document with errors in the current unique pattern and the database is updated with the current unique and randomized pattern including the errors.