Uses 2048 bit safe prime