Unclonable Function
Unclonable functions (PUFs), leveraging inherent physical variations in hardware to generate unique cryptographic keys, aim to provide secure and resource-efficient authentication in devices like IoT systems. Current research focuses on improving PUF resilience against machine learning attacks, exploring various architectures (e.g., XOR-PUFs, photonic PUFs, those based on lattice problems) and employing techniques like majority voting and active learning to enhance reliability and resist modeling attacks. These advancements are crucial for bolstering the security of resource-constrained devices and advancing the understanding of secure hardware primitives, with implications for various applications requiring strong device authentication.