Exploring the Secure Remote Password (SRP) protocol