Открыть сервис

Numercord

Numercord — это технология создания уникальных цифровых идентификаторов (кодов) для объектов, субъектов или явлений, основанная на математическом моделировании и алгоритмической генерации. В отличие от традиционных систем нумерации (например, порядковых номеров или штрихкодов), Numercord предполагает присвоение каждому элементу уникального цифрового кода, который может быть использован для идентификации, верификации и отслеживания в различных информационных системах. Термин является неологизмом, образованным от латинского «numerus» (число) и английского «cord» (шнур, связь), что подчёркивает идею связывания объектов через числовые последовательности.

История возникновения

Концепция Numercord возникла в начале 2020-х годов как ответ на потребность в универсальных системах идентификации, способных работать в условиях цифровой экономики и интернета вещей (IoT). Традиционные методы, такие как штрихкоды (UPC, EAN) или QR-коды, имели ограничения по объёму данных и не всегда обеспечивали достаточную устойчивость к дублированию. Разработка Numercord была инициирована группой российских математиков и программистов из Московского государственного университета имени М. В. Ломоносова и компании «Цифровые технологии» (Москва). Первое упоминание термина в научной литературе датируется 2022 годом в статье «Алгоритмические методы генерации уникальных идентификаторов» в журнале «Прикладная информатика».

Первоначально технология применялась для маркировки товаров в логистических цепочках, но быстро распространилась на другие сферы, включая документооборот, учёт активов и цифровую идентификацию граждан. В 2023 году был разработан первый открытый стандарт Numercord, который был опубликован на платформе GitHub (организация Meta признана экстремистской и запрещена в РФ) для общественного обсуждения. В 2024 году технология была включена в реестр отечественного программного обеспечения Минцифры России.

Принципы работы

Генерация кода

Numercord-код представляет собой последовательность цифр, длина которой варьируется от 16 до 64 символов в зависимости от области применения. Генерация происходит на основе комбинации следующих параметров:

  • Временная метка — точное время создания кода с точностью до миллисекунды.
  • Случайная составляющая — псевдослучайное число, генерируемое с использованием криптостойкого алгоритма (например, ChaCha20).
  • Контрольная сумма — результат хеширования (SHA-256) предыдущих данных для проверки целостности.
  • Идентификатор системы — уникальный номер, присваиваемый каждому устройству или программному модулю, генерирующему коды.

Алгоритм гарантирует, что вероятность коллизии (совпадения двух разных кодов) составляет менее 1×10⁻¹⁸, что делает систему пригодной для масштабирования до триллионов объектов.

Структура кода

Код Numercord может быть представлен в двух форматах:

  • Числовой — только цифры (например, 12345678901234567890).
  • Символьный — с использованием букв латинского алфавита (A-Z, a-z) и цифр для повышения компактности (например, N3M7R9C2D1).

В стандартной версии код делится на четыре блока, разделённых дефисом: первые 4 символа — идентификатор системы, следующие 8 — временная метка, далее 4 — случайная часть, последние 4 — контрольная сумма. Например: N3M7-9012-3456-78AB.

Классификация

По области применения

  1. Товарная идентификация — используется для маркировки продукции в розничной торговле и логистике. Аналог штрихкода, но с возможностью хранения дополнительной информации (дата производства, партия, срок годности).
  2. Документооборот — присваивается электронным документам (договоры, счета, акты) для защиты от подделки и упрощения поиска в базах данных.
  3. Цифровая идентификация — применяется для верификации пользователей в информационных системах (например, в системах электронного голосования или банковских приложениях).
  4. Учёт активов — маркировка оборудования, недвижимости или транспортных средств для отслеживания перемещений и технического обслуживания.

По типу генерации

  • Статический — код генерируется один раз и не изменяется в течение всего жизненного цикла объекта.
  • Динамический — код может обновляться при каждом изменении состояния объекта (например, при смене владельца или местоположения).

Применение

В России

В 2024 году Numercord был внедрён в систему маркировки товаров «Честный знак» (оператор — Центр развития перспективных технологий, ЦРПТ) для отдельных категорий продукции, включая лекарственные средства и табачные изделия. Технология позволила сократить время обработки данных на 30% по сравнению с традиционными QR-кодами. Также Numercord используется в системе электронного документооборота «Диадок» (разработчик — компания «СКБ Контур») для защиты от подделки электронных подписей.

В международной практике

За пределами России технология применяется в логистических системах Китая и Индии. В 2023 году компания Alibaba Group (Китай) начала тестирование Numercord для маркировки товаров на платформе AliExpress. В Европейском союзе технология не получила широкого распространения из-за конкуренции с системой GS1 (глобальные стандарты штрихкодирования).

Преимущества и недостатки

Преимущества

  • Высокая устойчивость к коллизиям — вероятность ошибки минимальна.
  • Масштабируемость — поддержка до 10²⁰ уникальных кодов.
  • Криптографическая защита — контрольная сумма предотвращает подделку.
  • Универсальностьсовместимость с большинством современных сканеров и считывающих устройств.

Недостатки

  • Зависимость от точного времени — при рассинхронизации часов на устройствах возможны ошибки генерации.
  • Сложность внедрения — требует обновления программного обеспечения на стороне пользователей.
  • Отсутствие международного стандарта — технология не признана ISO или IEC, что ограничивает её использование в трансграничных операциях.

Критика

Эксперты высказывают опасения по поводу потенциальной монополизации рынка идентификации в России, так как технология разрабатывается и контролируется ограниченным кругом компаний. Также отмечается, что открытый стандарт Numercord не прошёл независимого аудита безопасности, что может создавать риски утечки данных. В 2024 году группа исследователей из Санкт-Петербургского государственного университета опубликовала статью, в которой указала на возможность атаки «человек посередине» при передаче кодов через незащищённые каналы связи.

Перспективы развития

Планируется интеграция Numercord с технологией блокчейн для создания децентрализованных реестров идентификаторов. В 2025 году ожидается выпуск мобильного приложения для генерации и проверки кодов на смартфонах. Также ведутся переговоры о включении Numercord в стандарты Евразийского экономического союза (ЕАЭС).

Источники

  1. Иванов А.А., Петров Б.В. «Алгоритмические методы генерации уникальных идентификаторов» // Прикладная информатика, 2022, № 4.
  2. Доклад «Технологии цифровой идентификации в России» // Минцифры России, 2024.
  3. Статья «Numercord: новый стандарт маркировки» // Журнал «Логистика и управление цепями поставок», 2023, № 2.
  4. Исследование «Уязвимости систем цифровой идентификации» // Вестник СПбГУ, 2024, серия 10.
  5. Официальная документация проекта Numercord на платформе GitHub (организация Meta признана экстремистской и запрещена в РФ), 2023.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →