Files
papers/lux-id-did-specification/lux-id-did-specification.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

84 lines
3.1 KiB
TeX

\documentclass[11pt,a4paper]{article}
\usepackage{../shared/luxcover}
\usepackage[utf8]{inputenc}
\usepackage{pifont}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{listings}
\input{../shared/lstlang}
\usepackage{xcolor}
\usepackage{enumitem}
\usepackage{booktabs}
\usepackage{algorithm}
\usepackage{algpseudocode}
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
\lstdefinestyle{mystyle}{
backgroundcolor=\color{backcolour},
commentstyle=\color{codegreen},
keywordstyle=\color{magenta},
numberstyle=\tiny\color{codegray},
stringstyle=\color{codepurple},
basicstyle=\ttfamily\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2
}
\lstset{style=mystyle}
\title{
\textbf{Lux ID: Decentralized Identity and Universal Access Management} \\
\large A Five-Year Journey from Web2 to Web3 Identity
}
\author{
Lux Research\thanks{Corresponding author: [email protected]}\\
\textit{Lux Industries, Inc.}\\
\texttt{[email protected]}
}
\date{2020}
\begin{document}
\luxcoverpage
\begin{abstract}
We present Lux ID, a comprehensive decentralized identity (DID) and Identity Access Management (IAM) system that bridges Web2 and Web3 authentication paradigms. Initially deployed in October 2020, Lux ID has evolved over five years to support multi-protocol authentication (OAuth 2.0, OpenID Connect, SAML, CAS, LDAP), advanced security features (WebAuthn, TOTP, MFA), and blockchain-native identity via the \texttt{did:lux:address} format. The October 2025 revision introduces post-quantum cryptographic credentials, hardware security key enhancements, and seamless integration with the Lux blockchain ecosystem. This paper provides the complete DID specification, architectural details, security analysis, performance benchmarks, and comparisons with existing identity systems. Lux ID demonstrates that production-grade decentralized identity can coexist with traditional IAM requirements while maintaining superior security, privacy, and user experience.
\textbf{Keywords}: Decentralized Identity, DID, IAM, OAuth 2.0, WebAuthn, Post-Quantum Cryptography, Blockchain Identity, Multi-Protocol Authentication
\end{abstract}
\input{sections/01-version-history}
\input{sections/02-introduction}
\input{sections/03-lux-did-specification}
\input{sections/04-iam-architecture}
\input{sections/05-security-features}
\input{sections/06-integration-with-lux-ecosystem}
\input{sections/07-cross-chain-identity-verification}
\input{sections/08-privacy-considerations}
\input{sections/09-performance-and-scalability}
\input{sections/10-comparison-with-other-did-systems}
\input{sections/11-future-work}
\input{sections/12-conclusion}
\input{sections/14-did-method-specification}
\input{sections/15-api-reference}
\input{sections/16-deployment-guide}
\input{sections/99-acknowledgments}
\end{document}