СПОСОБЫ И СИСТЕМЫ ДЛЯ АВТОМАТИЧЕСКОГО РАСПОЗНАВАНИЯ ОБЪЕКТОВ И ПРОВЕРКИ ПОДЛИННОСТИ

1. Способ автоматического распознавания объектов, включающий в себя:
получение данных объекта, представляющих одну или несколько отличительных характеристик физического объекта или группы физических объектов,
обработку данных объекта посредством основанного на машинном обучении процесса распознавания объектов для получения отличительных данных, представляющих одно или несколько устойчивых к коллизиям виртуальных представлений физического объекта или группы физических объектов,
сравнение по меньшей мере одного параметра из числа отличительных данных и полученного из них посредством применения к ним предварительно заданной шифровальной хеш-функции оригинального значения хеша с соответствующими справочными данными, сохраненными в одном или нескольких хранилищах данных с ограниченным доступом,
выдачу включающих в себя значение хеша идентификационных данных с цифровой подписью, если сравнение со справочными данными имеет результатом совпадение.
2. Способ обучения системы для автоматического распознавания объектов, причем способ включает в себя:
получение данных объекта, представляющих одну или несколько отличительных характеристик физического объекта или группы физических объектов,
обработку данных объекта посредством основанного на машинном обучении процесса распознавания объектов для получения оригинальных отличительных данных, представляющих одно или несколько устойчивых к коллизиям виртуальных представлений физического объекта или группы физических объектов,
сохранение справочных данных, включающих в себя оригинальные отличительные данные и полученное из них оригинальное значение хеша, посредством применения к ним предварительно заданной шифровальной хеш-функции, в одном или нескольких хранилищах данных с ограниченным доступом.
3. Способ по п. 2, причем сохранение справочных данных включает в себя сохранение оригинальных отличительных данных в первом из хранилищ данных, и сохранение идентификационных данных, включающих в себя оригинальное значение хеша, в отдельном втором хранилище данных таким образом, что ни первое, ни второе хранилище данных не сохраняют одновременно как оригинальные отличительные данные, так и соответствующее оригинальное значение хеша.
4. Способ по п. 2 или 3, причем обработка данных объекта для получения оригинальных отличительных данных включает в себя генерацию, посредством осуществления одной или нескольких предварительно заданных модифицирующих операций, нескольких устойчивых к коллизиям виртуальных представлений физического объекта или группы физических объектов таким образом, что по меньшей мере два из этих виртуальных представлений представляют тот же физический объект или группу физических объектов, но каждое при различном условии.
5. Способ по одному из пп. 2-4, причем сохранение справочных данных включает в себя сохранение объединенных данных, которые сформированы как комбинация справочных данных и дополнительного прибавочного значения, которое задано как независимое от справочных данных в одном или нескольких хранилищах данных с ограниченным доступом.
6. Способ по одному из пп. 2-5, который, кроме того, включает в себя итеративное переобучение системы для автоматического распознавания объектов на основании дополнительных данных объекта, представляющих отличительные характеристики физического объекта или группы физических объектов, для которых соответствующие оригинальные справочные данные были уже ранее сгенерированы и сохранены в одном или нескольких хранилищах данных во время предшествующего итеративного шага обучения системы, причем дополнительные данные объекта служат входными данными для основанного на машинном обучении процесса распознавания объектов.
7. Способ по одному из пп. 2-6, причем сохранение справочных данных включает в себя один или несколько из следующих шагов:
сохранение справочных данных в форме с цифровой подписью по меньшей мере в одном из хранилищ данных,
сохранение или побуждение одного или нескольких узлов среды блочной цепи к сохранению идентификационных данных в форме с цифровой подписью в блоке блочной цепи, относящемся к указанной среде блочной цепи,
сохранение или побуждение одного или нескольких узлов безблоковой распределенной среды реестра к сохранению идентификационных данных в форме с цифровой подписью по меньшей мере в одном узле безблоковой распределенной среды реестра,
сохранение идентификационных данных в форме с цифровой подписью в запоминающем устройстве среды открытого/личного ключа.
8. Способ по одному из предшествующих пунктов, причем способ осуществляется системой, содержащей два или более отдельных устройств, которые совместно осуществляют способ, и которые в коммуникативном плане соединены друг с другом посредством одного или нескольких защищенных от несанкционированного перехвата каналов связи.
9. Система для автоматического распознавания объектов, выполненная для осуществления способа по одному или нескольким из предшествующих пунктов.
10. Компьютерная программа, включающая в себя команды, которые при их выполнении на одном или нескольких процессорах системы для автоматического распознавания объектов по п. 9, побуждают систему к осуществлению способа по одному из пп. 1-8.
11. Способ проверки подлинности объекта с помощью устройства проверки подлинности объекта, включающий в себя:
основанное на использовании датчиков обнаружение одной или нескольких отличительных характеристик физического объекта или группы физических объектов,
генерацию данных объекта, представляющих одну или несколько отличительных характеристик физического объекта или группы физических объектов,
сообщение данных объекта системе по п. 9,
прием идентификационных данных с цифровой подписью от системы в ответ на сообщение данных объекта,
считывание маркировки, предоставленной на физическом объекте или группе физических объектов или в сочетании с ними, соответственно, для получения по ней снабженной цифровой подписью информации об идентичности,
подтверждение правильности каждой цифровой подписи идентификационных данных и цифровой подписи информации об идентичности,
сравнение принятых идентификационных данных с полученной информацией об идентичности для подтверждения подлинности объекта или группы объектов на основании результата этого сравнения, и
выдачу информации о проверке подлинности, указывающей на то, были ли, согласно результатам проверок, физический объект или группа физических объектов выявлены в качестве подлинных.
12. Способ по п. 11, причем основанное на использовании датчиков обнаружение одной или несколько отличительных характеристик физического объекта или группы физических объектов включает в себя обнаружение по меньшей мере одной отличительной характеристики, то есть, по меньшей мере, по существу инварианта при изменениях условий окружающей среды, в которых обнаруживают по меньшей мере одну отличительную характеристику.
13. Способ по п. 11 или 12, который, кроме того, включает в себя:
включение оригинального значения хеша или другой специфической для объекта содержащейся в идентификационных данных информации в выдаваемую информацию о проверке подлинности.
14. Способ по п. 13, который, кроме того, включает в себя процесс сохранения, причем процесс сохранения включает в себя цифровое подписание и сохранение или побуждение другого устройства к сохранению оригинального значения хеша или другой специфической для объекта информации в форме с цифровой подписью в блоке первой блочной цепи или в узле первого безблокового распределенного реестра.
15. Способ по п. 14, причем процесс сохранения, кроме того, включает в себя:
считывание маркировки, предоставленной на подлежащем проверке подлинности физическом объекте или группе объектов или в связи с ними или обнаружение одного или нескольких выбранных свойств объекта или группы объектов для получения дополнительной относящейся к ним информации, и
цифровое подписание и сохранение или побуждение другого устройства к сохранению этой дополнительной информации в форме с цифровой подписью в блоке второй блочной цепи, являющейся отдельной от первой блочной цепи, или в узле второго безблокового распределенного реестра, являющегося отдельным от первого безблокового распределенного реестра.
16. Способ по одному из пп. 11-15, который, кроме того, включает в себя одно или несколько из следующего:
осуществление проверки подлинности пользователя, и выдачу или невыдачу пользователю разрешения на осуществление проверки подлинности объекта с помощью устройства проверки подлинности объекта на основании результата проверки подлинности пользователя,
сообщение по линии связи противоположной стороне информации о проверке подлинности и/или идентификационных данных, полностью или частично, и/или полученной из них дополнительной информации,
захват и отправка связанной с безопасностью информации противоположной стороне по линии связи,
обнаружение события безопасности в информации, содержавшейся в сигнале, принятом от противоположной стороны по линии связи.
17. Способ по одному из пп. 11-16, который, кроме того, включает в себя основанное на использовании датчиков обнаружение одного или нескольких из следующих событий безопасности:
- попытка или фактическое действие физического вторжения в устройство проверки подлинности объекта,
- попытка или фактическое действие локального или удаленного получения доступа к функциям внутреннего контроля устройства проверки подлинности объекта, причем такой доступ не является разрешенным для пользователя устройства проверки подлинности объекта в ходе его нормального функционирования.
18. Способ по одному из пп. 11-17, который, кроме того, включает в себя осуществление одного или нескольких из следующих мер безопасности в качестве реакции на обнаружение события безопасности:
- блокировка устройства проверки подлинности объекта, например ограничение или предотвращение его дальнейшего использования,
- самоуничтожение по меньшей мере одной функциональной части устройства проверки подлинности объекта или уничтожение сохраняемых в нем данных с целью предотвращения их дальнейшего использования или доступа к ним пользователя,
- выдача сообщения об ошибке.
19. Устройство проверки подлинности объекта, выполненное для осуществления способа по одному из пп. 11-18.
20. Компьютерная программа, включающая в себя команды, которые при их выполнении на одном или нескольких процессорах устройства проверки подлинности объекта по п. 19 принуждают устройство проверки подлинности объекта к осуществлению способа по одному из пп. 11-18.
21. Система для автоматической проверки подлинности объекта, включающая в себя систему для автоматического распознавания объектов по п. 9 и устройство проверки подлинности объекта по п. 19, причем система по п. 9 и устройство по п. 19 выполнены для совместного распознавания и подтверждения подлинности физического объекта или группы физических объектов.