Memory-based Hardware-intrinsic Security Mechanisms for Device Authentication in Embedded Systems