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

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