2018-02-06 17:40:30 +00:00
|
|
|
%\documentclass[a4paper, 11pt, draft]{memoir}
|
2017-12-19 14:25:47 +00:00
|
|
|
\documentclass[a4paper, 11pt]{memoir}
|
2018-04-13 13:41:25 +00:00
|
|
|
\semiisopage
|
2017-12-18 16:36:57 +00:00
|
|
|
|
2018-04-13 16:52:15 +00:00
|
|
|
%% Highlight overfull hbox
|
|
|
|
\overfullrule=1mm
|
2018-04-30 12:54:55 +00:00
|
|
|
%% Show labels
|
|
|
|
%\usepackage{showkeys}
|
2018-04-13 16:52:15 +00:00
|
|
|
|
2017-12-19 14:25:47 +00:00
|
|
|
\usepackage[utf8x]{inputenc}
|
|
|
|
\usepackage[french,english]{babel}
|
2017-12-18 16:36:57 +00:00
|
|
|
%\usepackage[UKenglish]{babel}
|
|
|
|
\usepackage[T1]{fontenc}
|
2018-02-02 13:37:04 +00:00
|
|
|
\usepackage{makeidx}
|
|
|
|
\makeindex
|
2017-12-18 16:36:57 +00:00
|
|
|
|
2017-12-22 08:43:05 +00:00
|
|
|
% Customization
|
2018-02-06 17:40:30 +00:00
|
|
|
\usepackage{lmodern}
|
2018-01-27 20:27:06 +00:00
|
|
|
\usepackage{libertine}
|
|
|
|
\usepackage{inconsolata}
|
2017-12-22 08:43:05 +00:00
|
|
|
\chapterstyle{madsen}
|
2017-12-19 14:25:47 +00:00
|
|
|
|
2018-02-08 18:11:55 +00:00
|
|
|
\usepackage{subfig}
|
2018-02-09 12:39:19 +00:00
|
|
|
\usepackage{float}
|
|
|
|
\floatstyle{boxed}
|
|
|
|
\restylefloat{figure}
|
|
|
|
|
|
|
|
\usepackage{xcolor, graphicx}
|
2018-02-09 10:27:00 +00:00
|
|
|
\usepackage{multirow}
|
2017-12-19 14:25:47 +00:00
|
|
|
\usepackage[pagebackref]{hyperref}
|
|
|
|
\renewcommand*{\backref}[1]{}
|
2018-04-30 12:54:55 +00:00
|
|
|
\renewcommand*{\backrefalt}[4]{\small Citations: \S{}~#2}
|
2018-02-10 14:31:54 +00:00
|
|
|
\hypersetup{colorlinks=true, linkcolor=black!50!blue, urlcolor=black!50!red, citecolor=black!50!green, breaklinks=true}
|
2018-01-23 14:35:28 +00:00
|
|
|
\hypersetup{pdftitle={Privacy-preserving cryptography from pairings and lattices},
|
|
|
|
pdfauthor={Fabrice Mouhartem},
|
|
|
|
pdfsubject={Cryptography}}
|
|
|
|
\usepackage{microtype}
|
2018-04-06 13:46:55 +00:00
|
|
|
\usepackage{longtable}
|
2018-01-15 11:56:09 +00:00
|
|
|
% numbering
|
2018-05-29 19:18:19 +00:00
|
|
|
\setsecnumdepth{subsubsection}
|
2018-01-15 11:56:09 +00:00
|
|
|
\maxtocdepth {subsection}
|
2018-01-23 14:35:28 +00:00
|
|
|
\setlength{\parskip}{5pt}
|
|
|
|
\usepackage{enumerate}
|
2017-12-19 14:25:47 +00:00
|
|
|
|
2018-04-11 16:00:16 +00:00
|
|
|
\usepackage{doi}
|
2018-04-04 16:46:37 +00:00
|
|
|
\usepackage{amsmath, amssymb, mathrsfs, mathtools}
|
2018-02-28 17:01:36 +00:00
|
|
|
\usepackage{amsthm} % For theorem style
|
|
|
|
\usepackage{thmtools}
|
|
|
|
\usepackage{thm-restate}
|
2018-01-15 11:56:09 +00:00
|
|
|
\usepackage{comment}
|
2018-01-23 14:35:28 +00:00
|
|
|
\usepackage{tikz}
|
2018-04-13 13:41:25 +00:00
|
|
|
\usepackage{tikzpeople}
|
2018-02-02 13:38:10 +00:00
|
|
|
\usetikzlibrary{positioning,patterns,shapes}
|
2017-12-18 16:36:57 +00:00
|
|
|
|
2018-01-23 14:35:28 +00:00
|
|
|
% theorems, definitions
|
2018-02-28 17:01:36 +00:00
|
|
|
\declaretheorem[numberwithin=chapter]{theorem}
|
|
|
|
\declaretheorem[sibling=theorem]{lemma}
|
|
|
|
\declaretheorem[numberwithin=chapter,style=definition]{definition}
|
2017-12-19 14:25:47 +00:00
|
|
|
|
2018-02-28 17:05:08 +00:00
|
|
|
% References
|
|
|
|
\usepackage[capitalise]{cleveref}
|
|
|
|
|
2017-12-18 16:36:57 +00:00
|
|
|
\usepackage{pdfpages}
|
2017-12-19 14:25:47 +00:00
|
|
|
\usepackage{xspace}
|
2017-12-18 16:36:57 +00:00
|
|
|
|
2018-04-04 16:46:37 +00:00
|
|
|
\input frtoc
|
2017-12-19 14:25:47 +00:00
|
|
|
\input macros
|
|
|
|
|
2018-01-23 14:35:28 +00:00
|
|
|
\title{Privacy-preserving cryptography from pairings and lattices}
|
2017-12-19 14:25:47 +00:00
|
|
|
\author{Fabrice Mouhartem}
|
|
|
|
\date{\today}
|
2017-12-18 16:36:57 +00:00
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
\includepdf{garde.pdf}
|
2017-12-22 08:43:05 +00:00
|
|
|
\frontmatter
|
2017-12-18 16:36:57 +00:00
|
|
|
|
2017-12-19 14:25:47 +00:00
|
|
|
%%%%%%%%%%%%%
|
|
|
|
% Décidaces %
|
|
|
|
%%%%%%%%%%%%%
|
|
|
|
\cleardoublepage
|
|
|
|
\vspace*{\stretch{1}}
|
|
|
|
\begin{flushright}
|
|
|
|
À \ldots
|
|
|
|
\end{flushright}
|
|
|
|
\vspace*{\stretch{2}}
|
2018-04-12 16:42:39 +00:00
|
|
|
%%%%%%%%%%%%%
|
2017-12-19 14:25:47 +00:00
|
|
|
|
|
|
|
\input abstract
|
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input acknowledgements
|
|
|
|
|
2018-04-30 13:07:41 +00:00
|
|
|
%\cleardoublepage
|
|
|
|
%\frenchtableofcontents
|
2017-12-22 08:43:05 +00:00
|
|
|
\cleardoublepage
|
2017-12-19 14:25:47 +00:00
|
|
|
\tableofcontents
|
2018-01-27 20:27:06 +00:00
|
|
|
|
2018-04-12 16:42:39 +00:00
|
|
|
\cleardoublepage
|
2018-01-27 20:27:06 +00:00
|
|
|
\input symbols
|
2018-04-12 16:42:39 +00:00
|
|
|
|
2017-12-22 08:43:05 +00:00
|
|
|
\mainmatter
|
2018-01-27 20:27:06 +00:00
|
|
|
\pagestyle{ruled}
|
2017-12-19 14:25:47 +00:00
|
|
|
|
2018-04-30 12:54:55 +00:00
|
|
|
\chapter{Introduction}
|
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Introduction}
|
|
|
|
\label{ch:introduction}
|
|
|
|
|
2018-04-10 08:32:28 +00:00
|
|
|
\input chap-introduction
|
2017-12-19 14:25:47 +00:00
|
|
|
|
2018-04-12 16:42:39 +00:00
|
|
|
\cleardoublepage
|
2018-04-12 09:03:12 +00:00
|
|
|
{\let\newpage\relax
|
2018-01-15 11:56:09 +00:00
|
|
|
\part{Background}
|
2018-04-04 16:46:37 +00:00
|
|
|
\label{pa:background}
|
|
|
|
\addcontentsline{tof}{part}{\protect\numberline{\thepart} Préliminaires}
|
2018-04-12 09:03:12 +00:00
|
|
|
}
|
2018-04-04 16:46:37 +00:00
|
|
|
|
2018-04-13 13:49:21 +00:00
|
|
|
\chapter{Security Proofs in Cryptography} \label{ch:proofs}
|
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Les preuves de sécurité en cryptographie}
|
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input chap-proofs
|
|
|
|
|
2018-06-14 16:14:27 +00:00
|
|
|
\chapter{Underlying Structures} \label{ch:structures}
|
2018-04-13 13:49:21 +00:00
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Structures sous-jacentes}
|
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input chap-structures
|
|
|
|
|
2018-06-14 16:14:27 +00:00
|
|
|
\chapter{Zero-Knowledge Arguments} \label{ch:zka}
|
2018-04-13 13:49:21 +00:00
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Arguments à divulgation nulle de connaissance}
|
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input chap-ZK
|
|
|
|
|
2018-04-12 16:42:39 +00:00
|
|
|
\cleardoublepage
|
2018-04-12 09:03:12 +00:00
|
|
|
{\let\newpage\relax
|
2018-01-15 11:56:09 +00:00
|
|
|
\part{Group Signatures and Anonymous Credentials}
|
2018-04-04 16:46:37 +00:00
|
|
|
\addcontentsline{tof}{part}{\protect\numberline{\thepart} Signatures de groupe et accréditations anonymes}
|
2018-04-13 16:52:15 +00:00
|
|
|
\label{pa:gs-ac}
|
2018-04-12 09:03:12 +00:00
|
|
|
}
|
2018-01-15 11:56:09 +00:00
|
|
|
|
2018-04-13 16:52:15 +00:00
|
|
|
\chapter{Dynamic Group Signatures}
|
2018-04-13 13:49:21 +00:00
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Signatures de groupe dynamique}
|
2018-04-13 16:52:15 +00:00
|
|
|
\label{ch:gs-background}
|
2018-04-13 13:49:21 +00:00
|
|
|
|
2018-04-11 15:35:11 +00:00
|
|
|
\input chap-GS-background
|
|
|
|
|
2018-04-13 13:49:21 +00:00
|
|
|
\chapter{Pairing-Based Dynamic Group Signatures}
|
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Signatures de groupe dynamique à base de couplages}
|
|
|
|
\label{ch:sigmasig}
|
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input chap-sigmasig
|
|
|
|
|
2018-04-13 13:49:21 +00:00
|
|
|
\chapter{Lattice-Based Dynamic Group Signatures}
|
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Signatures de groupe dynamique à base de réseaux euclidiens}
|
|
|
|
\label{ch:gs-lwe}
|
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input chap-GS-LWE
|
|
|
|
|
2018-04-12 16:42:39 +00:00
|
|
|
\cleardoublepage
|
2018-04-12 09:03:12 +00:00
|
|
|
{\let\newpage\relax
|
2018-01-15 11:56:09 +00:00
|
|
|
\part{Group Encryption and Adaptive Oblivious Transfer}
|
2018-04-12 09:03:12 +00:00
|
|
|
\label{pa:ge-ot}
|
2018-04-04 16:46:37 +00:00
|
|
|
\addcontentsline{tof}{part}{\protect\numberline{\thepart} Chiffrement de groupe et transfert inconscient adaptatif}
|
2018-04-12 09:03:12 +00:00
|
|
|
}
|
2018-01-15 11:56:09 +00:00
|
|
|
|
2018-04-13 13:49:21 +00:00
|
|
|
\chapter{Lattice-Based Group Encryption}
|
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Chiffrement de groupe à base de réseaux euclidiens}
|
2018-04-13 16:52:15 +00:00
|
|
|
\label{ch:ge-lwe}
|
2018-04-13 13:49:21 +00:00
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input chap-GE-LWE
|
|
|
|
|
2018-04-13 13:49:21 +00:00
|
|
|
\chapter{Lattice-Based Oblivious Transfer with Access Control} \label{ch:ac-ot}
|
|
|
|
\addcontentsline{tof}{chapter}{\protect\numberline{\thechapter} Transfert inconscient adaptatif avec contrôle d'accès à base de réseaux euclidiens}
|
2018-04-13 16:52:15 +00:00
|
|
|
\label{ch:ot-lwe}
|
2018-04-13 13:49:21 +00:00
|
|
|
|
2018-01-15 11:56:09 +00:00
|
|
|
\input chap-OT-LWE
|
2017-12-19 14:25:47 +00:00
|
|
|
|
2018-04-13 13:49:21 +00:00
|
|
|
\chapter*{Conclusion}
|
|
|
|
\addcontentsline{toc}{chapter}{Conclusion}
|
|
|
|
\addcontentsline{tof}{chapter}{Conclusion}
|
|
|
|
|
2018-01-23 14:35:28 +00:00
|
|
|
\input chap-conclusion
|
2017-12-19 14:25:47 +00:00
|
|
|
|
2018-04-13 13:49:21 +00:00
|
|
|
\chapter*[Publication List]{List of Publications}
|
|
|
|
\addcontentsline{toc}{chapter}{List of publications}
|
|
|
|
\addcontentsline{tof}{chapter}{Liste des publications}
|
|
|
|
|
2018-04-11 16:00:16 +00:00
|
|
|
\input chap-publications
|
|
|
|
|
2018-01-23 14:35:28 +00:00
|
|
|
\bibliographystyle{alphaabbr}
|
2017-12-19 14:25:47 +00:00
|
|
|
\bibliography{these.bib}
|
2018-04-11 16:00:51 +00:00
|
|
|
\addcontentsline{tof}{chapter}{Bibliographie}
|
2018-02-02 13:37:04 +00:00
|
|
|
\printindex
|
2018-04-11 16:00:51 +00:00
|
|
|
\addcontentsline{tof}{chapter}{Index en anglais}
|
2018-01-23 14:35:28 +00:00
|
|
|
\backmatter
|
|
|
|
\listoffigures
|
2018-04-11 16:00:51 +00:00
|
|
|
\addcontentsline{tof}{chapter}{Liste des figures}
|
2018-04-13 13:41:25 +00:00
|
|
|
\clearpage
|
|
|
|
\listoftables
|
|
|
|
\addcontentsline{tof}{chapter}{Liste des tableaux}
|
2017-12-18 16:36:57 +00:00
|
|
|
\end{document}
|
2017-12-19 14:25:47 +00:00
|
|
|
% vim: spl=en
|