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

1. Осуществляемый компьютером способ верификации, включающий предоставление пользователю возможности ввода идентификатора в электронное устройство, включающее:
i) экран и
ii) клавиатуру, работающую в пределах зоны клавиатуры на экране;
путем выбора по меньшей мере одной клавиши клавиатуры через изображение по меньшей мере части скремблированной клавиатуры, которое отображается по меньшей мере частично в пределах зоны клавиатуры.
2. Способ по п. 1, в котором, при нажатии пользователем клавиши клавиатуры на изображении, генерируют закодированную версию данных, введенных пользователем.
3. Способ по п. 1 или 2, в котором изображение создают электронным способом, включая графическое изображение, оптическое изображение, видео или другую форму визуального представления.
4. Способ по п. 1 или 2, в котором зона клавиатуры представляет собой заданную область или часть экрана, которая занимает весь экран или часть экрана.
5. Способ по п. 1 или 2, в котором изображение отображают в пределах зоны клавиатуры так, что когда пользователь касается, щелкает или другим способом указывает место на изображении, клавишу клавиатуры в этом месте активируют, чтобы обеспечить закодированную версию данных, введенных пользователем.
6. Способ по п. 1 или 2, в котором изображение отображают так, что оно занимает точно зону клавиатуры, полностью или частично.
7. Способ по п. 1 или 2, в котором изображение отображают так, что пользователю кажется, что изображение является рабочей клавиатурой с клавишами, расположенными в измененном порядке или измененной конфигурации относительно клавиатуры электронного устройства.
8. Способ по п. 1 или 2, в котором изображение функционирует как маска или накладка, расположенная поверх клавиатуры так, что когда пользователь касается, щелкает или другим способом указывает место на изображении, он приводит в действие кнопку клавиатуры, размещенную в этом месте в зоне клавиатуры.
9. Способ по п. 1 или 2, в котором зона клавиатуры является частью экрана, которая назначена в качестве области отображения клавиатуры прежде, чем пользователь вводит идентификатор.
10. Способ по п. 1 или 2, в котором зона клавиатуры и/или изображение остается в фиксированном положении на экране во время ввода идентификатора пользователя.
11. Способ по п. 1 или 2, в котором идентификатор является персональным идентификационным кодом или персональным идентификационным номером.
12. Способ по п. 1 или 2, в котором изображение представляет собой или изображает скремблированную клавиатуру, имеющую по меньшей мере одну клавишу, позиция или конфигурация которой изменена относительно расположения клавиш базовой клавиатуры.
13. Способ по п. 12, в котором все клавиши, показанные на изображении, имеют измененные позиции или измененный порядок относительно клавиш клавиатуры.
14. Способ по п. 1 или 2, в котором пользователю обеспечивают возможность ввести идентификатор путем взаимодействия с экраном, например путем касания части экрана и/или выбора области экрана, с использованием указательного устройства, такого как мышь или трекбол.
15. Способ по п. 1 или 2, включающий также пересылку изображения в упомянутое электронное устройство от удаленно расположенного компьютеризованного ресурса.
16. Способ по п. 1 или 2, в котором зона клавиатуры включает множество подзон или "активных точек", где каждая подзона соответствует клавише клавиатуры.
17. Способ по п. 16, в котором изображение скремблированной клавиатуры предоставляют пользователю так, что позиция по меньшей мере одной клавиши на изображении соответствует позиции подзоны, в результате чего обеспечивается соответствие между клавишами скремблированной клавиатуры на изображении и множеством подзон.
18. Способ по п. 1 или 2, в котором конфигурацию или порядок клавиш на клавиатуре изменяют после того, как была введена по меньшей мере часть идентификатора пользователя.
19. Способ по п. 1 или 2, в котором в электронном устройстве формируют закодированную версию идентификатора пользователя из множества нажатий клавиш, активированных на клавиатуре в ответ на щелчок, касание или другое указание, сделанное пользователем в отношении изображения на экране.
20. Способ по п. 1 или 2, в котором идентификатор, введенный в устройство, пересылают из электронного устройства на удаленный компьютеризованный ресурс.
21. Способ по п. 20, в котором удаленный компьютеризованный ресурс принимает идентификатор пользователя и обрабатывает его.
22. Способ по п. 21, в котором идентификатор обрабатывают на базе сохраненной формы или версии конфигурации клавиш на изображении скремблированной клавиатуры.
23. Способ по п. 22, в котором сохраненная форма или версия конфигурации клавиш представляет собой имя файла.
24. Способ по п. 23, в котором обработка включает использование сохраненной формы или версии конфигурации клавиш, чтобы получить декодированную версию идентификатора, введенного пользователем.
25. Способ по п. 22, в котором обработанный идентификатор сравнивают с сохраненной версией идентификатора пользователя, при этом считают, что данные пользователя верифицированы, если обработанный идентификатор соответствует сохраненной версии идентификатора.
26. Способ по п. 1 или 2, в котором изображение, отображаемое на устройстве, выбирают из множества изображений скремблированных клавиатур, причем изображения этого множества предпочтительно фильтруют, отбирают или отсеивают некоторым путем перед выбором изображения, например фильтруют это множество так, чтобы гарантировать, что ни одно изображение из этого множества не включает клавиш, которые располагаются на тех же позициях, что и соответствующие клавиши на клавиатуре.
27. Способ по п. 1 или 2, который включает также:
генерирование множества изображений скремблированных клавиатур;
выбор одного изображения из множества; и
пересылку копии выбранного изображения в электронное устройство.
28. Способ по п. 27, включающий также:
удаление по меньшей мере одного изображения из множества до выполнения выбора.
29. Способ по п. 27, включающий также:
удаление выбранного изображения из упомянутого множества после пересылки его копии в электронное устройство.
30. Способ по п. 27, включающий также:
удаление из упомянутого множества любого изображения, которое представляет собой скремблированную клавиатуру, имеющую по меньшей мере одну клавишу на той же позиции, что и соответствующая клавиша на базовой клавиатуре.
31. Способ по п. 1 или 2, в котором позиции всех клавиш на изображении остаются неизменными относительно друг друга во время ввода идентификатора пользователя.
32. Способ по п. 1 или 2, в котором изображение скремблированной клавиатуры принимается электронным устройством от компьютеризованного ресурса, расположенного удаленно от электронного устройства.
33. Способ по п. 1 или 2, в котором символ по меньшей мере на одной клавише изображения скремблированной клавиатуры затенен или замаскирован, по крайней мере частично, но остается читаемым для пользователя.
34. Способ по п. 1 или 2, в котором электронное устройство представляет собой мобильный телефон, ПК, планшет, ноутбук, КПК, терминал считывания карт или мобильный телефон в таком корпусе, что он сходен с устройством считывания карт, устройство ePOS или другое электронное устройство с функциями осуществления связи.
35. Способ по п. 1 или 2, в котором изображение отображают через веб-браузер или приложение, встроенное в браузер, или автономное программное приложение и/или приложение, обеспечивающее графический интерфейс пользователя, чтобы предоставить пользователю возможность взаимодействовать с экраном.
36. Способ по п. 1 или 2, включающий также:
доставку пользователю индикатора для подтверждения того, что изображение скремблированной клавиатуры предоставлено законным источником.
37. Способ по п. 36, в котором индикатор представляет собой звуковую индикацию, визуальную индикацию, текстовое сообщение, изображение, видео, звук, водяной знак, вибрацию или другую тактильную информацию.
38. Способ по п. 36, в котором индикатор выбран пользователем.
39. Способ по п. 1 или 2, в котором позицию зоны клавиатуры на экране и/или ее размеры задают посредством вызова процедуры или способа.
40. Способ по п. 1 или 2, в котором упомянутое изображение и/или упомянутая клавиатура включает цифры, буквы, символы или другие обозначения, или их комбинацию.
41. Способ по п. 1 или 2, в котором изображение стирают из электронного устройства после ввода данных пользователем или после заданного периода времени.
42. Способ по п. 1 или 2, в котором введенный пользователем идентификатор проверяют, чтобы управлять доступом к ресурсу, такому как финансовый ресурс, устройство, здание, электронный ресурс, медицинский ресурс, источник информации или данных или компьютеризованный ресурс.
43. Способ по п. 1 или 2, включающий также:
пересылку изображения в электронное устройство от удаленно расположенного компьютеризованного ресурса;
пересылку по меньшей мере одной команды в электронное устройство, при этом по меньшей мере одна команда конфигурирована так, чтобы при ее исполнении в устройстве генерировать рабочую клавиатуру.
44. Осуществляемый компьютером способ верификации, включающий:
генерирование множества изображений скремблированных клавиатур;
фильтрацию, отбор или отсев множества изображений некоторым
путем в соответствии по меньшей мере с одним критерием, например фильтрация множества так, чтобы гарантировать, что ни одно изображение из множества не включает клавиш, которые находятся в той же позиции, что и соответствующая клавиша на базовой клавиатуре; и
выбор одного изображения из множества.
45. Осуществляемый компьютером способ верификации заранее сохраненного персонального идентификационного кода (PIC), при этом данный способ включает:
- генерирование представления клавиатуры, при этом позиция по меньшей мере одного обозначения на этом представлении отличается от позиции соответствующего обозначения на клавиатуре;
- пересылка представления клавиатуры в удаленное устройство для представления пользователю, чтобы обеспечить пользователю возможность ввести код PIC с использованием этого представления;
- прием закодированной версии введенного кода PIC от удаленного устройства;
- декодирование закодированной версии для получения декодированной версии введенного кода PIC; и
- сравнение декодированной версии введенного кода PIC с предварительно сохраненным кодом PIC.
46. Осуществляемый компьютером способ верификации заранее сохраненного персонального идентификационного кода (PIC), при этом данный способ включает:
- прием представления клавиатуры от удаленно расположенного компьютеризованного ресурса, при этом позиция по меньшей мере одного обозначения на этом представлении отличается от позиции соответствующего обозначения на клавиатуре;
- отображение представления клавиатуры для пользователя, чтобы обеспечить пользователю возможность ввести код PIC с использованием этого представления;
- генерирование закодированной версии введенного кода PIC;
- пересылка закодированной версии введенного кода PIC на компьютеризованный ресурс для декодирования, чтобы сравнить декодированную версию введенного кода PIC с предварительно сохраненным кодом PIC.
47. Осуществляемый компьютером способ верификации заранее сохраненного персонального идентификационного кода (PIC), при этом данный способ включает:
- использование компьютеризованного ресурса для генерирования представления клавиатуры, при этом позиция по меньшей мере одного обозначения на этом представлении отличается от позиции соответствующего обозначения на клавиатуре;
- пересылка этого представления в удаленное устройство;
- отображение представления для пользователя посредством удаленного устройства так, чтобы обеспечить пользователю возможность ввести код PIC с использованием этого представления;
- пересылка закодированной версии введенного кода PIC из удаленного устройства на компьютеризованный ресурс; и
- использование компьютеризованного ресурса для декодирования закодированной версии, чтобы получить декодированную версию введенного кода PIC и сравнить ее с предварительно сохраненным кодом PIC.
48. Осуществляемый компьютером способ верификации, включающий:
предоставление пользователю возможности ввода идентификатора путем выбора по меньшей мере одной клавиши через скремблированную клавиатуру, отображаемую для пользователя в пределах зоны клавиатуры на экране, связанном с электронным устройством.
49. Компьютерная система, выполненная и сконфигурированная для осуществления способа по любому из предыдущих пунктов.