ОБРАБОТКА ПЕРЕКЛЮЧЕНИЯ ШИФРОВАНИЯ

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