Concurrent fault detection in a hardware implementation of the RC5 encryption algorithm