Цифровая подпись, когда только один человек имеет открытый / закрытый ключ - PullRequest
0 голосов
/ 09 июня 2018

Здравствуйте. У меня есть сценарии, когда клиент и банк должны общаться в защищенном режиме и использовать электронную подпись, но только у банка есть открытый / закрытый ключ.Как будет происходить общение?То есть как они будут аутентифицировать друг друга, кто даст ключ к тому, кто, как будет происходить шифрование?

1 Ответ

0 голосов
/ 09 июня 2018

Не может.Банк должен иметь пару ключей (частный и публичный), представляющих банк, и у клиента также должна быть пара ключей, представляющих клиента.Если пара ключей есть только в банке, то можно проверить личность банка.Пример: банк отправляет открытое сообщение всем клиентам и подписывает его своим закрытым ключом.Все клиенты могут с помощью открытого ключа банка действительно проверить, что сообщение пришло из банка.Однако клиент также может отправить зашифрованное сообщение в банк, используя открытый ключ банка, и только банк действительно может прочитать это сообщение, используя свой закрытый ключ, но банк не может определить личность клиента.Разумеется, личность клиента может быть определена другими способами, например, с помощью учетных данных для входа.

...