СПОСОБ ДВУСТОРОННЕЙ АУТЕНТИФИКАЦИИ ДОСТУПА

1. Способ двусторонней аутентификации доступа, содержащий этапы, на которых:
e,ϕ
ϕ
ϕ
отправляют первым объектом сообщение запроса аутентификации доступа второму объекту, согласно параметрам системы, заранее определенным третьим объектом, и осуществляют верификацию вторым объектом подписи, сделанной первым объектом, и, если подпись правильная, вычисляют вторым объектом общий главный ключ второго объекта, причем параметры системы содержат произведение N двух больших простых чисел, целое число е, удовлетворяющее условию gcd((N))=1, целое число d, удовлетворяющее условию ed≡1(mod(N)), и сильная односторонняя хэш-функция h с () - функция Эйлера;
создают вторым объектом сообщение отклика аутентификации доступа, отправляют вторым объектом сообщение отклика аутентификации доступа первому объекту и осуществляют верификацию первым объектом подписи и кода проверки целостности сообщения отклика аутентификации доступа, и, если подпись и код проверки целостности сообщения для сообщения отклика аутентификации доступа оба правильны, вычисляют первым объектом общий главный ключ первого объекта; и
отправляют первым объектом сообщение подтверждения аутентификации доступа второму объекту, осуществляют верификацию вторым объектом целостности сообщения подтверждения аутентификации доступа, и, если верификация прошла успешно, общие главные ключи первого и второго объектов являются согласованными, посредством этого выполняют аутентификацию доступа.
2. Способ по п.1, в котором верификация первым объектом подписи и кода проверки целостности сообщения для сообщения отклика аутентификации доступа содержит этапы, на которых:
определяют, является ли случайное число, используемое вторым объектом в сообщении отклика аутентификации доступа, случайным числом, созданным первым объектом;
S
≡ID2
t
N
e
h(t║M)
если это так, определяют, является ли истинным уравнение ·(mod); и
если уравнение является истинным, определяют, являются ли достоверным код проверки целостности сообщения области Sig2 и всех областей, предшествующих области Sig2, в сообщении отклика аутентификации доступа.
3. Способ по п.1, в котором верификация вторым объектом целостности сообщения подтверждения аутентификации доступа содержит этапы, на которых:
осуществляют верификацию, является ли случайное число, используемое первым объектом в сообщении подтверждения аутентификации доступа, случайным числом, созданным вторым объектом; и
если это так, определяют, является ли код проверки целостности сообщения области N2 и всех предшествующих областей области N2 в сообщении подтверждения аутентификации доступа достоверным.
4. Способ двусторонней аутентификации доступа, содержащий этапы, на которых:
e, ϕ
ϕ
ϕ
отправляют первым объектом сообщение запроса аутентификации доступа второму объекту, согласно параметрам системы, заранее определенным третьим объектом, и осуществляют верификацию вторым объектом подписи, сделанной первым объектом, и, если подпись корректная, вычисляют вторым объектом общий главный ключ второго объекта, при этом параметры системы содержат произведение N двух больших простых чисел, целое число е, удовлетворяющее условию gcd((N))=1, целое число d, удовлетворяющее условию ed=1(mod(N)), и сильная односторонняя хэш-функция h с () - функция Эйлера;
отправляют вторым объектом сообщение запроса верификации идентичности третьему объекту, осуществляют верификацию третьим объектом достоверности идентичностей первого и второго объектов и посылают сообщение отклика верификации идентичности второму объекту и осуществляют верификацию вторым объектом идентичности первого объекта согласно сообщению отклика верификации идентичности;
если идентичность первого объекта корректна, создают вторым объектом сообщение отклика аутентификации доступа и отправляют сообщение отклика аутентификации доступа первому объекту и осуществляют верификацию первым объектом подписи и кода проверки целостности сообщения для сообщения отклика аутентификации доступа, и, если подпись и код проверки целостности сообщения для сообщения отклика аутентификации доступа оба корректны, вычисляют первым объектом общий главный ключ первого объекта; и
отправляют первым объектом сообщение подтверждения аутентификации доступа второму объекту, осуществляют верификацию вторым объектом целостности сообщения подтверждения аутентификации доступа, и, если верификация пройдена, общие главные ключи первого и второго объектов являются согласованными, посредством этого завершают аутентификацию доступа.
5. Способ по п.4, в котором верификация первым объектом подписи и кода проверки целостности сообщения для сообщения отклика аутентификации доступа содержит этапы, на которых:
определяют, является ли случайное число, используемое вторым объектом в сообщении отклика аутентификации доступа, случайным числом, созданным первым объектом;
S
≡ID2
t
N
e
h(t║M)
если это так, определяют, является ли истинным уравнение ·(mod); и
если уравнение истинно, определяют, является ли достоверным код проверки целостности сообщения области Sig2 и всех предшествующих полей поля Sig2, в сообщении отклика аутентификации доступа.
6. Способ по п.4, в котором верификация вторым объектом целостности сообщения подтверждения аутентификации доступа содержит этапы, на которых:
осуществляют верификацию, является ли случайное число, используемое первым объектом в сообщении подтверждения аутентификации доступа, случайным числом, созданным вторым объектом;
если это так, определяют, является ли достоверным код проверки целостности сообщения области N2 и всех предшествующих полей поля N2, в сообщении отклика аутентификации доступа.