1. A method for applying templates comprising: generating one or more templates of known data; generating one or more hyperdimensional fragments of target data; comparing one or more said templates of said known data to one or more said hyperdimensional fragments of said target data; and determining if any of said templates of said known data match any of said hyperdimensional fragments of said target data.