Barcode decoding and barcode security, providing Data Matrix Authentication, Encryption and Validation, are merged to create unique brand protection software interfaced to Windows, Linux, Android and embedded platforms.