СПОСОБ И УСТРОЙСТВО ДЛЯ ПРОВЕРКИ ПОДЛИННОСТИ ИЛИ ПРАВА С ИСПОЛЬЗОВАНИЕМ РАЗОВЫХ КОДОВ ТРАНЗАКЦИЙ

1. Способ проверки подлинности субъекта, содержащий этап регистрации, на котором сохраняют для субъекта персональный шаблон некоторого количества позиций в сетке в ассоциативной связи с персональными идентификационными данными и, впоследствии, используют шаблон в последовательности операций проверки, при этом, последующая последовательность операций проверки содержит этапы, на которых:
(a) представляют субъекту сетку опознавательного запроса из позиций, занятых псевдослучайным набором символов, и запрашивают субъекта определить ответный набор символов, занимающих позиции в сетке опознавательного запроса, соответствующие хранимому персональному шаблону;
(b) принимают ответный набор в устройстве проверки и формируют из сетки опознавательного запроса и хранимого шаблона проверочный набор символов, занимающих позиции в сетке опознавательного запроса, соответствующие хранимому персональному шаблону;
(c) сравнивают ответный набор символов с проверочным набором символов; и
(d) подтверждают правильность подлинности субъекта, если ответный набор является таким же, как проверочный набор.
2. Способ по п.1, в котором, этап регистрации состоит в том, что сначала снабжают субъекта сеткой и приглашают субъекта выбрать персональный шаблон позиций.
3. Способ по п.1, в котором сообщают ответный набор в компьютер авторизации транзакций в месте, удаленном от субъекта, и этапы с (b) no (d) проводят в упомянутом компьютере авторизации.
4. Способ по п.3, в котором этап (а) состоит в том, что формируют сетку опознавательного запроса в терминале пользователя и передают в компьютер авторизации ответный набор символов и сетку опознавательного запроса или данные, дающие компьютеру авторизации возможность идентифицировать или восстанавливать сетку опознавательного запроса.
5. Способ по п.4, содержащий этап использования алгоритма в терминале пользователя для формирования псевдослучайной строки символов согласно дате и/или времени суток и данным подлинности для терминала и/или субъекта, чтобы создавать сетку опознавательного запроса, и этап передачи в компьютер авторизации, по меньшей мере, ответного набора и данные подлинности, при этом компьютер авторизации использует тот же самый алгоритм и упомянутые данные подлинности и дату и/или время суток для формирования той же самой псевдослучайной строки символов, чтобы, тем самым, восстанавливать сетку опознавательного запроса.
6. Способ по п.5, содержащий этап использования второго алгоритма для формирования, из ответного набора и дополнительного идентификатора, лексемы, состоящей из строки символов, скрывающей ответный набор, и при этом, этап (b) состоит в том, что используют восстановленную сетку опознавательного запроса для формирования проверочного набора, применяют второй алгоритм с использованием фактора или факторов для формирования лексемы из проверочного набора, а этап (с) состоит в том, что сравнивают принятую лексему со сформированной лексемой.
7. Способ по п.6, в котором дополнительный идентификатор является, по меньшей мере, одним фактором из:
(i) времени и/или даты транзакции;
(ii) персонального идентификатора или идентификатора счета;
(iii) идентификатора терминала;
(iv) открытого/секретного информационного ключа;
(v) суммы платежа, в случае платежной транзакции; и
(vi) всего или части номера счета получателя платежа.
8. Способ по п.3, в котором этап (а) состоит в том, что алгоритмически выбирают на терминале пользователя одну из множества сеток опознавательного запроса, выданных ранее на упомянутый терминал пользователя основной частью авторизации транзакций или компьютером авторизации транзакций и сохраненных на терминале, и передают в компьютер авторизации транзакции ответный набор и данные, идентифицирующие в отношении компьютера авторизации алгоритмически выбранную сетку.
9. Способ по п.3, в котором этап (а) состоит в том, что алгоритмически выбирают на терминале пользователя начальную опорную точку в большой матрице символов, выданной ранее на упомянутый терминал пользователя основной частью авторизации транзакций или компьютером авторизации транзакций и сохраненных на терминале, представляют сетку опознавательного запроса, выведенную из большой матрицы с использованием начальной опорной точки, а затем, передают на компьютер авторизации ответный набор и начальную опорную точку.
10. Способ по п.3, в котором этап (а) состоит в том, что алгоритмически выбирают на терминале пользователя предопределенное количество символов из большой матрицы символов, выданной ранее на упомянутый терминал пользователя основной частью авторизации транзакций или компьютером авторизации транзакций и сохраненных на терминале, представляют сетку опознавательного запроса из упомянутых выбранных символов, а затем, передают на компьютер авторизации ответный набор, и при этом, на этапе (d) компьютер авторизации применяет тот же самый алгоритм для выбора из большой матрицы, выданной ранее, тех же самых символов для восстановления сетки опознавательного запроса.
11. Способ по п.3, в котором этап (а) состоит в том, что принимают на терминале пользователя начальную опорную точку, переданную на него компьютером авторизации, начальная опорная точка указывает позицию в большой матрице символов, выданной ранее на упомянутый терминал пользователя основной частью авторизации или компьютером авторизации и сохраненных на терминале, представляют сетку опознавательного запроса, выведенную из большой матрицы с использованием начальной опорной точки, а затем, передают на компьютер авторизации ответный набор.
12. Способ по п.3, в котором этап (а) состоит в том, что извлекают из базы данных сеток, независимой от компьютера авторизации, алгоритмически выбранную одну из множества сеток, хранимых в упомянутой базе данных, упомянутая сетка имеет уникальный идентификатор, и передают на компьютер авторизации ответный набор и упомянутый идентификатор сетки, а этап (с) состоит в том, что компьютер авторизации передает идентификатор в независимую базу данных для извлечения сетки опознавательного запроса.
13. Способ по любому из пп.4-12, в котором терминал пользователя является автоматической кассовой машиной (ATM).
14. Способ по любому из пп.4-12, в котором терминал пользователя является компьютером, допускающим присоединение к компьютеру авторизации через сетевое соединение.
15. Способ по любому из пп.4-12, в котором терминал пользователя является портативным электронным устройством, допускающим присоединение к компьютеру авторизации через беспроводное соединение.
16. Способ по любому одному из пп.4-12, в котором передача на компьютер авторизации включает в себя устное сообщение.
17. Способ по п.1, в котором субъект также сообщает на компьютер авторизации информацию из запоминающего устройства подлинности или транзакции.
18. Способ по п.17, в котором запоминающее устройство находится в или на кредитной или дебетовой карте.
19. Способ по п.17, в котором запоминающее устройство встроено в портативное электронное устройство, носимое субъектом.
20. Способ по п.1, в котором персональный шаблон включает в себя последовательность, в которой используются позиции.
21. Способ по пп.1, 2 или 3, в котором сетка опознавательного запроса представлена в качестве предварительно напечатанного листа с множеством символов в соответственных позициях сетки.
22. Способ по пп.1, 2 или 3, в котором, на этапе (а), сетка опознавательного запроса выдается субъекту из микросхемы памяти в кредитной или дебетовой карте.
23. Способ по п.22, в котором, на этапе (а), сетка считывается из упомянутой микросхемы памяти считывателем карт.
24. Способ по п.23, в котором упомянутый считыватель карт предусмотрен в портативном электронном устройстве во владении субъекта.
25. Способ по п.1 или 2, в котором устройство проверки является электронным устройством, носимым субъектом.
26. Способ по п.25, в котором электронное устройство заключено в транзакционную или идентификационную карту.
27. Способ по п.1 или 2, в котором устройство проверки является компьютером контроля доступа.
28. Способ транзакции, содержащий этап начальной регистрации, на котором сохраняют у организации транзакции персональный шаблон пользователя из некоторого количества позиций в сетке в ассоциативной связи с персональными данными идентификации и личным идентификационным номером (PIN), а затем, включают в каждую последующую транзакцию этап аутентификации, проверяющий в отношении пользователя аутентичность организации транзакции, при этом этап аутентификации состоит в том, что пользователь выдает в организацию транзакции его или ее имя или другой основной идентификатор, организация транзакции побуждает, в ответ на него, отображение пользователю сетки псевдослучайных чисел, в которой PIN пользователя занимает персональный шаблон пользователя.
29. Способ аутентификации сообщений, отправленных из организации отдельным получателям, содержащий этап начальной регистрации, на котором сохраняют, у организации, персональный шаблон каждого потенциального получателя из некоторого количества позиций в сетке в ассоциативной связи с персональными данными идентификации и личным идентификационным номером (PIN), а затем, выдают при или в сообщении, отправленном организацией получателю, сетку псевдослучайных чисел, в которой PIN получателя занимает персональный шаблон получателя.
30. Устройство, предназначенное для использования при проверке подлинности субъекта, содержащее: средство для приема и сохранения данных идентификации для субъекта и связанного шаблона позиций в сетке, электронное средство в позиции субъекта для представления субъекту сетки опознавательного запроса и приглашения субъекту идентифицировать, в ответ на него, ответный набор символов, занимающих позиции в сетке опознавательного запроса, соответствующие хранимому персональному шаблону, и средство проверки для приема от субъекта ответного набора, средство проверки является выполненным с возможностью формировать, из сетки опознавательного запроса и хранимого шаблона, проверочный набор символов, занимающих позиции в сетке опознавательного запроса, соответствующей хранимому персональному шаблону, сравнивать ответный набор символов с проверочным набором символов, и подтверждать идентичность субъекта, если ответный набор является таким же, как проверочный набор.
31. Устройство по п.30, в котором связанный шаблон позиций является шаблоном, первоначально выбранным пользователем.
32. Устройство по п.30, в котором средство проверки содержит компьютер авторизации транзакций.
33. Устройство по п.30, в котором электронное средство является терминалом пользователя, удаленным от компьютера авторизации транзакций.
34. Устройство по п.33, в котором терминал пользователя запрограммирован формировать сетку опознавательного запроса, и выполнен с возможностью передавать, в компьютер авторизации транзакций в позиции, удаленной от упомянутого терминала пользователя, ответный набор и сетку поискового запроса или данные, дающие компьютеру авторизации транзакций возможность идентифицировать или восстанавливать сетку опознавательного запроса.
35. Устройство по п.33, в котором терминал пользователя запрограммирован использовать алгоритм для формирования псевдослучайной строки символов согласно дате и/или времени суток и данным подлинности для терминала и/или субъекта, чтобы создавать сетку поискового запроса, и выполнен с возможностью передавать в компьютер авторизации транзакций по меньшей мере данные подлинности, и при этом, компьютер авторизации транзакций запрограммирован использовать упомянутые данные подлинности и дату/время суток для формирования, с использованием того же самого алгоритма, той же самой псевдослучайной строки символов, чтобы, тем самым, восстанавливать сетку поискового запроса.
36. Устройство по п.35, в котором, терминал пользователя запрограммирован использовать второй алгоритм для формирования, из ответного набора и дополнительного идентификатора, лексемы, состоящей из строки символов, скрывающей ответный набор, а компьютер авторизации транзакций запрограммирован использовать восстановленную сетку опознавательного запроса для формирования проверочного набора символов, применять второй алгоритм с использованием фактора или факторов для формирования лексемы из проверочного набора, а затем, сравнивать принятую лексему со сформированной лексемой для установления или отклонения подтверждения.
37. Устройство по п.36, в котором дополнительный идентификатор является по меньшей мере одним фактором из:
(i) времени и/или даты транзакции;
(ii) персонального идентификатора или идентификатора счета;
(iii) идентификатора терминала;
(iv) открытого/секретного информационного ключа;
(v) суммы платежа, в случае платежной транзакции; и
(vi) всего или части номера счета получателя платежа.
38. Устройство по п.33, в котором терминал пользователя запрограммирован алгоритмически выбирать одну из множества сеток опознавательного запроса, выданных ранее на упомянутый терминал пользователя и сохраненных на нем, и выполнен с возможностью передавать, на компьютер авторизации, ответный набор и данные, идентифицирующие выбранную сетку.
39. Устройство по п.33, в котором терминал пользователя запрограммирован алгоритмически выбирать начальную опорную точку в большой матрице символов, выданных ранее в упомянутый терминал пользователя и сохраненных на нем, чтобы представлять сетку опознавательного запроса, выведенную из большой матрицы с использованием начальной опорной точки, и чтобы, затем, передавать в компьютер авторизации ответный набор и начальную опорную точку.
40. Устройство по п.33, в котором терминал пользователя запрограммирован алгоритмически выбирать предопределенное количество символов из большой матрицы символов, выданных ранее на упомянутый терминал пользователя основной частью авторизации транзакций или компьютером авторизации транзакций и сохраненных на терминале, представлять сетку опознавательного запроса из упомянутых выбранных символов, а затем, передавать на компьютер авторизации ответный набор, и при этом, компьютер авторизации запрограммирован применять тот же самый алгоритм для выбора из большой матрицы, выданной ранее, тех же самых символов для восстановления сетки опознавательного запроса.
41. Устройство по п.33, в котором терминал пользователя запрограммирован принимать начальную опорную точку, переданную на него компьютером проверки, начальная опорная точка указывает позицию в большой матрице символов, выданных ранее в упомянутый терминал пользователя и сохраненных в нем, представлять сетку опознавательного запроса, выведенную из большой матрицы с использованием начальной опорной точки, а затем передавать в компьютер авторизации транзакций в позиции, удаленной от терминала пользователя, ответный набор.
42. Устройство по п.33, в котором терминал пользователя запрограммирован извлекать из базы данных сеток, независимой от компьютера авторизации транзакций и субъекта, алгоритмически выбранную одну из множества сеток, хранимых в упомянутой базе данных, упомянутая сетка имеет уникальный идентификатор, и передавать на компьютер авторизации транзакций в позиции, удаленной от терминала пользователя, ответный набор и упомянутый идентификатор сетки, и при этом, компьютер авторизации транзакций запрограммирован передавать идентификатор в независимую базу данных для извлечения сетки опознавательного запроса.
43. Устройство по любому из пп.33-42, в котором терминал пользователя является автоматической кассовой машиной (ATM).
44. Устройство по любому из пп.33-42, в котором терминал пользователя является компьютером, допускающим присоединение к компьютеру авторизации транзакций через сетевое соединение.
45. Устройство по любому из пп.33-42, в котором, терминал пользователя является портативным электронным устройством, допускающим присоединение к компьютеру авторизации транзакций через беспроводное соединение.
46. Устройство по любому из пп.30-42, в котором электронное средство выполнено с возможностью сообщать на компьютер авторизации транзакций информацию с запоминающего устройства подлинности или транзакции.
47. Устройство по п.46, в котором запоминающее устройство находится в или на кредитной или дебетовой карте.
48. Устройство по п.47, в котором запоминающее устройство встроено в портативное электронное устройство, которое может носиться субъектом.
49. Устройство по п.47, в котором, электронное средство содержит, в сочетании, микросхему памяти в карте и считыватель карт.
50. Устройство по п.49, в котором считыватель карт включен в мобильный или сотовый телефон.
51. Устройство по п.30 или 31, в котором средство проверки является электронным устройством, которое может носиться субъектом.
52. Устройство по п.51, в котором электронное устройство заключено в транзакционную или идентификационную карту.
53. Система контроля доступа, содержащая устройство по п.30 или 31, в котором, средство проверки является компьютером контроля доступа, запрограммированным предоставлять возможность доступа в ответ на проверку подлинности.
54. Система контроля доступа по п.53, в которой компьютер контроля доступа управляет размыканием блокировочного замка или защелки.
55. Транзакционное устройство, содержащее: средство для приема и сохранения в организации транзакций, идентификационных данных для пользователя и связанного шаблона позиций в сетке, вместе с личным идентификационным номером (PIN) для пользователя, электронное средство в позиции пользователя для представления пользователю последовательности операций аутентификации, проверяющей в отношении пользователя аутентичность организации транзакции, последовательность операций аутентификации содержит запрашивание пользователя для выдачи в организацию транзакции его или ее имени или другого основного идентификатора и побуждение организацией транзакции электронного средства, в ответ на него, отображать пользователю сетку псевдослучайных чисел, в которой PIN пользователя занимает персональный шаблон пользователя.