DNA fingerprinting is a forensic technique that analyzes unique patterns in an individual's DNA. It is widely used in criminal investigations to identify suspects, link suspects to crime scenes, or exonerate innocent people based on biological evidence like hair, blood, or saliva.