mirror of
https://github.com/hanzoai/papers.git
synced 2026-11-03 02:27:30 +00:00
Fix shared/ include paths to ../shared/ for 55 subdirectory papers so
that hanzocover.sty and lstlang.tex resolve when building from each
paper's own directory (the build pattern used by latexmk per paper).
Build fixes:
- hanzo-operative/sections/03-screen-understanding-pipeline.tex: move
\COMMENT from after \FOR{...} onto the \STATE line so the algorithmic
env doesn't mis-parse.
- hanzo-network-architecture (abstract + sections 04, 12, 13): escape
unicode mu (U+03BC) as $\mu$ for pdflatex.
- ntt-transform/sections/08-benchmark-results.tex: same mu escape.
All 55 Tier-2/3 papers now build clean with latexmk -pdf.
78 lines
3.0 KiB
TeX
78 lines
3.0 KiB
TeX
% Hanzo FHE Inference: Fully Homomorphic Encryption for Confidential AI
|
|
\documentclass[11pt]{article}
|
|
\usepackage{../shared/hanzocover}
|
|
\usepackage{amsmath, amssymb, amsthm}
|
|
\usepackage{mathtools}
|
|
\usepackage{bm}
|
|
\usepackage{graphicx}
|
|
\usepackage{booktabs}
|
|
\usepackage{hyperref}
|
|
\usepackage{enumitem}
|
|
\usepackage{algorithm}
|
|
\usepackage{algpseudocode}
|
|
\usepackage{xcolor}
|
|
\usepackage{float}
|
|
\usepackage{multirow}
|
|
|
|
\hypersetup{colorlinks=true,linkcolor=black,citecolor=blue,urlcolor=blue}
|
|
|
|
\newtheorem{theorem}{Theorem}
|
|
\newtheorem{lemma}[theorem]{Lemma}
|
|
\newtheorem{proposition}[theorem]{Proposition}
|
|
\newtheorem{corollary}[theorem]{Corollary}
|
|
\newtheorem{definition}{Definition}
|
|
\newtheorem{remark}{Remark}
|
|
|
|
\title{HANZO FHE INFERENCE\\[0.3em]
|
|
{\large Fully Homomorphic Encryption for\\Confidential AI Inference}}
|
|
\author{
|
|
Zach Kelling \\
|
|
\textit{Hanzo Industries Inc (Techstars '17)} \\
|
|
\texttt{[email protected]}
|
|
}
|
|
\date{March 2026}
|
|
|
|
\begin{document}
|
|
|
|
\hanzocoverpage
|
|
|
|
% ============================================================================
|
|
% ABSTRACT
|
|
% ============================================================================
|
|
\begin{abstract}
|
|
We present Hanzo FHE Inference, a system for running machine learning models on
|
|
encrypted data using Fully Homomorphic Encryption (FHE). The system enables
|
|
privacy-preserving AI-as-a-service: clients encrypt their inputs locally, the
|
|
Hanzo Cloud evaluates AI models on ciphertexts without decryption, and only the
|
|
client can decrypt the result. We implement two FHE schemes optimized for
|
|
different model architectures: (i)~CKKS (Cheon--Kim--Kim--Song) for neural
|
|
network inference, supporting approximate fixed-point arithmetic on encrypted
|
|
vectors with SIMD batching, and (ii)~TFHE (Torus FHE) for decision tree and
|
|
gradient-boosted model evaluation, supporting exact Boolean and integer
|
|
operations with programmable bootstrapping. We describe GPU acceleration of FHE
|
|
operations using the Candle runtime~\cite{hanzocandle}, achieving 14$\times$
|
|
speedup over CPU-only evaluation on Number Theoretic Transform (NTT) kernels.
|
|
Production deployment on Hanzo ACI~\cite{hanzoaci} demonstrates encrypted
|
|
inference on a 4-layer neural network in 1.8 seconds (CKKS) and encrypted
|
|
XGBoost evaluation with 500 trees in 0.9 seconds (TFHE), enabling practical
|
|
confidential AI for healthcare, finance, and regulated industries. The system
|
|
integrates with the Lux TFHE infrastructure~\cite{luxtfhe} for on-chain
|
|
verification of encrypted computation proofs.
|
|
\end{abstract}
|
|
|
|
% ============================================================================
|
|
|
|
\input{sections/01-introduction}
|
|
\input{sections/02-fhe-background}
|
|
\input{sections/03-scheme-selection}
|
|
\input{sections/04-gpu-acceleration}
|
|
\input{sections/05-encrypted-neural-network-inference}
|
|
\input{sections/06-encrypted-decision-tree-inference}
|
|
\input{sections/07-integration-with-hanzo-and-lux-infrastru}
|
|
\input{sections/08-production-results}
|
|
\input{sections/09-security-analysis}
|
|
\input{sections/10-related-work}
|
|
\input{sections/99-conclusion}
|
|
|
|
\end{document}
|