1986 – 1991 Studium der Mathematik an der TU Braunschweig, 1994 Promotion.
1995 – 1997 wissenschaftlicher Mitarbeiter in der Abteilung "Software-Engineering" am Technologiezentrum der Deutschen Telekom in Darmstadt (heute ein Teil der T-Nova Innovationsgesellschaft Deutsche Telekom mbH).
1997 – 2001 in der Abteilung "Sicherheitskonzepte und Kryptologie" am Technologiezentrum tätig, mit den Hauptarbeitsgebieten Sicherheit mobiler Kommunikation sowie Standardisierung digitaler Signaturen.
Seit 2001 Professor für Internet-Security an der Hochschule der Medien, Stuttgart.