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

1. Способ для двухсторонней аутентификации субъектов, содержащий этапы, на которых:
A
A
передают, первым субъектом, первое сообщение, несущее меняющийся во времени параметр R, идентичность ID субъекта и подпись;
A
B
A
B
передают, вторым субъектом, по приему первого сообщения, доверенной третьей стороне второе сообщение, несущее меняющиеся во времени параметры R и R, идентичность ID субъекта первого субъекта и идентичность ID субъекта второго субъекта;
A
B
возвращают, доверенной третьей стороной, по приему второго сообщения, второму субъекту третье сообщение, несущее подпись доверенной третьей стороны и меняющиеся во времени параметры R и R;
B
B
A
получают, вторым субъектом, по приему третьего сообщения, результат верификации для первого субъекта, если верификация подписи доверенной третьей стороны пройдена, и меняющийся во времени параметр R совместим с локально хранимым меняющимся во времени параметром R, и если результат верификации указывает, что первый субъект достоверен, то получают открытый ключ первого субъекта для верификации подписи первого субъекта в первом сообщении, и, если верификация пройдена, то передают четвертое сообщение, несущее подпись доверенной третьей стороны, подпись второго субъекта и меняющийся во времени параметр R; и
A
A
получают, первым субъектом, по приему четвертого сообщения, результат верификации для второго субъекта, если верификация подписи доверенной третьей стороны пройдена, и меняющийся во времени параметр R совместим с локально хранимым меняющимся во времени параметром R, и если результат верификации указывает, что второй субъект достоверен, то получают открытый ключ второго субъекта для верификации подписи второго субъекта в четвертом сообщении, тем самым, завершая аутентификацию.
2. Способ для двухсторонней аутентификации субъектов по п.1, при котором третье сообщение передается после верификации достоверности первого субъекта и второго субъекта.
3. Способ для двухсторонней аутентификации субъектов по п.2, при котором первый субъект и второй субъект достоверны, если: идентичности субъектов первого субъекта и второго субъекта во втором сообщении представляют собой сертификаты, и сертификаты являются достоверными.
4. Способ для двухсторонней аутентификации субъектов по п.2, в котором первый субъект и второй субъект достоверны, если: идентичности субъектов первого субъекта и второго субъекта во втором сообщении представляют собой отличительные идентификаторы субъектов, и открытые ключи первого субъекта и второго субъекта существуют и достоверны.
5. Способ двухсторонней аутентификации субъектов по п.1, при котором меняющийся во времени параметр представляет собой случайное число, отметку времени или порядковый номер.
6. Система трехэлементной одноранговой аутентификации, содержащая: первый субъект, второй субъект и третий субъект в качестве доверенного третьего субъекта, при этом:
A
A
A
A
A
первый субъект выполнен с возможностью передачи, второму субъекту, первого сообщения, несущего меняющийся во времени параметр R, а также идентичность субъекта первого субъекта, ID, и подпись; получения результата верификации для второго субъекта, если верификация подписи третьего субъекта пройдена и меняющийся во времени параметр R совместим с локально хранимым меняющимся во времени параметром R, по приему четвертого сообщения, несущего подпись третьего субъекта, подпись второго субъекта и меняющийся во времени параметр R, возвращенный вторым субъектом; и получения открытого ключа второго субъекта, чтобы верифицировать подпись второго субъекта в четвертом сообщении, если результат верификации указывает, что второй субъект достоверен;
A
B
A
B
B
B
A
B
второй субъект выполнен с возможностью передачи, третьему субъекту, второго сообщения, несущего меняющиеся во времени параметры R и R, идентичность ID субъекта первого субъекта и идентичность ID субъекта второго субъекта, по приему первого сообщения; получения результата верификации для первого субъекта, если верификация подписи третьего субъекта пройдена и меняющийся во времени параметр R в третьем сообщении совместим с локально хранимым меняющимся во времени параметром R, по приему третьего сообщения, несущего подпись третьего субъекта и меняющиеся во времени параметры R и R, возвращенные третьему субъекту; получения открытого ключа первого субъекта, чтобы верифицировать подпись первого субъекта в первом сообщении, если результат верификации указывает, что первый субъект достоверен; и с возможностью передачи четвертого сообщения, если верификация пройдена; и
доверенная третья сторона выполнена с возможностью приема второго сообщения и возврата третьего сообщения второму субъекту.
7. Система по п.6, в которой третье сообщение передается после верификации достоверности первого субъекта и второго субъекта.
8. Система по п.7, в которой первый субъект и второй субъект достоверны, если: идентичности субъектов первого субъекта и второго субъекта во втором сообщении представляют собой сертификаты, и сертификаты являются достоверными.
9. Система по п.7, в которой первый субъект и второй субъект достоверны, если: идентичности субъектов первого субъекта и второго субъекта во втором сообщении представляют собой отличительные идентификаторы субъектов, и открытые ключи первого субъекта и второго субъекта существуют и достоверны.
10. Система по п.6, в которой меняющийся во времени параметр представляет собой случайное число, отметку времени или порядковый номер.