Answer the question
In order to leave comments, you need to log in
SRP: why does the server know those parameters that are not passed to it?
This is the scheme of the SRP protocol. At the very beginning, g and N are chosen. How does the server know these numbers if the client does not pass them on to it? Or should they be pre-wired into the client and server? If this is the case, then they can be recognized by disassembling one of the applications. How to safely transfer them from one node to another?
Answer the question
In order to leave comments, you need to log in
These values can be either hardwired into the client and server, or generated by one of them and transmitted to the second. Diffie-Hellman protocol .
g and N can be public, this does not affect the security of the protocol. The session key K (capital k) must be secret. This key is generated by each of the parties through the described interaction and is never transmitted over communication channels. Not to be confused with the k = hash(N, g) mentioned at the beginning (here it is k lowercase, the fonts in this scheme are very poorly chosen ...)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question