A method and system for user authentication and identity theft protection. A typing typeprint is used to validate users for access to a computer system. The typeprint may also include a watermark, a timestamp, or voice stamp for further security. The method and system provide multi-modal biometric protection by supplementing keystroke-scan methods and systems with fingerprint, voice-scan, signature-scan and mouse-scan verification. The authentication program may be built into a keyboard.