-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoctokey.tex
38 lines (32 loc) · 1.21 KB
/
octokey.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
\documentclass[letterpaper,twocolumn,10pt]{article}
\usepackage{usenix,epsfig}
\usepackage{cite}
\usepackage{hyperref}
\usepackage{amsmath}
\newcommand*{\concat}{\mathbin{\|}}
\hyphenation{time-stamp}
\sloppy
\begin{document}
\date{} % No date
\title{\Large \bf Octokey: Public key authentication for the web}
\author{{\rm Martin Kleppmann} \and {\rm Conrad Irwin}}
\maketitle
\subsection*{Abstract}
We propose Octokey, a cryptographic protocol for authenticating users, designed as a viable
replacement for password authentication in consumer internet use cases. When a user signs up to a
service, they provide a public key, and clients subsequently authenticate by signing a challenge
with the user's private key. We describe key management protocols for enrolling new devices,
revoking lost devices, protecting private keys against offline attacks, and granting access to
partially trusted devices. While Octokey can be used with hardware security modules, it is designed
to provide good security in a software-only configuration.
\input{intro}
\input{protocol}
\input{interdevice}
\input{threat}
%\input{questions}
\input{others}
{\footnotesize
\bibliographystyle{plain}
\bibliography{references}{}
}
\end{document}