Евразийский сервер публикаций

Евразийский патент № 036066

   Библиографические данные
(11)036066    (13) B1
(21)201792664

 A ]   B ]   C ]   [ D ]   E ]   F ]   G ]   H ] 

Текущий раздел: H     


Документ опубликован 2020.09.22
Текущий бюллетень: 2020-09  
Все публикации: 036066  
Реестр евразийского патента: 036066  

(22)2016.08.13
(51) H04L 9/08(2006.01)
(43)A1 2018.07.31 Бюллетень № 07  тит.лист, описание 
(45)B1 2020.09.22 Бюллетень № 09  тит.лист, описание 
(31)62/204,753
(32)2015.08.13
(33)US
(86)EP2016/069316
(87)2017/025645 2017.02.16
(71)ИНЕКСТО СА (CH)
(72)Фраде Эрван, Шателен Филипп, Шане Патрик (CH)
(73)ИНЕКСТО СА (CH)
(74)Медведев В.Н. (RU)
(54)СПОСОБ И СИСТЕМА ГЕНЕРИРОВАНИЯ КОДА ДЛЯ ИДЕНТИФИКАЦИИ  ПРОДУКТОВ, ВЫРАБАТЫВАЕМЫХ НА ПРОИЗВОДСТВЕ
   Формула 
(57) 1. Способ генерирования кода для идентификации продуктов, вырабатываемых на производственном объекте, содержащий этапы, на которых
электронно принимают из электронного хранилища данных и электронно сохраняют данные конфигурации для производственного периода, причем данные конфигурации для производственного периода задают параметры, используемые при производстве продуктов;
передают данные конфигурации на модуль авторизации;
на модуле авторизации
определяют, авторизован ли производственный период;
генерируют подтвержденные данные конфигурации, содержащие ключ, представление множества авторизованных идентификаторов продукта и маркер безопасности;
передают подтвержденные данные конфигурации на модуль подписи;
на модуле подписи подписывают подтвержденные данные конфигурации;
на модуле идентификации принимают запрос идентификатора продукта и генерируют идентификатор продукта в ответ на запрос, причем генерирование идентификатора продукта осуществляют путем
задания и сохранения информации, описывающей состояние вычислительной машины, как номера машины (MNUM), причем информация, описывающая состояние, включает в себя количество основ, содержащих информацию, описывающую состояние;
генерирования машинного защищенного уникального идентификатора продукта (MSUPI) в качестве обратимого математического преобразования машинного уникального идентификатора продукта (MUPI) на основании информации, описывающей состояние вычислительной машины, причем этап вычисления MSUPI содержит этапы, на которых
задают количество этапов, равным imax, для каждого этапа генерируют первое случайное число в качестве ключа обфускации для генерации кода (CGOKi,1) и второе случайное число в качестве ключа обфускации для генерации кода (CGOKi,2), причем
генерирование содержит этапы, на которых
вычисляют первое случайное число (CGOKi,1), взаимно простое с числом, основанным на информации, описывающей состояние вычислительной машины (MNUM);
вычисляют второе случайное число (CGOKi,2), имеющее равный или меньший битовый размер, как (MNUM);
задают m0,2=MUPI;
вычисляют для каждого элемента i от i=1 до imax - 1:
mi,1=(mi-1,2´CGOKi,1) mod (MNUM);
mi,2=(mi,1 mod CGOKi,2);
если (mi,2 > MNUM) ® mi,2=mi,1;
задают MSUPI=mimax,2;
передают машинный защищенный уникальный идентификатор продукта от модуля идентификации на модуль подписи;
снабжают цифровой подписью машинный защищенный уникальный идентификатор продукта на модуле подписи и
передают машинный защищенный уникальный идентификатор продукта, снабженный цифровой подписью, на модуль принтера.
2. Способ по п.1, в котором информация, описывающая состояние вычислительной машины, содержит комбинацию информации времени и номера продукта.
3. Способ по одному или более из предыдущих пунктов, в котором информация времени включает в себя юлианский год, юлианский день, производственный час и производственную минуту.
4. Способ по одному или более из предыдущих пунктов, в котором информация, описывающая состояние, включает в себя значение инкрементного счетчика, сбрасываемого на периодической основе.
5. Способ по одному или более из предыдущих пунктов, в котором упомянутое число, основанное на информации, описывающей состояние вычислительной машины, вычисляют как 10´366´24´60´временной идентификатор.
6. Способ по одному или более из предыдущих пунктов, в котором временной идентификатор задают как целое число 2210.
7. Способ по одному или более из предыдущих пунктов, в котором защищенный уникальный идентификатор продукта (SUPI), 12-символьный буквенно-числовой код, получают таким образом, что SUPI= (p´m) mod (MNUM´mNoise´RunLim).
8. Способ по одному или более из предыдущих пунктов, дополнительно содержащий этап, на котором сохраняют машинный защищенный уникальный идентификатор продукта (MSUPI) в электронном хранилище данных в качестве идентификатора продукта.
9. Способ по одному или более из предыдущих пунктов, в котором запрашивают диапазон идентификаторов.
10. Способ по одному или более из предыдущих пунктов, дополнительно содержащий этапы, на которых
определяют, авторизованы ли данные конфигурации для производственного периода;
если производственный период авторизован, генерируют маркер безопасности и связывают упомянутый маркер с данными конфигурации; и
снабжают данные конфигурации цифровой подписью путем генерирования цифровой подписи и связывания цифровой подписи с данными конфигурации.
11. Способ по одному или более из предыдущих пунктов, в котором машинный уникальный идентификатор продукта (MUPI) преобразуют без заполнения машинного уникального идентификатора продукта (MUPI) таким образом, что битовая длина машинного уникального идентификатора продукта (MUPI) равна битовой длине машинного защищенного уникального идентификатора продукта (MSUPI).
12. Система для генерирования кода для идентификации продуктов, вырабатываемых на производственном объекте, содержащая компьютерный процессор, выполненный с возможностью выполнения машиночитаемых команд для осуществления способа по п.1.
13. Система по п.12, в которой информация, описывающая состояние вычислительной машины, содержит комбинацию информации времени и номера продукта.
14. Система по п.12, в которой информация времени включает в себя юлианский год, юлианский день, производственный час и производственную минуту.
15. Система по п.12, в которой информация, описывающая состояние, включает в себя значение инкрементного счетчика, сбрасываемого на периодической основе.
16. Система по п.12, в которой упомянутое число, основанное на информации, описывающей состояние вычислительной машины, вычисляется как 10´366´24´60´временной идентификатор.
17. Система по п.12, в которой временной идентификатор задается как целое число 2210.
18. Система по п.12, в которой защищенный уникальный идентификатор продукта (SUPI), 12-символьный буквенно-числовой код, получается таким образом, что SUPI=(р´m) mod (MNUM´ mNoise´RunLim).
19. Система по п.12, в которой компьютерный процессор дополнительно выполнен с возможностью выполнения инструкций для сохранения машинного защищенного уникального идентификатора продукта (MSUPI) в электронном хранилище данных в качестве идентификатора продукта.
Zoom in