Leveraging DRAM-based Physically Unclonable Functions for Enhancing Authentication in Resource-Constrained Applications