A method of authenticating products includes receiving a description of
detectable features read from a package. The package includes two or more
detectable features, and the detectable features are affixed on the
package based on encoded information. Authentication information is
provided based on a comparison of the received description to one or more
stored package identifiers.