СПОСОБ АКТИВАЦИИ ФУНКЦИИ ЧИПСЕТА И ЧИПСЕТ

1. Способ активации функции чипсета, включающего, по меньшей мере, память и модуль вычислений, который отвечает за криптографические операции, при этом память содержит, по меньшей мере, начальное значение, а модуль вычислений содержит, по меньшей мере, один криптографический алгоритм, включающий следующие шаги:
- принимают, по меньшей мере, один из следующих элементов: ключ сегментации (SK), ключ общего применения (GK) и глобальный селектор криптографического алгоритма (GCAS);
- передают, по меньшей мере, два из следующих элементов: начальное значение, полученный ключ сегментации (SK), ключ общего применения (GK) и глобальный селектор криптографического алгоритма (GCAS), на модуль вычислений, причем начальное значение, полученный ключ сегментации, ключ общего применения и глобальный селектор криптографического алгоритма предоставляются, по меньшей мере, двумя различными организациями;
temp
- генерируют в модуле вычислений временный ключ (SK) с использованием одного из следующих элементов: по меньшей мере, одного криптографического алгоритма модуля вычислений и, по меньшей мере, двух элементов, выбранных из группы, включающей начальное значение (Sd), ключ сегментации (SK), ключ общего применения (GK) и глобальный селектор криптографического алгоритма (GCAS);
- принимают сообщение об активации с помощью модуля вычислений;
temp
- принимают код аутентификации указанного сообщения с помощью модуля вычислений (CM), при этом указанный код аутентификации сообщения (MAC) вычисляется с использованием временного ключа (SK);
temp
- проверяют аутентичность указанного полученного сообщения с использованием кода аутентификации сообщения (MAC) и временного ключа (SK);
- если полученное сообщение является аутентичным, активируют соответствующую функцию (F1, F2, F3) чипсета;
- если полученное сообщение не является аутентичным, запрещают активацию указанной соответствующей функции чипсета.
2. Способ по п.1, отличающийся тем, что сообщение об активации содержит, по меньшей мере, одно условие активации (AC), причем способ включает следующие шаги:
- проверяют, выполнено ли, по меньшей мере, одно условие активации, содержащееся в указанном сообщении;
- если, по меньшей мере, одно условие активации выполнено, активируют соответствующую функцию (F1, F2, F3) чипсета;
- если, по меньшей мере, одно из указанных условий активации не выполнено, запрещают активацию указанной соответствующей функции чипсета.
temp
3. Способ по п.2, отличающийся тем, что условие активации (АС) содержит проверку, находится ли уже временный ключ (SK) в чипсете, причем ключ сегментации (SK) не сохраняется, если временный ключ уже находится в чипсете.
4. Способ по п.1, отличающийся тем, что начальное значение (Sd) вводят при изготовлении чипсета.
5. Способ по п.1, отличающийся тем, что ключ сегментации (SK) вводится на этапе персонализации чипсета.
6. Способ по п.1, отличающийся тем, что, по меньшей мере, один из указанных криптографических алгоритмов, содержащихся в чипсете, является внутренним алгоритмом.
temp
7. Способ по п.1, отличающийся тем, что модуль вычислений (CM) содержит несколько алгоритмов, причем чипсет принимает инструкцию, указывающую, какой алгоритм должен использоваться для генерации временного ключа (SK):
8. Способ по п.1, отличающийся тем, что, по меньшей мере, одна функция чипсета остается неактивной, пока сообщение об активации не будет получено и обработано.
temp
9. Способ по п.1, отличающийся тем, что временный ключ (SK) удаляют после однократного использования.
10. Способ по п.1, отличающийся тем, что сообщение об активации зашифровывают.
11. Чипсет, включающий, по меньшей мере, память и модуль вычислений, который отвечает за криптографические операции, при этом память содержит, по меньшей мере, начальное значение, а модуль вычислений содержит, по меньшей мере, один криптографический алгоритм, причем чипсет также включает следующие компоненты:
- средства приема, по меньшей мере, одного из следующих элементов: ключа сегментации (SK), ключа общего применения (GK) и глобального селектора криптографического алгоритма (GCAS);
- средства передачи, по меньшей мере, двух из следующих элементов: начального значения, полученного ключа сегментации (SK), ключа общего применения (GK) и глобального селектора криптографического алгоритма (GCAS) на модуль вычислений, причем начальное значение, полученный ключ сегментации, ключ общего применения и глобальный селектор криптографического алгоритма предоставляются, по меньшей мере, двумя различными организациями;
temp
- средства генерации в модуле вычислений временного ключа (SK) с использованием одного из следующих элементов: по меньшей мере, одного криптографического алгоритма модуля вычислений и, по меньшей мере, двух элементов, выбранных из группы, включающей начальное значение (Sd), ключ сегментации (SK), ключ общего применения (GK) и глобальный селектор криптографического алгоритма (GCAS);
- средства приема сообщения об активации с помощью модуля вычислений;
temp
- средства приема кода аутентификации указанного сообщения с помощью модуля вычислений (CM), при этом указанный код аутентификации сообщения (MAC) вычисляется с использованием временного ключа (SK);
temp
- средства проверки аутентичности указанного полученного сообщения с использованием кода аутентификации сообщения (MAC) и временного ключа (SK);
- средства активации соответствующей функции (F1, F2, F3) чипсета, если полученное сообщение является аутентичным;
- средства запрещения активации указанной соответствующей функции чипсета, если полученное сообщение не является аутентичным.