A novel remote user authentication scheme using bilinear pairings