DNA fingerprinting is a technique that utilizes variations in DNA sequences to identify individuals. Because each individual (except identical twins) has a unique DNA profile, this technique is highly effective for distinguishing between people.