Efficient authentication from hard learning