Marcelo

MARCELO E. KAIHARA

Agentic AI Engineer & Security Specialist, PhD

Erdős number: 2
Agentic AI · Confidential Computing · Applied Cryptography · Secure Distributed Systems

I build production systems where AI correctness and security are both non-negotiable. With 15+ years spanning agentic AI engineering, confidential computing, and cryptographic research, I operate at an intersection very few engineers occupy.

Skills

AGENTIC AI (CrewAI, OpenAI SDK, Claude API)
CONFIDENTIAL COMPUTING (SGX, OpenEnclave)
APPLIED CRYPTOGRAPHY (ZK, ECC, Hash functions)
PYTHON
C++
RUST
GO
AWS
DOCKER
GIT / CI-CD / LINUX

Professional Experience

Education

2003 – 2006

Nagoya University

Doctor of Engineering in Information Science

Computer Arithmetic and Cryptography

"Studies on Modular Arithmetic Hardware Algorithms for Public-Key Cryptography"

2000 – 2003

Nagoya University

Master of Engineering in Information Engineering

Computer Arithmetic and Cryptography

"A VLSI Algorithm for Modular Multiplication/Division"

1994 – 1999

University of Buenos Aires

Bachelor of Engineering in Electronics Engineering

Telecommunications

Diploma cum Laude

Percentile rank: Top 1–5%

1988 – 1993

National College of Buenos Aires

Bachelor with specialization in Science

Gold medal in Mathematics

Languages

ENGLISH C2
FRENCH B2
GERMAN B1
ITALIAN B2
SPANISH C2 (Native)
JAPANESE C2 (Native)

Certifications

CISSP — Certified Information Systems Security Professional
ISC²
Active
AWS Certified Solutions Architect — Associate
AWS Training and Certification
Issued May 2024
ZK Scaling Bootcamp
Encode Club
Docker Certified Associate
Mirantis
Issued Mar 2024
CPP — C++ Certified Professional Programmer
Pearson VUE
Issued Feb 2019
CPA — C++ Certified Associate Programmer
Pearson VUE
Issued Oct 2018
CPAP — Certified Associate in Python Programming
Pearson VUE
Issued Apr 2019
CompTIA Security+
CompTIA
Issued Sep 2019
Professional Scrum Master I
Scrum.org — Issued Mar 2017
Professional Scrum Product Owner I
Scrum.org — Issued Mar 2017
MasterZ Blockchain & Digital Assets
R3 — Issued Jul 2023
Corda Certified Developer
R3 — Issued Sep 2020
Certified Blockchain Expert
Blockchain Council — Issued Jul 2019
Data Protection and Big Data Research Ethics
SNSF Swiss National Science Foundation — Issued Oct 2019
TOEIC 955 — Percentile rank 99.3
ETS — Issued Mar 2001
Diplôme d'études en langue française DELF B2
Ministère de l'Éducation nationale — Issued Oct 2013
Goethe-Zertifikat B1
Goethe-Institut e.V. — Issued Sep 2017
CELI 2 — Certificato di Conoscenza della Lingua Italiana B1
Università Per Stranieri Di Perugia — Issued Oct 2019
Japanese-Language Proficiency 1-Kyū
The Japan Foundation — Issued Mar 2001

Publications

Journal Papers

Solving a 112-bit Prime Elliptic Curve Discrete Logarithm Problem on Game Consoles using Sloppy Reduction
J.W. Bos, M.E. Kaihara, T. Kleinjung, A.K. Lenstra and P.L. Montgomery, Int. J. Applied Cryptography, Vol. 2 Issue 3, p. 212-228, Feb. 2012.
Bipartite Modular Multiplication Method
M.E. Kaihara and N. Takagi, IEEE Transactions on Computers, vol. 57, No. 2, p. 157-164, Feb. 2008.
A Hardware Algorithm for Modular Multiplication/Division Based on the Extended Euclidean Algorithm
M.E. Kaihara and N. Takagi, IEICE Transactions on Fundamentals, vol. E88-A, No. 12, p.3610-3617, Dec. 2005.
Hardware Algorithm for Modular Multiplication/Division
M.E. Kaihara and N. Takagi, IEEE Transactions on Computers, vol. 54, No. 1, p. 12-21, Jan. 2005.

Conference Papers

Montgomery Multiplication on the Cell
Joppe W. Bos, Marcelo E. Kaihara, PPAM 2009, Vol. 6067 of LNCS, p. 477-485, 2010.
Selected RNS Bases for Modular Multiplication
J.-C. Bajard, M.E. Kaihara and T. Plantard, ARITH-19, p. 25-32, Jun. 2009.
Bipartite Modular Multiplication Best Paper Award
M.E. Kaihara and N. Takagi, CHES 2005, LNCS 3659, Springer-Verlag, p. 201-210, 2005.
A VLSI Algorithm for Modular Multiplication/Division
M.E. Kaihara and N. Takagi, ARITH-16, p. 220-227, Jun. 2003.

Doctoral Dissertation

Studies on Modular Arithmetic Hardware Algorithms for Public-key Cryptography
Marcelo E. Kaihara, Graduate School of Information Science, Nagoya University, Jan. 2006.

Technical Reports

Number Crunching on Clusters at EPFL
J.W. Bos, M.E. Kaihara, T. Kleinjung, A.K. Lenstra, D.A. Osvik, Flash Informatique 2009, EPFL.
Pollard rho on the PlayStation 3
J.W. Bos, M.E. Kaihara, P.L. Montgomery, SHARCS 2009, p. 35-50, Sep. 2009.
On the Security of 1024-bit RSA and 160-bit Elliptic Curve Cryptography
J.W. Bos, M.E. Kaihara, T. Kleinjung, A.K. Lenstra and P.L. Montgomery, Cryptology ePrint Archive: Report 2009/389, Aug. 2009.
A Multiplier/Divider for Modular Arithmetic Based on the Extended Euclidean Algorithm
M.E. Kaihara, N. Takagi, Technical Report of IEICE, VLD2004-1, vol.104, No.78, pg. 1-6, May 2004.
A Multiplication Division VLSI Algorithm for Modular Arithmetic
M.E. Kaihara, N. Takagi, LA Symposium, pg. 201-207, May 2004.
A Modular Multiplication/Division Algorithm for VLSI
M.E. Kaihara, N. Takagi, CS Sessions at 2003 IEICE Gen. Conf., Mar. 2003.
A Modulo M Multiplier/Divider
M.E. Kaihara, N. Takagi, Technical Report of IEICE, VLD2002-109, vol. 102, No. 476, p. 163-168, Nov. 2002.

Invited Talks

An Implementation of RSA2048 on GPUs Using CUDA
4es Rencontres Arithmétique de l'Informatique Mathématique, RAIM'11, Perpignan, France, Feb. 2011.
An Implementation of RSA2048 on GPUs
INRIA Nancy Grand-Est, LORIA, France, Nov. 2010.
Modular Arithmetic on PlayStation 3
LIP6, Université Pierre et Marie Curie, CNRS UPMC, Paris, France, Jan. 2010.
Pollard Rho sur PlayStation 3
Rencontres Arithmétique de l'Informatique Mathématique, RAIM'09, ENS Lyon, France, Oct. 2009.

Contact

mkaihara@pm.me

PGP Public Key

linkedin.com/in/mkaihara

github.com/mkaihara