Secure Remote Password Protocol

Free Remote PC Access
Easily access your PC from any browser. Free 30 day trial.
www.GoToMyPC.com

Secure Remote
GoToMyPC Gives You Access to Your PC Anytime, Anywhere. Try It Free.
www.Try-GoToMyPC.com

Remote Secure
Big Savings, Quality Reviews. Research and Shop in One Place.
Become.com

Secure Password
Find and Compare prices on Secure Password at Smarter.com.
www.smarter.com

Secure Passwords
Low price, 1-stop holiday shopping! Gifts for Everyone. Free Shipping.
BizRate.com

Stamp Your Documents
Put your digital files or documents in a "safe".
www.stampyourdocuments.com

Secure remote password protocol - Wikipedia, the free encyclopedia
Secure remote password protocol. From Wikipedia, the free encyclopedia ... RFC 5054 - Using the Secure Remote Password (SRP) Protocol for TLS Authentication ...
en.wikipedia.org

SRP: Open-Source Password Security
The Secure Remote Password protocol is the core technology behind the Stanford ... Source initiative that integrates secure password authentication into new and ...
srp.stanford.edu

The Secure Remote Password Protocol
Table 4: The Secure Remote Password Protocol. Carol sends Steve her username, (e.g. carol) ... The Secure Remote Password protocol is one of the first authentication ...
srp.stanford.edu

The Secure Remote Password Protocol - CiteSeerX citation query
Scientific documents that cite the following paper: The Secure Remote Password Protocol, by Thomas Wu ... secure password-authenticated key exchange protocol ...
citeseerx.ist.psu.edu




Warning: mkdir() [function.mkdir]: Permission denied in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: mkdir() [function.mkdir]: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: fopen(/home/templatecore2cache//*cluesnet.com/89/89bea7ae6ff48667464f5d01007301c78fb98a14.tc2cache) [function.fopen]: failed to open stream: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 130

Warning: fwrite(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 131

Warning: fclose(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 132



The Secure Remote Password Protocol (SRP) is a password-authenticated key agreement protocol.

Overview The SRP protocol has a number of desirable properties: it allows a user to authenticate himself to a server, it is resistant to dictionary attacks mounted by an eavesdropper, and it does not require a trusted third party. It effectively conveys a zero-knowledge password proof from the user to the server. Only one password can be guessed at per attempt in revision 6 of the protocol. One of the interesting properties of the protocol is that even if one or two of the cryptographic primitives it uses are attacked, it is still secure. The SRP protocol has been revised several times, and is currently at revision six.

The SRP protocol creates a large private key shared between the two parties in a manner similar to Diffie-Hellman, then verifies to both parties that the two keys are identical and that both sides have the user's password. In cases where encrypted communications as well as authentication are required, the SRP protocol is more secure than the alternate Secure Shell protocol and faster than using Diffie-Hellman with signed messages. It is also independent of third parties, unlike Kerberos (protocol). The SRP protocol, version 3 is described in RFC 2945. SRP version 6 is also used for strong password authentication in Transport Layer Security and other standards such as Extensible Authentication Protocol and SAML, and is being standardized in IEEE P1363 and ISO/IEC 11770-4.

Protocol The following notation is used In this description of the protocol, version 6:



All other variables are defined in terms of these.

First, to establish a password p with Steve,Carol picks a small random salt s, and computes x = H(s, p), v = gx.Steve stores v and s, indexed by I, as Carol's password verifier and salt.x is discarded because it is equivalent to the plaintext password p.This step is completed before the system is used.



Now the two parties have a shared, strong session key K. To complete authentication, they need to prove to each other that their keys match. One possible way is as follows:



This method requires guessing more of the shared state to be successful in impersonation than just the key. While most of the additional state is public, private information could safely be added to the inputs to the hash function, like the server private key. The two parties also employ the following safeguards:
1. Carol will abort if she receives B == 0 (mod N) or u == 0.
2. Steve will abort if he receives A == 0 (mod N).
3. Carol must show her proof of K first. If Steve detects that Carol's proof is incorrect, he must abort without showing its own proof of K.


See also

External links RFCs

Manual Pages

Other Links









 
Copyright © 2008 opini8.com - All rights reserved.
Home | Terms of Use | Privacy Policy
All Trademarks belong to their repective owners.
Many aspects of this page are used under
commercial commons license from Yahoo!