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

1. Серверная система для обеспечения безопасного доступа к записи данных, содержащая:
средство (1) хранения информации для хранения множества записей данных, причем с записью (2) данных ассоциируется последовательность секретных ключей (14), совместно используемая с аппаратным маркером (60), соответствующим этой записи (2) данных, причем эта серверная система (100) также выполнена с возможностью хранения информации (3) аутентификации пользователя,
средство (10) аутентификации пользователя для приема учетных данных (11) для аутентификации пользователя из терминала (200) пользователя и аутентификации пользователя как авторизованного пользователя на основе упомянутых учетных данных (11) для аутентификации пользователя и упомянутой хранящейся информации (3) аутентификации,
средство (9) приема секретного ключа для приема представления секретного ключа (13), раскрытого аппаратным маркером (60), и информации, идентифицирующей запись данных, соответствующую этому аппаратному маркеру, из терминала,
3
средство (7) сопоставления для сопоставления представления упомянутого секретного ключа (13) с неиспользованным секретным ключом (s) в последовательности секретных ключей (14), ассоциированной с записью (2) данных, соответствующей упомянутому аппаратному маркеру (60),
3
средство (6) предоставления доступа для предоставления пользователю доступа к, по меньшей мере, части записи (2) данных, соответствующей упомянутому аппаратному маркеру (60), если представление упомянутого секретного ключа (13) соответствует упомянутому неиспользованному секретному ключу (s), и пользователь аутентифицирован как авторизованный пользователь, и
3
средство (12) маркировки для маркировки упомянутого неиспользованного секретного ключа (s) как использованного.
2. Серверная система по п. 1, причем эта серверная система содержит средство (8) связи для выполнения автоматического телефонного вызова или отправки сообщения в мобильный телефон или мобильный терминал (50) лица, ассоциированного с аппаратным маркером (60) до того, как средство (6) предоставления доступа предоставит пользователю доступ, и причем упомянутое средство (8) связи выполнено с возможностью обеспечения возможности упомянутому лицу отказать в предоставлении доступа.
3. Серверная система по п. 1, содержащая шифратор (5) для шифровки, по меньшей мере, части записи данных с использованием ключа на основе значения, принятого из терминала пользователя, и средство (4) передачи данных для передачи зашифрованных данных и информации для вычисления ключа исходя из упомянутого значения в терминал пользователя.
4. Серверная система по п. 1, в которой доступ, предоставляемый к, по меньшей мере, одной из записей данных, является ограниченным по времени.
3
5. Серверная система по п. 1, в которой представление секретного ключа (13) содержит шифрование секретного ключа (s),
и это шифрование основано на ключе, и этот ключ является частью хеш-последовательности, и позиция секретного ключа в последовательности секретных ключей соответствует позиции ключа в хеш-последовательности.
6. Серверная система по п. 5, содержащая средство (4) передачи данных, выполненное с возможностью передачи ключа в терминал пользователя.
7. Аппаратный маркер (60) для использования с терминалом (200) пользователя, связанным с серверной системой (100) по п. 4, причем этот аппаратный маркер (60) содержит средство (61) обеспечения секретного ключа для обеспечения представления секретного ключа (13), причем это представление секретного ключа (13) содержит шифрование секретного ключа, и это шифрование основано на ключе, и этот ключ является частью хеш-последовательности, и позиция секретного ключа в последовательности секретных ключей соответствует позиции ключа в хеш-последовательности, и упомянутое средство обеспечения секретного ключа выполнено с возможностью обеспечения представлений в обратном порядке следования.
8. Аппаратный маркер по п. 7, содержащий верификатор (62), выполненный с возможностью приема ключа, посредством которого генерировалось шифрование секретного ключа для получения принятого ключа, применения хеш-функции к принятому ключу для получения обработанного ключа и сравнения обработанного ключа с хранящимся значением.
9. Система, содержащая серверную систему (100) по п. 1, множество аппаратных маркеров (60) по п. 7 и множество терминалов (200) пользователя, причем терминал пользователя содержит:
устройство (205) приема секретного ключа для приема представления секретного ключа, раскрытого аппаратным маркером (60), и информации, идентифицирующей запись данных, соответствующую этому аппаратному маркеру (60),
устройство (206) приема учетных данных для приема учетных данных для аутентификации пользователя,
передающее устройство (201) для передачи учетных данных для аутентификации пользователя, представления секретного ключа, раскрытого аппаратным маркером (60), и информации, идентифицирующей запись данных, соответствующую аппаратному маркеру (60), в серверную систему (100), и
устройство (202) приема данных для приема, по меньшей мере, части содержимого записи данных в зашифрованном виде и данных о ключе из серверной системы (100),
верификатор (204), выполненный с возможностью применения хеш-функции к принятым данным о ключе для получения обработанного ключа, и сравнения обработанного ключа со значением, принятым из аппаратного маркера (100),
дешифратор (203) данных для дешифровки, по меньшей мере, части содержимого записи данных на основе данных о ключе.
10. Система по п. 9, в которой устройство (205) приема секретного ключа терминала пользователя содержит устройство (207) считывания маркера для электронного получения представления или информации из аппаратного маркера (100).
11. Способ обеспечения безопасного доступа к записи данных, содержащий:
сохранение (301) множества записей данных, причем с записью данных ассоциируется последовательность секретных ключей, совместно используемая с аппаратным маркером, соответствующим упомянутой записи данных, и сохранение информации аутентификации пользователя,
прием (302) учетных данных для аутентификации пользователя из терминала пользователя и аутентификацию пользователя как авторизованного пользователя на основе упомянутых учетных данных для аутентификации пользователя и упомянутой сохраненной информации аутентификации,
прием (303) представления секретного ключа, раскрытого аппаратным маркером, и информации, идентифицирующей запись данных, соответствующую этому аппаратному маркеру, из терминала,
сопоставление (304) упомянутого представления секретного ключа с неиспользованным секретным ключом в последовательности секретных ключей, ассоциированной с записью данных, соответствующей упомянутому аппаратному маркеру,
предоставление (305) пользователю доступа к, по меньшей мере, части записи данных, соответствующей упомянутому аппаратному маркеру, если упомянутое представление секретного ключа соответствует упомянутому неиспользованному секретному ключу, и пользователь аутентифицирован как авторизованный пользователь, и
маркировку (306) упомянутого неиспользованного секретного ключа как использованного.
12. Компьютерный программный продукт, содержащий команды для побуждения процессорной системы выполнять способ по п. 11.