On Error Detection and Recovery in Elliptic Curve Cryptosystems