Files
papers/lux-fhe-smart-contracts/lux-fhe-smart-contracts.tex
zeekay f4ee7a0525 Publish under the org, not a person
Bylines, paper authorship, correspondence addresses and the founder blurb under
each post named an individual. They name the organisation that published the
work instead: the brand on posts and pages, the research byline on papers, and
research@ in place of a personal address. Both are what these repositories
already used elsewhere — nothing new was coined.

Co-authors are untouched. Where a paper named someone else alongside, they stay
named; only the one byline changed. Bibliography entries, running heads,
PDF metadata and affiliations move with it, so a citation still resolves to
whoever the cited paper names.

Sample and fixture data uses the placeholder name these tests already use
elsewhere, so no assertion changed meaning.
2026-09-01 08:58:10 -07:00

80 lines
2.8 KiB
TeX

\documentclass[11pt,a4paper]{article}
\usepackage{../shared/luxcover}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{xcolor}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{tikz}
\usepackage{tabularx}
\usepackage{mathtools}
\hypersetup{colorlinks=true,linkcolor=black,citecolor=blue,urlcolor=blue}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{definition}{Definition}[section]
\newtheorem{remark}{Remark}[section]
\title{\textbf{Fully Homomorphic Encryption\\for Smart Contract Execution}}
\author{
Lux Research \\
\textit{Lux Industries, Inc.}\\
\texttt{[email protected]}
}
\date{2024}
\begin{document}
\luxcoverpage
\begin{abstract}
We present an architecture for executing smart contracts on fully homomorphic
encrypted (FHE) data, enabling private DeFi---decentralized finance where transaction
amounts, balances, and orderbook entries are encrypted on-chain and manipulated
without decryption. The implementation uses Ring-LWE-based FHE with native Go and
NTT SIMD acceleration on \texttt{luxfi/lattice}, providing a self-contained
cryptographic backend. We describe the FHE virtual machine architecture deployed
on the LiquidFHE chain, including encrypted state transitions, noise budget
management, and bootstrapping strategies for long-running computations. Practical
applications include encrypted orderbooks (dark pools compliant with Regulation ATS),
private governance voting, and sealed-bid auctions. We provide performance benchmarks:
bootstrapping at 12\,ms per gate (TFHE boolean), 45\,ms for 16-bit encrypted
addition (BFV batched), and 180\,ms for 16-bit encrypted multiplication. The FHE
precompile is deployed at address
\texttt{0x0700000000000000000000000000000000000000} on the Lux C-Chain, with gas
costs calibrated to computational overhead.
\textbf{Keywords}: fully homomorphic encryption, FHE, smart contracts, private DeFi,
Ring-LWE, encrypted computation, dark pools
\end{abstract}
\tableofcontents
\newpage
%% ========================================================================
%% 1. INTRODUCTION
%% ========================================================================
\input{sections/01-introduction}
\input{sections/02-fhe-primer}
\input{sections/03-lux-fhe-implementation}
\input{sections/04-encrypted-state-transitions}
\input{sections/05-fhe-vm-architecture-on-liquidfhe-chain}
\input{sections/06-practical-applications}
\input{sections/07-performance}
\input{sections/08-security-analysis}
\input{sections/09-related-work}
\input{sections/99-conclusion}
\end{document}