* Jens-Peter Kaps

87-7 Park Avenue, Worcester, MA 01605
Telephone: (508) 753-6138
E-mail address: jpkaps@jpkaps.com

* Technical Skills
Programming Languages: Pascal, C also on UNIX (gcc, make), SQL, assembler for 80x86, 6809 and 680xx processors, knowledge of C++
Scripting Languages: Perl, PHP, JavaScript, awk, UNIX shell: sh, csh, bash
Operating Systems: Windows NT/2000, Solaris, HPUX, Linux, Novell NetWare, DOS
Software: LaTeX, HTML, Server Software packages for UNIX and NT e.g. LDAP Server: Netscape / IPlanet, Webserver: IIS, Netscape / IPlanet, Apache
Databases: Oracle, msql
Security: Solid backound in cryptographic algorithms, protocols, X509, SET, ASN.1. and PKI, in depth experience in network security, Smartcards: Datakey, Gemplus, Identrus, OCSP.
Programmable Hardware: VHDL, Synopsys, Workview Office, Xilinx, Altera
Languages: German, English (fluent)
* Experience
Baltimore Technologies
Senior Software Engineer March 2000 - Present

Interoperability Group - Responsible for the Interoperability and Test Site (ITS), where 3rd party vendors can test their software with the Baltimore Certificating Authority (CA) products. Developing and implementing a hosting architecture for the Baltimore UniCERT product for the ITS that mirrors the production hosting facility. Coordination and management of the SET interoperability test efforts at Baltimore for the SETCo Interoperability Festival.

GTE CyberTrust Solutions Inc. (acquired by Baltimore Technologies)
Senior Member of Technical Staff, Software July 1998 - March 2000

Interoperability Group - Developing the CyberTrust SET Interoperability Center, a site that is used by vendors of SET compliant products to test their product with the CyberTrust Certificate Authority (CA) product. The task included development of a server side HTML extension for database access to facilitate communications with the test partners and writing of several tools to monitor the center using mainly Perl and C. Participation in many SETCo Interoperability Festivals for testing the CyberTrust CA with several products from more than 10 vendors. Developing test cases for testing interoperability of the CyberTrust CA with software from other vendors, installing the vendor software and performing tests. Providing 3rd tier support for SET and interoperability issues and giving support to the CyberTrust hosting facility.

Worcester Polytechnic Institute
Research Assistant March 1998 - May 1998
Cryptography and Information Security Lab (CRIS) http://ece.wpi.edu/Research/crypt/
Teaching Assistant August 1998 - March 1998

Courses Taught - "EE4801 - Microprocessor System Design" and "EE3803 - Introduction to Microprocessors".

Master's Thesis June 1997 - May 1998
High Speed FPGA Architectures for the Data Encryption Standard.

Analysis of the Data Encryption Standard (DES) and design various architecture options with strong emphasis on high-speed performance. Implementation of the architectures for Field Programmable Gate Arrays (FPGA), optimization of the implementation on a low level and simulation of the designs. The fastest result was faster than software implementations by a factor of 30.

Fachhochschule München (University of Applied Sciences), Munich, Germany
Diploma Thesis November 1995 - May 1996
Design of an Information System for Internal Use by Means of Modern Information Technology

The subject of the thesis was initiated by a request from the German company Rohde & Schwarz. Analysis of the company's specific needs and requirements, development of a data model and implementation of the new system at Rohde & Schwarz using the msql database, Apache web server, a PHP-like server side scripting language and dial-in capability on a Linux platform.

System Administrator July 1995 - July 1996
Department of Building Services, Energy and Environment

General system administrator's work for this department of about 500 students and 20 professors. This included planning the computer network as well as installing servers, workstations, and printers.

Internship, System Administrator March 1994 - July 1994
Compurex Systems, Easton, MA

General system administrator's work for this company. Including the implementation of a Novell local area network and the necessary user training.

* Publications

J.-P. Kaps and C. Paar. Fast DES Implementations for FPGAs and its Application to a Universal Key-Search Machine. In S. Tavares, editor, Fifth Annual Workshop on Selected Areas in Cryptography: Proceedings, in Lecture Notes in Computer Science, Berlin, 1998. Springer Verlag.

J.-P. Kaps and C. Paar. DES auf FPGAs. In Datenschutz und Datensicherheit, pages 565-569, Volume 23, Wiesbaden, October 1999, Verlag Vieweg.

* Education
Worcester Polytechnic Institute, Worcester, MA, Master of Science, Electrical and Computer Engineering 1998
Fachhochschule München (University of Applied Sciences), Munich, Germany, Diplom-Ingenieur (FH) (comparable to B.S.), Electrical Engineering 1996

* Other Activities
Worcester Polytechnic Institute, Worcester, MA; Vice President of the Deutsch Klub 4/1997 - 5/1998
Worcester Polytechnic Institute, Worcester, MA; Webmaster for the Indian Student Organization 1/1997 - 5/1998
Fachhochschule München (University of Applied Sciences), Munich, Germany; member of the student government 10/1990 - 7/1995
* References
available upon request.