Brain fingerprinting is a technique developed by Lawrence Farwell that uses electroencephalography (EEG) to detect electrical brain wave patterns that are elicited when a person encounters familiar stimuli. It is based on the finding that the brain generates a unique P300 wave approximately 300 milliseconds after recognizing a familiar stimulus. The technique presents subjects with irrelevant, target, and probe stimuli and measures brain waves to determine if the probes elicit a P300, indicating the subject has knowledge of that information. It has potential applications in criminal investigations, medical diagnosis, counterterrorism, and other fields by objectively detecting what information is stored in a person's brain.