Изобретение относится к области автоматики и вычислительной техники, в частности, к системе многоуровневой процедуры идентификации и установления личности с помощью оптического распознавания представленных документов.
В целях обеспечения безопасности проведения финансовых операций, борьбы с мошенничеством и отмыванием денег возникла необходимость в отказе от полной анонимности пользователей, в результате чего, именно по этой причине в большинстве финансовых учреждений появилась неизвестная ранее процедура KYC - верификация.
KYC - это верификация пользователя, подтверждение его личности путем запроса персональных данных. Сама аббревиатура произошла от выражения "Know Your Customer" и переводится как "Знай своего клиента". Это принцип деятельности финансовых институтов (банков, бирж, букмекерских контор, инвестиционных и паевых фондов), обязывающий их идентифицировать личность контрагента, прежде чем проводить соответствующие операции.
Различают три основных уровня верификации (для физических лиц):
- верификация личности пользователя,
- верификация адреса проживания,
- верификация банковской карты или счета.
На первом уровне верификации должны быть указаны личные данные пользователя (ФИО, дата рождения, данные одного из документов, подтверждающих личность). Также на этом этапе пользователю требуется предъявить фото или отсканированные копии документов, подтверждающих их личность (к примеру: паспорта или водительского удостоверения).
На втором уровне верификации должен быть указан адрес проживания с предъявлением данных и фото документов, которые подтверждают адрес проживания или прописки (к примеру: фото страницы паспорта с пропиской, любой счет за коммунальные услуги, выписка с банка и т.д.).
И, наконец, на третьем уровне верификации необходимо предъявить данные банковской карты, которая должна быть именной, при этом имя и фамилия на карте должны совпадать с именем и фамилией, указанными на предыдущих уровнях верификации.
После прохождения многоуровневой верификации личности, пользователю предлагается заполнить KYC - анкету, пример которой приведен на фиг. 9.
Известны технические решения поставленной задачи при дистанционном обслуживании клиентов с помощью мобильных устройств [1, 2].
Первое из известных технических решений основано на использовании сообщений типа очереди сообщений в качестве сообщения аутентификации, указанное сообщение передают посредством модуля очереди сообщений, соответствующего объекту, а подписанное ключом пользователя уведомление о получении передают из мобильного устройства в модуль обращения после того, как указанное сообщение типа очереди сообщений принято мобильным устройством, находящимся в соединении с модулем очереди сообщений; проверяют допустимость сертификата объекта модуля аутентификации посредством мобильного устройства на основании сетевого адреса и проверяют допустимость сертификата пользователя мобильного устройства посредством модуля аутентификации; и если сертификат объекта и сертификат пользователя являются допустимыми, то аутентифицируют пользователя в объекте путем установления канала связи между мобильным устройством и модулем аутентификации, а если сертификат объекта или сертификат пользователя не являются допустимыми, то пользователю отказывают в аутентификации в объекте [1].
Недостаток данного технического решения заключается в его конструктивной сложности, обусловленной необходимостью подключения удостоверяющего центра к реализации процедур идентификации личности.
Известно и другое техническое решение, содержащее связанные посредством сети Интернет или других каналов связи, по меньшей мере, один дистанционно удаленный терминал обращения с интерфейсом запроса на оказание услуги, оборудованный средствами для получения изображения обратившегося лица и обмена аудиоинформацией, с которым через сервер процессингового центра связано, по меньшей мере, одно автоматизированное рабочее место оператора операционного центра, обеспечивающее проведение субъективной верификации внешности, отличающееся тем, что
удаленный терминал оборудован устройством, сканирующим идентификационные документы обратившегося человека, и видеокамерой в качестве средства получения изображения внешности обратившегося человека, и аудиовизуального контакта с оператором, при этом последовательные модуль идентификации и модуль верификации, справочные и/или запретительные базы данных, и/или интерфейсы взаимодействия с внешними справочными и/или запретительными базами данных, а также модуль выбора оператора и переадресации запросов содержатся на сервере процессингового центра, при этом справочные и/или запретительные базы данных, и/или интерфейсы взаимодействия с внешними справочными и/или запретительными базами данных соединены с блоком автоматической идентификации модуля идентификации, осуществляющим распознавание/прочтение и проверку на достоверность предъявленных в момент запроса услуги идентификационных документов обратившегося человека, при этом, по меньшей мере, один операционный центр дистанционно удален от процессингового центра и связан с ним через сеть Интернет и/или другого канала связи, при этом в интерфейс рабочего места оператора, которое оборудовано устройствами двустороннего обмена аудиовизуальной информацией, выведены последовательные модули идентификации и верификации [2].
Последнее из перечисленных выше технических решений наиболее близко к заявленному объекту. Его недостаток заключается в ограниченном арсенале технических средств для верификации личности с помощью оптического распознавания документов.
Цель изобретения состоит в расширении арсенала технических средств для многоуровневой верификации личности с помощью оптического распознавания документов.
Поставленная цель достигается тем, что в систему, содержащую модуль задания этапов выполнения процедуры верификации личности, синхронизирующий вход которого является первым синхронизирующим входом системы, предназначенным для текущей регистрации числа уровней верификации личности, при этом первый, второй, третий и четвертый управляющие выходы модуля задания этапов выполнения процедуры верификации личности соединены с первым, вторым, третьим и четвертым управляющими входами модуля приема персональных данных личности соответственно, при этом первый и второй синхронизирующие выходы модуля задания этапов выполнения процедуры верификации личности подключены к первому и второму синхронизирующим входам модуля приема персональных данных личности соответственно, информационный вход модуля приема персональных данных личности является первым информационным входом системы, а первый информационный выход модуля приема персональных данных личности является первым информационным выходом системы, предназначенным для выдачи персональных данных личности на информационный вход сервера базы данных системы, модуль приема транзакций, первый информационный вход которого является вторым информационным входом системы, предназначенным для приема транзакций из базы данных сервера системы, второй информационный вход модуля приема транзакций является третьим информационным входом системы, предназначенным для приема транзакций от пользователей, первый синхронизирующий вход модуля приема транзакций является вторым синхронизирующим входом системы, предназначенным для занесения транзакций из базы данных сервера в модуль приема транзакций, второй синхронизирующий вход модуля приема транзакций является третьим синхронизирующим входом системы, предназначенным для занесения транзакций пользователей в модуль приема транзакций, модуль выдачи транзакций, информационный вход которого соединен с шестым информационным выходом модуля приема персональных данных личности, синхронизирующий вход модуля выдачи транзакций подключен к второму синхронизирующему входу модуля приема транзакций, а информационные выходы группы модуля выдачи транзакций являются информационными выходами группы системы, модуль адресации данных личности в базу данных сервера системы, информационный вход которого соединен с пятым информационным входом модуля приема персональных данных личности, синхронизирующий вход модуля адресации данных личности в базу данных сервера системы подключен к первому синхронизирующему выходу модуля приема персональных данных личности, при этом адресный выход модуля адресации данных личности в базу данных сервера системы является является адресным выходом системы, а синхронизирующий выход модуля адресации данных личности в базу данных сервера системы является пятым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход пятого канала прерывания сервера базы данных системы, отличающаяся тем, что система содержит модуль селекции уровней верификации личности, первый, второй и третий информационные входы которого соединены с вторым, третьим и четвертым информационными выходами модуля приема персональных данных личности соответственно, четвертый информационный вход модуля селекции уровней верификации личности подключен к седьмому информационному выходу модуля приема персональных данных личности, пятый информационный вход модуля селекции уровней верификации личности соединен с восьмым информационным выходом модуля приема персональных данных личности, первый, второй и третий синхронизирующие входы модуля селекции уровней верификации личности подключены к второму, третьему и четвертому синхронизирующим выходам модуля приема персональных данных личности соответственно, при этом первый синхронизирующий выход модуля селекции уровней верификации личности является первым синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход первого канала прерывания сервера базы данных, второй синхронизирующий выход модуля селекции уровней верификации личности является вторым синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход второго канала прерывания сервера базы данных, третий синхронизирующий выход модуля селекции уровней верификации личности является третьим синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход третьего канала прерывания сервера базы данных, четвертый синхронизирующий выход модуля селекции уровней верификации личности является четвертым синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход четвертого канала прерывания сервера базы данных, модуль проверки подлинности кода подтверждения личности, информационный вход которого соединен с первым информационным выходом модуля приема транзакций, первый синхронизирующий вход модуля проверки подлинности кода подтверждения личности подключен к второму синхронизирующему выходу модуля приема транзакций, а первый информационный выход модуля проверки подлинности кода подтверждения личности соединен с другим информационным входом модуля выдачи транзакций, и модуль идентификации подлинности кода подтверждения личности, один информационный вход которого соединен с вторым информационным выходом модуля приема транзакций, другой информационный вход модуля идентификации подлинности кода подтверждения личности подключен к второму информационному выходу модуля проверки подлинности кода подтверждения личности, а синхронизирующий вход модуля идентификации подлинности кода подтверждения личности соединен с синхронизирующим выходом модуля проверки подлинности кода подтверждения личности, при этом первый синхронизирующий выход модуля идентификации подлинности кода подтверждения личности подключен к второму синхронизирующему входу модуля проверки подлинности кода подтверждения личности и является шестым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход шестого канала прерывания сервера базы данных, а второй синхронизирующий выход модуля идентификации подлинности кода подтверждения личности, соединен с третьим синхронизирующим входом проверки подлинности кода подтверждения личности и с четвертым синхронизирующим входом модуля селекции уровней верификации личности.
Сущность изобретения поясняется чертежами, где на фиг. 1 представлена структурная схема системы, на фиг. 2 - структурная схема модуля задания этапов выполнения процедуры верификации личности, на фиг. 3 - структурная схема модуля приема транзакций, на фиг. 4 - структурная схема модуля приема персональных данных личности, на фиг. 5 - структурная схема модуля селекции уровней верификации личности, на фиг. 6 - структурная схема модуля адресации данных личности в базу данных сервера системы, на фиг. 7 структурная схема модуля проверки подлинности кода подтверждения личности, на фиг. 8 - структурная схема модуля выдачи транзакций, на фиг. 9 - показан пример KYC - анкеты.
Система (фиг. 1) содержит модуль 1 задания этапов выполнения процедуры верификации личности, модуль 2 приема транзакций, модуль 3 приема персональных данных личности, модуль 4 селекции уровней верификации личности, модуль 5 адресации данных личности в базу данных сервера системы, модуль 6 проверки подлинности кода подтверждения личности, модуль 7 идентификации подлинности кода подтверждения личности и модуль 8 выдачи транзакций.
На фиг. 1 показаны первый 10, второй 11 и третий 12 информационные входы системы, первый 13, второй 14 и третий 15 синхронизирующие входы системы, информационный 18 выход системы, информационные 21-23 выходы группы системы, адресный 24 выход системы, а также первый 25, второй 26, третий 27 И четвертый 28, пятый 29 и шестой 30 синхронизирующие выходы системы.
Модуль 1 (фиг. 2) задания этапов выполнения процедуры верификации личности содержит счетчик 100, дешифратор 101, регистр 102, компаратор 103, и элемент 105 задержки. На чертеже показан синхронизирующий 13 вход, а также первый 35, второй 36, третий 37 и четвертый 38 управляющие выходы, первый 39 и второй 40 синхронизирующие выходы.
Модуль 2 (фиг. 3) приема транзакций содержит первый ПО и второй 111 регистры, первый 112 и второй 113 элементы задержки. На чертеже показаны первый 11 и второй 12 информационные входы, первый 14 и второй 15 синхронизирующие входы, а также первый 41 и второй 42 информационные выходы, первый 43 и второй 44 синхронизирующие выходы.
Модуль 3 (фиг. 4) приема персональных данных личности содержит регистры 110-113, группы 114-117 элементов И, элементы 118-121 И, и элемент 122 задержки. На чертеже показаны информационный 10 вход, первый 50, второй 51, третий 52 и четвертый 53 управляющие входы, первый 54 и второй 55 синхронизирующие входы, а также первый 18, второй 56, третий 57, четвертый 58, пятый 59, шестой 60, седьмой 61, восьмой 62, девятый 63, и десятый 64 информационные выходы, а также первый 19, второй 65, третий 66 и четвертый 67 синхронизирующие выходы.
Модуль 4 (фиг. 5) селекции уровней верификации личности содержит компараторы 125-127, элемент 128 ИЛИ, и элементы 129-131 задержки. На чертеже показаны первый 70, второй 71, третий 72, четвертый 73 и пятый 74 информационные входы, первый 75, второй 76, третий 77 и четвертый 78 синхронизирующие входы, а также первый 25, второй 26, третий 27 и четвертый 28 синхронизирующие выходы.
Модуль 5 (фиг. 6) адресации данных личности в базу данных сервера системы содержит дешифратор 135, блок 136 памяти, выполненный в виде постоянного запоминающего устройства, регистр 137, элементы 138-140 И, элементы 141-142 задержки. На чертеже показаны информационный 80 и синхронизирующий 81 входы, а также адресный 24 и синхронизирующий 31 выходы.
Модуль 6 (фиг. 7) проверки подлинности кода подтверждения личности, содержит триггер 145, первую 146 и вторую 147 группы элементов И, элемент 148 ИЛИ и элемент 149 задержки. На чертеже показаны информационный 82 вход, первый 83, второй 84 и третий 85 синхронизирующие входы, а также первый 86 и второй 87 информационные выходы,
Модуль 7 (фиг. 1) идентификации подлинности кода подтверждения личности. выполнен в виде компаратора, имеющего первый 89 и второй 90 информационный входы, синхронизирующий 91 вход, а также первый 92 и второй 93 синхронизирующие выходы.
Модуль 8 (фиг. 8) выдачи транзакций содержит дешифратор 150, элементы И групп 151-153. На чертеже показаны, адресный 94, информационный 95 и синхронизирующий 96 входы, а также информационные 21-23 выходы.
Система работает следующим образом.
Перед началом работы системы в регистре 102 модуля 1 устанавливается код заданного числа этапов, которые должны быть выполнены при реализации процедуры верификации личности. С выхода регистра 102 код заданного числа этапов поступает на один информационный 108 вход компаратора 103, на другой информационный 107 которого поступает код показаний счетчика 100, который в настоящее время находится в исходном состоянии.
Для определенности описания работы системы примем в качестве примера заданное число этапов верификации личности равным 4.
После дистанционного обращения на сайт финансового учреждения с запросом на получение KYC-анкеты, пользователю предлагается пройти первый уровень верификации личности путем выполнения процедуры идентификации личности пользователя следующим образом.
Во-первых, с помощью смартфона и установленной на нем программы приложения зафиксировать цифровое изображение лица пользователя.
Во-вторых, фотокамера смартфона направляется на паспорт, удостоверяющий личность пользователя, и программа приложения осуществляет распознавание текстовых и числовых реквизитов документа и выделение фотографии личности в паспорте.
Другими словами, мобильное приложение со встроенной системой удаленной идентификации позволяет оптимизировать сразу несколько задач как со стороны личности, так и со стороны финансового учреждения.
Приложение распознает данные пользователя и автоматически вводит их в необходимые поля, при этом приложение работает полностью в автономном режиме, не передавая образов документов на сторонние сервера или в облачные сервисы.
Система компьютерного зрения автоматически выделяет фото на документе и соотносит его с фото владельца. В зависимости от требования финансового учреждения, в приложение может быть интегрирована функция форензики, то есть проверки образа документа на наличие признаков подделки или дополнительной обработки изображения, а также проверка корректности данных на основании анализа машиночитаемой зоны.
В результате в памяти смартфона пользователя будет сформирована кодограмма первого уровня верификации следующего вида:
Код сформированной кодограммы смартфона поступает на информационный 10 вход модуля 1 и далее поступает на одни входы элементов И 114-117 групп, а синхронизирующий импульс с входа 13, во-первых, поступает на счетный вход счетчика 100, фиксирующего код единицы начала прохождения первого уровня верификации личности. Этот код с выхода счетчика 100 поступает на вход 106 дешифратора 101, который высоким потенциалом с выхода 35 модуля 1 через вход 50 модуля 3 открывает элементы 114 И группы, и элемент 118 И.
Во-вторых, синхронизирующий импульс с входа 13 системы, задерживается элементом 105 задержки на время срабатывания счетчика 100 и дешифратора 101, и поступает на синхронизирующий вход компаратора 103, сравнивающего показания счетчика 100 и регистра 102.
Учитывая то обстоятельство, что показания счетчика 100 к этому моменту времени меньше, чем заданное число этапов в регистре 102, компаратор 103 формирует синхронизирующий сигнал, который с выхода 39 модуля 1 поступает на вход 54 модуля 3, проходит элемент 118 И первого уровня верификации и поступает на синхронизирующий вход регистра ПО, занося в него кодограмму первого уровня верификации с информационного входа 10 системы.
Таким образом, в регистре 110 модуля 3 будут представлены персональные данные пользователя в следующем виде:
Кроме того, синхронизирующий импульс с выхода элемента 118 И через выход 65 модуля 3 поступает на синхронизирующий 75 вход модуля 4, задерживается элементом 129 задержки на время занесения кодограммы первого уровня в регистр ПО, и далее поступает на синхронизирующий компаратора 125, на один информационный 70 вход которого с выхода 56 модуля 3 подан код цифрового фото изображения лица данного пользователя из паспорта, а на другой информационный 71 вход компаратора 125 с выхода 57 модуля 3 подан код цифрового визуального изображения лица пользователя, зафиксированное смартфоном.
Если в результате сравнения кодов, цифровое визуальное фото и цифровое фото из паспорта пользователя будут совпадать, то на выходе 25 модуля 4 формируется импульс, который выдается на вход первого канала прерывания сервера базы данных. По этому сигналу сервер базы данных переходит на подпрограмму генерации кода подтверждения личности и выдачи его в адрес пользователя.
Сгенерированный код подтверждения личности с выхода сервера базы данных через информационный 11 вход системы поступает на информационный вход регистра 110 модуля 2 и заносится в него синхронизирующим импульсом с входа 14 системы.
С выхода 41 модуля 2 код данной транзакции поступает через информационный 82 вход модуля 6 на одни входы элементов И групп 146 и 147 элементов И. Учитывая то обстоятельство, что к данному моменту времени триггер 145 находится в исходном состоянии, то высоким потенциалом с его инверсного выхода элементы 147 И группы будут открыты, а элементы 146 И группы низким потенциалом с прямого выхода триггера 135 будут закрыты.
В результате этого, код подтверждения личности с информационного входа 82 модуля 6 через элементы 147 И группы с выхода 87 модуля 6 проходит на информационный вход 95 модуля 8 и далее поступает на одни информационные входы элементов И групп 151-153 элементов И.
Одновременно с этим, с информационного 60 выхода модуля 1 на адресный 94 вход модуля 8 подан код адреса пользователя, который расшифровывает дешифратор 150 и высоким потенциалом на одном из своих выходов открывает элементы И одной их групп 151-153 элементов И, например, элементы И группы 152.
Параллельно с этим, синхронизирующий импульс с входа 14 системы задерживается элементом 112 задержки модуля 2 на время занесения кода транзакции в модуль 2, и с выхода 43 модуля 2 поступает на вход 96 модуля 8, и далее поступает на третьи входы элементов И групп 151-153 элементов. Учитывая тот факт, что к данному моменту времени открыты будут только элементы И группы 152, то код транзакции с входа 95 модуля 8 проходит через указанные элементы И группы 152 на выход 22 модуля 8 и далее выдается в адрес пользователя.
Получив транзакцию с кодом подтверждения, пользователь, для подтверждения подлинности своей личности, набирает полученный код на своем смартфоне, и отправляет транзакцию на информационный 12 вход системы, которая поступает на информационный вход регистра 111 модуля 2, в который код транзакции кода подтверждения заносится синхронизирующим импульсом с входа 15.
С выхода 42 модуля 2 код подтверждения личности пользователя поступает на один информационный 90 вход модуля 7.
Одновременно с этим, синхронизирующий импульс с входа 15 системы задерживается элементом 113 задержки на время занесения кода в регистр 111 модуля 2, и с выхода 44 модуля 2 и через вход 83 модуля 6 поступает на прямой вход триггера 145 и устанавливает его в единичное состояние, при котором высоким потенциалом с прямого выхода триггера 145 открываются элементы 146 И группы, и закрываются элементы 147 И группы.
В результате код подтверждения личности пользователя, сгенерированный сервером, с входа 82 модуля 6 через элементы 146 И группы проходит на выход 86 модуля 6 и далее на информационный 95 вход модуля 8. Одновременно с этим, синхронизирующий импульс с входа 83 модуля 6 задерживается элементом 149 задержки на время занесения кода транзакции в модуль 2, и затем с выхода 88 модуля 6 поступает на синхронизирующий 91 вход модуля 7.
По поступившему синхронизирующему сигналу модуль 7 сравнивает коды транзакций, полученных от сервера и от пользователя, и, в случае их совпадения, на выходе 92 модуля 7 формируется сигнал, который, во - первых, поступает на синхронизирующий 84 вход модуля 6, где проходит элемент 148 ИЛИ, а затем поступает на установочный вход триггера 145, устанавливая его в исходное состояние.
Во-вторых, этот же синхронизирующий импульс поступает с выхода 92 модуля 7 на выход 30 системы и далее поступает на вход шестого канала прерывания сервера базы данных системы. С приходом этого сигнала сервер базы данных переходит на подпрограмму реализации второго уровня верификации данных личности пользователя путем выдачи пользователю кодограммы запроса документальных данных, подтверждающих адрес его проживания.
В ответ на полученный запрос пользователь с помощью смартфона сканирует именной платежный документ по сбору платежей за ЖКУ и формирует ответную кодограмму следующего вида:
Данная кодограмма второго уровня верификации поступает на информационный 10 вход модуля 3 и далее на входы элементов И первой 114, второй 115, третьей 116, четвертой 117 групп элементов И соответственно. Одновременно с этим, синхронизирующий импульс занесения данной кодограммы в модуль 3, с входа 13 поступает на счетный вход счетчика 100, фиксирующего переход системы на реализацию второго уровня верификации данных личности.
Код показания счетчика 100 поступает как на информационный 106 вход дешифратора 91, так и на информационный 107 вход компаратора 103. Дешифратор 101 расшифровывает код счетчика 100 и вырабатывает управляющий сигнал, поступающий с второго 36 выхода модуля 1 на управляющий вход 51 модуля 3, который открывает как элементы 115 И второй группы, подключающие информационный 10 вход системы к информационным входам регистра 111, так и элемент 119 И.
Одновременно с этим, синхронизирующий импульс с входа 13 системы задерживается элементом 105 задержки, и далее поступает на синхронизирующий вход компаратора 103, на информационный 108 вход которого с регистра 102 постоянно подан заданный код числа этапов работы системы.
Учитывая, что в данный момент времени показания счетчика 100 все еще меньше показаний регистра 102, компаратор 103 вырабатывает сигнал на выходе 39, поступает на вход 54 модуля 3, проходит элемент 119 И, и далее поступает как на синхронизирующий вход регистра 111, занося в него кодограмму второго уровня верификации через элементы 115 И группы, и далее с выхода 66 модуля 3 выдается на синхронизирующий 76 вход модуля 4.
Таким образом, в регистре 111 модуля 3 будут представлены персональные данные пользователя в следующем виде:
Верификация адреса регистрации личности осуществляется путем сравнения кодов фамилии, имени и отчества личности, указанных как в паспортных данных, так и в подтверждающем этот факт в платежном документе ЖКУ.
С этой целью, код фамилии, имени и отчества данных личности из паспортных данных с выхода 58 модуля 3 поступает на информационный 72 вход компаратора 126 модуля 4, а код фамилии, имени и отчества личности из присланной кодограммы поступает с выхода 61 модуля 3 поступает на другой 73 информационный вход компаратора 126.
С приходом синхронизирующего импульса с выхода 66 модуля 3 на синхронизирующий 76 вход модуля 4, он задерживается элементом 130 задержки на время занесения кодограммы в регистр 111 модуля 3 и далее поступает на синхронизирующий вход компаратора 126.
Если в результате сравнения указанные коды совпадут, то на выходе 27 модуля 4 формируется сигнал подтверждения идентичности представленных данных об адресе регистрации личности, который выдается на вход третьего канала прерывания сервера базы данных.
С приходом этого сигнала сервер базы данных переходит на подпрограмму реализации третьего уровня верификации данных личности пользователя путем выдачи пользователю кодограммы запроса данных о его банковской карте.
В ответ на полученный запрос пользователь с помощью смартфона сканирует лицевую сторону банковской карты и формирует кодограмму ответа
Данная кодограмма третьего уровня верификации поступает на информационный 10 вход модуля 1 и далее на входы элементов И третьей 116 элементов И соответственно. Одновременно с этим, синхронизирующий импульс занесения данной кодограммы в модуль 3, с входа 13 системы поступает на счетный вход счетчика 100, фиксирующего переход системы на реализацию третьего уровня верификации данных личности.
Показания счетчика 100 поступают как на информационный 106 вход дешифратора 91, так на и на информационный 144 вход компаратора 92. Дешифратор 101 расшифровывает код показаний счетчика 100 и формирует управляющий сигнал, который с третьего 37 выхода модуля 1 через вход 52 модуля 3 открывает как элементы 116 И третьей группы, подключающие информационный 10 вход системы к информационным входам регистра 112, так и элемент 120 И.
Одновременно с этим, синхронизирующий импульс с входа 13 системы задерживается элементом 105 задержки, и далее поступает на синхронизирующий вход компаратора 103, на информационный 108 вход которого с регистра 102 постоянно подан заданный код числа этапов работы системы.
Учитывая, что в данный момент времени показания счетчика 100 меньше показаний регистра 102, компаратор 103 вырабатывает сигнал на выходе 39, который через вход 54 модуля проходит элемент 120 И, и далее поступает как на синхронизирующий вход регистра 112, занося в него кодограмму третьего уровня верификации через элементы 116 И группы, так и на выход 67 модуля модуля 3.
Таким образом, в регистре 112 модуля 3 будут представлены данные банковской карты пользователя в следующем виде:
Верификация данных банковской карты личности осуществляется путем сравнения кодов фамилии и имени личности, указанных как в паспортных данных, так и в подтверждающей этот факт банковской карте.
С этой целью, код фамилии и имени личности из паспортных данных с входа 72 модуля 4 поступает на первый информационный вход компаратора 127 модуля 4, а код фамилии и имени личности из присланной кодограммы поступает с выхода 63 модуля 3 поступает на другой 74 информационный вход компаратора 126.
С приходом синхронизирующего импульса с выхода 67 модуля 3 на синхронизирующий 77 вход модуля 4, он задерживается элементом 131 задержки на время занесения кодограммы в регистр 112 модуля 3 и далее поступает на синхронизирующий вход компаратора 127.
Если в результате сравнения указанные коды совпадут, то на выходе 28 модуля 4 формируется сигнал подтверждения идентичности представленных данных об адресе регистрации личности, который выдается на вход четвертого канала прерывания сервера базы данных.
С приходом этого сигнала сервер базы данных переходит на подпрограмму выдачи пользователю KYC - анкеты в электронном виде для ее заполнения (фиг. 9).
Кодограмма формы KYC - анкеты из базы данных сервера системы поступает через информационный 11 вход системы на вход регистра 111 модуля 2, куда она заносится синхронизирующим импульсом, поступающим на синхронизирующий 14 вход устройства.
С выхода 41 модуля 2 кодограмма формы KYC - анкеты поступает через информационный 82 вход модуля 6 на одни входы элементов И групп 146 и 147 элементов И. Учитывая то обстоятельство, что к данному моменту времени триггер 145 находится в исходном состоянии, то высоким потенциалом с его инверсного выхода элементы 147 И группы будут открыты, а элементы 146 И группы низким потенциалом с прямого выхода триггера 145 будут закрыты.
В результате этого, кодограмма KYC - анкеты с информационного входа 82 модуля 6 через элементы 147 И группы модуля 6 с выхода 86 модуля 6 проходит на информационный 95 вход модуля 8 и далее поступает на одни информационные входы элементов И групп 151-153 элементов И.
Одновременно с этим, с информационного 60 выхода модуля 3 на адресный 94 вход модуля 8 подан код адреса пользователя, который расшифровывает дешифратор 150 и высоким потенциалом на одном из своих выходов открывает элементы И одной из групп 150-152 элементов И, например, элементы И группы 151.
Параллельно с этим, синхронизирующий импульс с входа 14 системы задерживается элементом 112 задержки на время занесения кодограммы формы KYC - анкеты в регистр 110 модуля 2, и далее с выхода 43 модуля 4 поступает на третьи входы элементов И групп 151-153 элементов. Учитывая тот факт, что к данному моменту времени открыты будут только элементы И группы 131, то код формы KYC - анкеты с входа 95 модуля 8 проходит через указанные элементы И группы 151 на выход 21 модуля 8 и далее выдается в адрес пользователя.
Получив форму кодограммы KYC - анкеты, пользователь, используя приложение смартфона, заполняет ее на своем смартфоне, а программа приложения смартфона проверяет корректность введенных паспортных данных путем их сравнения с паспортными данными пользователя, полученными на этапе получения фотографирования данных паспорта.
Если паспортные данные личности, указанные в KYC - анкете, совпадают с паспортными данными, хранимыми в смартфоне, то кодограмма KYC - анкеты поступает на информационный 10 вход модуля 3 и далее на входы элементов И четвертой 117 группы элементов И соответственно.
Одновременно с этим, синхронизирующий импульс занесения данной кодограммы в модуль 3, с входа 13 системы поступает на счетный вход счетчика 100, фиксирующего переход системы на реализацию последнего этапа работы системы.
Показания счетчика 100 поступают как на информационный 106 вход дешифратора 101, так на и на информационный 107 вход компаратора 103. Дешифратор 101 расшифровывает код показаний счетчика 100 и управляющий сигнал с четвертого 38 выхода дешифратора 91 поступает на вход 53 и открывает по одному входу как элементы 117 И четвертой группы, подключающие информационный 10 вход системы к информационным входам регистра 113, так и элемент 121 И.
Одновременно с этим, синхронизирующий импульс с входа 13 системы задерживается элементом 105 задержки, и далее поступает на синхронизирующий вход компаратора 103, на информационный 108 вход которого с регистра 102 постоянно подан заданный код числа этапов работы системы.
В нашем примере заданный код числа циклов работы системы был выбран равным четырем и установлен в регистре 102, и в настоящий момент времени показания счетчика 100 также зафиксировали начало четвертого цикла работы системы. Другими словами, на входах 107 и 108 компаратора 103 входные коды оказались равными, в результате чего на выходе 152 компаратора формируется сигнал окончания этапов работы системы и выдачи заполненной пользователем KYC - анкеты на информационный вход сервера базы данных системы.
Указанный сигнал с выхода 40 компаратора 103 модуля 1 проходит на синхронизирующий вход 55 модуля 3, проходит через элемент 121 И и заносит в регистр 113 кодограмму KYC - анкеты с входа 10 системы через элементы 117 И группы. С выхода регистра 113 кодограмма KYC - анкеты поступает на информационный 18 выход системы и далее на информационный вход сервера базы данных системы.
Одновременно с этим, синхронизирующий импульс с выхода элемента 121 И модуля 1 задерживается элементом 122 задержки на время записи KYC - анкеты в регистр 113, и затем с выхода 19 модуля 3 поступает на синхронизирующий 81 вход модуля 5, на адресный 80 вход которого с выхода 59 модуля 3 поступает код адреса записи KYC - анкеты в базу данных сервера системы, представленный кодом серии и номера паспорта личности
С входа 80 модуля 5 код серии и номера паспорта пользователя поступает на вход дешифратора 135, который расшифровывает поступивший код, и высоким потенциалом на одном из своих выходов открывает один из элементов 138-140 И, например, элемент 140 И.
Учитывая это обстоятельство, синхронизирующий импульс с входа 81 модуля 5 проходит элемент 140 И на соответствующий вход постоянного запоминающего устройства 136, где хранится адрес ячейки памяти для записи KYC - анкеты в базу данных сервера системы.
Код адреса ячейки памяти сервера базы данных с выхода постоянного запоминающего устройства 136 модуля 5 поступает на информационный вход регистра 137 и заносится в него синхронизирующим импульсом с выхода элемента 141 задержки на время считывания кода адреса из ПЗУ 136.
Код адреса записи KYC - анкеты в базу данных сервера системы с выхода регистра 137 выдается на адресный 24 выход системы, а синхронизирующий импульс с выхода элемента 141 задержки дополнительно задерживается элементом 142 задержки на время записи кода адреса в регистр 137, и далее через выход 31 системы выдается на вход пятого канала прерывания сервера базы данных.
По этому сигналу сервер базы данных переходит на подпрограмму занесения KYC - анкеты личности с информационного выхода 18 модуля 3 в базу данных сервера системы, и на этом этапе заканчивается выполнение многоуровневой процедуры верификации личности.
В тех же случаях, например, когда в результате сравнения кодов соответствующих уровней верификации компараторами 125, 126 и 127, коды совпадать не будут, то на выходе 29 модуля 4 формируется импульс, который выдается на вход четвертого канала прерывания сервера базы данных.
С приходом этого сигнала сервер базы данных переходит на подпрограмму формирования сообщения данному пользователю об отказе выполнения процедуры верификации. Сформированная транзакция об отказе выдается сервером базы данных пользователю системы через вход 12 системы на информационный вход регистра 111 модуля 2, куда она заносится синхронизирующим импульсом, поступающим на синхронизирующий вход 15 модуля 4, описанным выше образом.
В подобной же ситуации, когда по поступившему синхронизирующему сигналу модуль 7 сравнивает коды транзакций, полученных от сервера и от пользователя, то в случае их несовпадения, на выходе 93 модуля 7 формируется сигнал, который, во - первых, поступает на синхронизирующий 85 вход модуля 6, где проходит элемент 85 ИЛИ, а затем поступает на установочный вход триггера 145, возвращая его в исходное состояние, а, во-вторых, этот же сигнал поступает на синхронизирующий 78 вход модуля 4, проходит через элемент 128 ИЛИ на выход 29 модуля 4 и далее выдается на вход четвертого канала прерывания сервера базы данных.
С приходом этого сигнала сервер базы данных переходит на подпрограмму формирования сообщения данному пользователю об отказе прохождения процедуры верификации. Сформированная транзакция об отказе выдается сервером базы данных через вход 12 системы на информационный вход модуля 2, куда она заносится синхронизирующим импульсом, поступающим на синхронизирующий вход 15 модуля 2, описанным выше образом.
Таким образом, введение новых модулей и новых конструктивных связей позволило существенно расширить арсенал технических средств для проведения многоуровневой процедуры идентификации и установления личности с помощью оптического распознавания представленных документов.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент №2638741 (06.12.2013)
2. Патент №2651179 (07.08.2013) (прототип)
Изобретение относится к области автоматики и вычислительной техники, в частности к системе многоуровневой процедуры идентификации и установления личности с помощью оптического распознавания представленных документов. Технический результат заключается в расширении арсенала технических средств для многоуровневой процедуры идентификации и установления личности с помощью оптического распознавания представленных документов. Технический результат достигается тем, что система содержит модуль задания этапов выполнения процедуры верификации личности, модуль приема транзакций, модуль приема персональных данных личности, модуль селекции уровней верификации личности, модуль адресации данных личности в базу данных сервера системы, модуль проверки подлинности кода подтверждения личности, модуль идентификации подлинности кода подтверждения личности и модуль выдачи транзакций. 9 ил.
Система многоуровневой процедуры идентификации и установления личности с помощью оптического распознавания представленных документов, содержащая модуль задания этапов выполнения процедуры верификации личности, синхронизирующий вход которого является первым синхронизирующим входом системы, предназначенным для текущей регистрации числа уровней верификации личности, при этом первый, второй, третий и четвертый управляющие выходы модуля задания этапов выполнения процедуры верификации личности соединены с первым, вторым, третьим и четвертым управляющими входами модуля приема персональных данных личности соответственно, при этом первый и второй синхронизирующие выходы модуля задания этапов выполнения процедуры верификации личности подключены к первому и второму синхронизирующим входам модуля приема персональных данных личности соответственно, информационный вход модуля приема персональных данных личности является первым информационным входом системы, а первый информационный выход модуля приема персональных данных личности является первым информационным выходом системы, предназначенным для выдачи персональных данных личности на информационный вход сервера базы данных системы, модуль приема транзакций, первый информационный вход которого является вторым информационным входом системы, предназначенным для приема транзакций из базы данных сервера системы, второй информационный вход модуля приема транзакций является третьим информационным входом системы, предназначенным для приема транзакций от пользователей, первый синхронизирующий вход модуля приема транзакций является вторым синхронизирующим входом системы, предназначенным для занесения транзакций из базы данных сервера в модуль приема транзакций, второй синхронизирующий вход модуля приема транзакций является третьим синхронизирующим входом системы, предназначенным для занесения транзакций пользователей в модуль приема транзакций, модуль выдачи транзакций, информационный вход которого соединен с шестым информационным выходом модуля приема персональных данных личности, синхронизирующий вход модуля выдачи транзакций подключен к второму синхронизирующему входу модуля приема транзакций, а информационные выходы группы модуля выдачи транзакций являются информационными выходами группы системы, модуль адресации данных личности в базу данных сервера системы, информационный вход которого соединен с пятым информационным входом модуля приема персональных данных личности, синхронизирующий вход модуля адресации данных личности в базу данных сервера системы подключен к первому синхронизирующему выходу модуля приема персональных данных личности, при этом адресный выход модуля адресации данных личности в базу данных сервера системы является адресным выходом системы, а синхронизирующий выход модуля адресации данных личности в базу данных сервера системы является пятым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход пятого канала прерывания сервера базы данных системы, отличающаяся тем, что система содержит модуль селекции уровней верификации личности, первый, второй и третий информационные входы которого соединены с вторым, третьим и четвертым информационными выходами модуля приема персональных данных личности соответственно, четвертый информационный вход модуля селекции уровней верификации личности подключен к седьмому информационному выходу модуля приема персональных данных личности, пятый информационный вход модуля селекции уровней верификации личности соединен с восьмым информационным выходом модуля приема персональных данных личности, первый, второй и третий синхронизирующие входы модуля селекции уровней верификации личности подключены к второму, третьему и четвертому синхронизирующим выходам модуля приема персональных данных личности соответственно, при этом первый синхронизирующий выход модуля селекции уровней верификации личности является первым синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход первого канала прерывания сервера базы данных, второй синхронизирующий выход модуля селекции уровней верификации личности является вторым синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход второго канала прерывания сервера базы данных, третий синхронизирующий выход модуля селекции уровней верификации личности является третьим синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход третьего канала прерывания сервера базы данных, четвертый синхронизирующий выход модуля селекции уровней верификации личности является четвертым синхронизирующим выходом системы, предназначенным для выдачи синхронизирующих сигналов на вход четвертого канала прерывания сервера базы данных, модуль проверки подлинности кода подтверждения личности, информационный вход которого соединен с первым информационным выходом модуля приема транзакций, первый синхронизирующий вход модуля проверки подлинности кода подтверждения личности подключен к второму синхронизирующему выходу модуля приема транзакций, а первый информационный выход модуля проверки подлинности кода подтверждения личности соединен с другим информационным входом модуля выдачи транзакций, и модуль идентификации подлинности кода подтверждения личности, один информационный вход которого соединен с вторым информационным выходом модуля приема транзакций, другой информационный вход модуля идентификации подлинности кода подтверждения личности подключен к второму информационному выходу модуля проверки подлинности кода подтверждения личности, а синхронизирующий вход модуля идентификации подлинности кода подтверждения личности соединен с синхронизирующим выходом модуля проверки подлинности кода подтверждения личности, при этом первый синхронизирующий выход модуля идентификации подлинности кода подтверждения личности подключен к второму синхронизирующему входу модуля проверки подлинности кода подтверждения личности и является шестым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход шестого канала прерывания сервера базы данных, а второй синхронизирующий выход модуля идентификации подлинности кода подтверждения личности, соединен с третьим синхронизирующим входом проверки подлинности кода подтверждения личности и с четвертым синхронизирующим входом модуля селекции уровней верификации личности.
КОМПЛЕКС ТЕРМИНАЛ-СЕРВЕР ДЛЯ ВЕРИФИКАЦИИ ДАННЫХ В СВЯЗИ С ПРЕДОСТАВЛЕНИЕМ ФИНАНСОВОГО ПРОДУКТА БАНКА | 2018 |
|
RU2706172C1 |
ХОНИНГОВАЛЬНАЯ ГОЛОВКА | 0 |
|
SU207759A1 |
СПОСОБ И СИСТЕМА ОБЕСПЕЧЕНИЯ МОБИЛЬНОЙ БЕСКОНТАКТНОЙ ПОКУПКИ БИЛЕТОВ/ОБРАБОТКИ ПЛАТЕЖЕЙ ЧЕРЕЗ ПРИЛОЖЕНИЕ МОБИЛЬНОГО ТЕЛЕФОНА | 2013 |
|
RU2651179C2 |
СИСТЕМЫ И СПОСОБЫ ПЕРСОНАЛЬНОЙ ИДЕНТИФИКАЦИИ И ВЕРИФИКАЦИИ | 2015 |
|
RU2747947C2 |
СПОСОБ ПРИНЯТИЯ РЕШЕНИЙ В СФЕРЕ КРЕДИТОВАНИЯ (СКОРИНГ) И СИСТЕМА ДЛЯ ЕГО РЕАЛИЗАЦИИ | 2000 |
|
RU2181216C1 |
Авторы
Даты
2023-09-05—Публикация
2023-02-20—Подача