Take the 2-minute tour ×
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It's 100% free, no registration required.

In SRP6 $B$ is calculated as $B=kv+ g^b, k=3$. What is the purpose of $k$, and why was it fixed as $3$?

(In SRP 6b, this value $3$ is replaced by $k = H(N,g)$, but this question is about SRP 6.)

share|improve this question

migrated from security.stackexchange.com Feb 12 '13 at 9:23

This question came from our site for Information security professionals.

Are you talking about SRP-6 or SRP-6a? It seems like 6a doesn't use k=3 like you claim. –  CodesInChaos Feb 12 '13 at 9:59
Sorry my mistake SRP6 using k = 3, in SRP6a using k –  user236501 Feb 12 '13 at 11:02
I edited the question to be more clear – please check that it still fits to your actual question. For SRP 6a, please refer to the question linked by ChodesInChaos. –  Paŭlo Ebermann Feb 12 '13 at 20:03
Yes, I did went through the post already, but still don't quite get the answer. –  user236501 Feb 13 '13 at 4:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.