Практически все слышали словосочения штрих-код или бар-код. Страсти вокруг этого изобретения уже почти улеглись - некоторая чать общества неодобряет 6-ку в качестве разделителя секций бар-кода. Как бы там ни было, но на смену одномерному коду пришел уже 2-мерный и надо быть готовым к том, что через некоторое время он получит вполне серьезное распространение в том числе и на упаковке автозапчастей.
Для убедительности приведем выдержку из официального письма немецкой компании BF (Burkert Fahrzeugteile GmbH).
Уважаемые партнеры,
мы стремимся принимать больше мер для защиты от фальсификатов и в связи с этим мы будем защищать наш продукт с помощью 2D-Matrix-кода. Этот секьюрити-код будет заменять теперешнюю голограмму вверху слева на наших этикетках
Чтобы понять защищает ли этот код от подделок, нужно понять что это вобще такое и чем отличается от привычного штрих-кода.
2D (Data Matrix) код представляет собой кодирование любой информации в матричном виде. Одна небольшая метка может содержать до 100 алфавитно-цифровых символов. Это значит, что емкость информации на порядок выше, чем у традиционных бар-кодов. Поскольку маркировка может происходить прямо на заготовку и надёжность данного вида кодирования много выше чем у традиционных штрих кодов, маркировка может служить основным инструментом для прослеживаемости изделий на конвейере.
Название матричный код (Matrix code) применяется для обозначения двухмерных кодов, основанных на расположении черных элементов внутри матрицы. Каждый черный элемент имеет одинаковый размер и позиция элемента кодирует данные.
Обычный штрихкод имеет "вертикальную избыточность", означающую что одна и та же информация повторяется по вертикали. Это действительно одномерный штрихкод. Высота штрихов может быть уменьшена без потери информации. Однако, вертикальная избыточность позволяет штрихкоду, имеющему дефекты печати (например пятна или просветы) сохранять читаемость.
Двухмерный код содержит информацию как по горизонтали, так и по вертикали. Фактически, все алфавиты представляют собой аналог двухмерного кода. Поскольку оба направления содержат информацию, теряется возможность использования вертикальной избыточности. Для предотвращения потери читаемости и обеспечения быстроты считывания должна использоваться другая технология. Борьба с ошибками обеспечивается достаточно просто - большиство двухмерных кодов используют специальные контрольные суммы, позволяющие гарантировать достоверность вводимой информации.
Одно из названий матричного кода - QR-код. Фактически это матричный код (двухмерный штрихкод), который был разработан и представлен японской компанией Denso-Wave (Дэнсо) в 1994 году. Аббревиатура QR производна от англ. quick response, что переводится как "быстрый отклик". Основное достоинство QR-кода - это легкое распознавание сканирующим оборудованием (в том числе и фотокамерой мобильного телефона), что дает возможность использования в торговле, производстве, логистике. Cегодня QR-коды больше всего распространены в Японии, стране, где штрих-коды пользовались такой большой популярностью, что объем информации, зашифрованной в коде, вскоре перестал устраивать индустрию. Японцы начали экспериментировать с новыми способами шифровки небольших объемов информации в графической картинке. Уже в начале 2000 года QR-коды получили широкое распространение в Японии, их можно было встретить на большом количестве плакатов, упаковок и товаров.
Фактически сам код не может защитить от подделки. Формально он имеет такой же смысл, как и голограмма - он сложно воспроизводим плоховооруженными контрафакто-производителями. Еще одна особенность кода - вы можете без сканера и компьютера прочитать информацию. На бар-коде под штрихами есть цифры, а тут только "мозаика".
Весь секрет в том, что никто не знает, что секрета нет... На сегодняшний день наиболее простой способ защиты от подделок - это покупка в "надежном" месте или у производителя.