Параллельная схема идентификации позволяет увеличить число аккредитаций, выполняемых за один цикл, и тем самым уменьшить длительность процесса идентификации.
Как и в предыдущем случае, сначала генерируется число
как произведение двух больших чисел. Для того, чтобы сгенерировать открытый и секретный ключи для стороны А, сначала выбирают К различных чисел
, где каждое
, является квадратичным вычетом по модулю
. Иначе говоря, выбирают значение
, таким, что сравнение
имеет решение и существует
. Полученная строка
является открытым ключом. Затем вычисляют такие наименьшие значения
, что
. Эта строка
является секретным ключом стороны А.
Процесс идентификации имеет следующий вид:
1. Сторона А выбирает некоторое случайное число
, где
. Затем она вычисляет
и посылает
стороне В.
2. Сторона В отправляет стороне А некоторую случайную двоичную строку из К бит:
.
3. Сторона А вычисляет
.
Перемножаются только те значения
, для которых
. Например, если
, то сомножитель
входит в произведение, если же
, то
не входит в произведение, и т.д. Вычисленное значение
отправляется стороне В.
4. Сторона В проверяет, что
.
Фактически сторона В перемножает только те значения
, для которых
. Стороны А и В повторяют этот протокол
раз, пока В не убедится, что А знает
.
Вероятность того, что А может обмануть В, равна
. Рекомендуюется в качестве контрольного значения брать вероятность обмана В равной
при
и
.
Стороны А и В повторяют этот протокол
раз, каждый раз с разным случайным числом
, пока сторона В не будет удовлетворена.
При малых значениях величин, как в данном примере, не достигается настоящей безопасности. Но если
представляет собой число длиной 512 бит и более, сторона В не сможет узнать ничего о секретном ключе стороны А, кроме того факта, что сторона А знает этот ключ.
9. УПРАВЛЕНИЕ КРИПТОГРАФИЧЕСКИМИ КЛЮЧАМИ
Любая криптографическая система основана на использовании криптографических ключей. В симметричной криптосистеме отправитель и получатель сообщения используют один и тот же секретный ключ. Этот ключ должен быть неизвестен всем остальным и должен периодически обновляться одновременно у отправителя и получателя. Процесс распределения (рассылки) секретных ключей между участниками информационного обмена в симметричных криптосистемах имеет весьма сложный характер.
Асимметричная криптосистема предполагает использование двух ключей - открытого и личного (секретного). Открытый ключ можно разглашать, а личный надо хранить в тайне. При обмене сообщениями необходимо пересылать только открытый ключ. Важным требованием является обеспечение подлинности отправителя сообщения. Это достигается путем взаимной аутентификации участников информационного обмена.
Под ключевой информацией понимают совокупность всех действующих в системе ключей. Если не обеспечено достаточно надежное управление ключевой информацией, то, завладев ею, злоумышленник получает неограниченный доступ ко всей информации.
Управление ключами - информационный процесс, включающий реализацию следующих основных функций:
· генерация ключей,
· хранение ключей,
· распределение ключей.






