NAOMARU ITOI
21 Willow Rd., Apt. 9, Menlo Park, CA 94025
510-996-8625
naomaru.itoi@gmail.com
http://www.citi.umich.edu/u/itoi/
OBJECTIVE
Full-time position as software architect or engineer at an early-stage startup, in the areas of security, mobile devices, network and operating systems.
SUMMARY OF QUALIFICATIONS
- Extensive technical experience with computer security, mobile device programming, networking and operating systems.
- Proven architect and engineer, as displayed in the numerous
important projects I led and developed.
- Proven researcher, as displayed in publication, with Ph.D.
WORK EXPERIENCE
Independent Contractor, Itoi, LLC, April 2007 to Present
- Developed smart card based solution to protect arcade games and amusement machines from fraud, and sold to two major vendors in Japan. This included large-scale smart card issuance system.
- As founder and primary developer, developed KeePass Password Manager for mobile phone, and web based service to transfer key database.
http://keepassserver.info/
- Designed, developed, and marketed MyVoice device for autistic children. Sold the business to a Silicon Valley entrepreneur.
http://www.itoillc.com/myvoice-intro.html
- Provided project management and liaison service between ActivIdentity and a Japanese customer.
- Developed demo version of a startup (Fresvii)'s main product, using OpenSceneGraph graphics middleware.
Security Architect, Arcot Systems, Inc. March 2005 to April 2007
- Achieved FIPS 140 certification for Arcot's core cryptographic module.
- Developed and maintained core cryptographic module. Fixed scalability problem which no one was able to fix for several years.
- Designed and developed smart card management system, a web based service.
Smart Card Solution Architect, ActivCard, Inc. October
2002 to March 2005
- Designed and led development of web based
smart card management systems at Department of Homeland Security
(DHS).
- Contributed to smart card management projects in National Aeronautics
And Space Administration (NASA) and Department of Veterans Affairs
(VA).
- Led development of user authentication product on
BREW platform for a Japanese telecommunication company.
- Designed and lead the development of
Gold for UNIX (MacOS X, Linux, Solaris), a middleware/application
product which involves
smart cards, public key infrastructure, GUI, and integration with
operating systems.
Software Engineer (Research Engineer), ActivCard, Inc.
November 2001 to October 2002
- Developed security products that involve smart card, hardware
security modules, public key interface, and biometrics.
Technical Staff, Sun Microsystems. February 2001 to
November 2001
- Developed Open Card Framework, Sun's smart card middleware.
- Worked with Radia Perlman to develop a secure payment mechanism.
Research Assistant, Center for Information Technology
Integration, University of Michigan
May 1997 to January 2001
A Ph.D. student / research assistant with Professor
Honeyman.
- Improved security of Kerberos client by integrating smart cards.
- Provided single sign-on and configurability of
authentication mechanism on Windows NT.
- Developed the first PAM-Kerberos V5 module.
- Developed filesystem to ease access to smart cards on
OpenBSD and Windows NT.
- Developed smart card-secured cryptographic file system.
- Developed secure operating system bootstrap with smart cards.
- Developed framework to connect smart cards to the Internet.
Intern, IBM T. J. Watson Research Center.
May 1999 to October 1999
Worked as a developer / researcher under Elaine Palmer.
- Improved security of Kerberos server by integrating secure coprocessor.
Teaching Assistant, Computer Science & Engineering, U of
M. January 2000 to April 2000
Assisted Professor Honeyman in teaching a smart card course.
EDUCATION
University of Michigan, Computer Science and
Engineering, Ann Arbor, Michigan, USA
Ph.D., May 1998 - December 2000
M.S., September 1996 - May 1998
Final GPA 3.92/4.00
PUBLICATIONS
Most of the papers are available as CITI Technical Reports in
http://www.citi.umich.edu/techreports/.
-
1
- "Smartcard Integration with Kerberos V5,"
USENIX Workshop on Smartcard, May 1999.
-
2
- "Pluggable Authentication Module for Windows NT,"
In Proceedings of 2nd USENIX Windows NT Symposium,
August 1998.
-
3
- "SCFS: A UNIX Filesystem for Smartcards,"
USENIX Workshop on Smartcard, May 1999.
-
4
- "Practical Approach Toward Secure Operating Systems
with Smartcards,"
Workshop On Hot Topics in Operating Systems, March 1999, Rio Rico.
http://www.citi.umich.edu/u/itoi/hotos/hotos.ps
-
5
- "Smartcard Secured Cryptographic File System,"
USENIX Security, 2001.
-
6
- PAM-Kerberos 5 Module.
Used in Public.
-
7
- "Secure Coprocessor Integration with Kerberos V5,"
USENIX Security Symposium, August. 2000.
-
8
- "Personal Secure Booting,"
7th Australian Conference in Information Security and Privacy, 2001.
-
9
- "Secure Internet Smartcard,"
Java Card Workshop, Canes, France, September, 2000.
SKILLS
Computer Skills:
Languages: C, C++, Java, Perl (with Regular Expression), Visual C++, J2ME, PHP, JavaScript, Java Servlet, SQL, C-Shell.
Networking: TCP/UDP/IP, HTML, XML, Web Service, RPC.
Smart Cards/HSMs: ISO-7816, Open Platform, Global Platform, nCipher
nShield, Chrysalis Luna, Schlumberger Cyberflex, Multiflex,
G&E Starcos, iButton, IBM 4758.
Mobile Devices: JavaCard, cell phones, GP2X, PalmPilot, BREW.
Biometrics:Precise Biometrics, HP iPAQ.
Servers:Apache, Tomcat, IIS, iPlanet Webserver.
Operating systems: Linux, Windows-NT/2000/2003/XP, Solaris,
OpenBSD, MacOS X.
Operating system kernels: OpenBSD-2.* and Linux-2.*.
Libraries: UNIX, MFC, Win32, Platform SDK, OpenSSL, OpenSceneGraph,
OGRE, GINA, ImageWare EPI Builder, Cocoa, Qt, multi-threading,
Kerberos.
System Administration: OpenBSD-2.*, Windows-NT, Linux-2.*,
SunOS4.*, and Solaris-2.*.
Communication Skills:
Communicate with native English-speaking computer professionals
daily for more than 10 years.
Native Japanese speaker.
REFERENCES
Professor Peter Honeyman, The University of Michigan <honey@citi.umich.edu>
Mr. Dominic Fedronic, Chief Technology Officer at ActivIdentity <dom@actividentity.com>
Mr. Jerome Becquart, Vice President at ActivIdentity <Jerome.Becquart@actividentity.com>
Mr. Jim Reno, Senior Vice President of Engineering at Arcot Systems <contact information available on request>