Способ и система аутентификации

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