Система, способ и компьютерный программный продукт для авторизации билета

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