question_authority.tex 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. \documentclass[12pt,a4paper,twoside]{thesis}
  2. %% PACKAGES
  3. \usepackage[utf8]{inputenc}
  4. \usepackage[T1]{fontenc}
  5. \usepackage{algorithm}
  6. \usepackage[noend]{algpseudocode}
  7. \usepackage{amsmath}
  8. \usepackage{amsthm}
  9. \usepackage{amsfonts}
  10. \usepackage{amssymb}
  11. \usepackage{amsthm}
  12. \usepackage{bytefield}
  13. \usepackage{cancel}
  14. \usepackage[dvips]{color}
  15. \usepackage{enumerate}
  16. \usepackage{epigraph}
  17. \usepackage{fancyhdr}
  18. \usepackage{graphicx}
  19. \usepackage{hyperref}
  20. \usepackage{indentfirst}
  21. \usepackage{mathtools}
  22. \usepackage{minted}
  23. \usepackage{makeidx,shortvrb,latexsym}
  24. \usepackage{supertabular}
  25. \usepackage{tikz}
  26. %% setting epigraphs
  27. \renewcommand{\epigraphsize}{\small}
  28. \setlength{\epigraphwidth}{0.8\textwidth}
  29. \let\origepigraph\epigraph
  30. \renewcommand\epigraph[2]{\origepigraph{\textit{#1}}{\textsc{#2}}}
  31. %% bytefield shit
  32. \newcommand{\colorbitbox}[3]{%
  33. \rlap{\bitbox{#2}{\color{#1}\rule{\width}{\height}}}%
  34. \bitbox{#2}{#3}}
  35. %% COMMANDS
  36. \DeclarePairedDelimiter{\floor}{\lfloor}{\rfloor}
  37. \DeclarePairedDelimiter{\ceil}{\lceil}{\rceil}
  38. \DeclarePairedDelimiter{\angular}{\langle}{\rangle}
  39. \newcommand{\naturalN}{\mathbb{N}}
  40. \newcommand{\naturalPrime}{\mathbb{P}}
  41. \newcommand{\integerZ}{\mathbb{Z}}
  42. \newcommand{\factorBase}{\mathcal{B}}
  43. \newcommand{\bigO}[1]{\ensuremath{\operatorname{O}\left(#1\right)}}
  44. \newcommand{\openssl}{\textsc{OpenSSL}\ }
  45. %% here adopting Wikipedia's notation <https://en.wikipedia.org/wiki/Isqrt>
  46. \newcommand{\dsqrt}[1]{\ensuremath{isqrt(#1)}}
  47. \newcommand{\idiv}{\ensuremath{//}}
  48. \newcommand{\strong}[1]{\textbf{#1}}
  49. \newcommand{\eulerphi}[1]{\varphi(#1)}
  50. \newcommand{\abs}[1]{\left|#1\right|}
  51. \newcommand{\rfrac}[2]{{}^{#1}\!/_{#2}}
  52. \newcommand{\getsRandom}{\xleftarrow{r}}
  53. \newcommand{\xor}{\oplus}
  54. \theoremstyle{plain}
  55. \newtheorem*{theorem*}{Theorem}
  56. \newtheorem*{definition*}{Definition}
  57. \makeindex
  58. \let\origdoublepage\cleardoublepage
  59. \newcommand{\clearemptydoublepage}{%
  60. \clearpage
  61. {\pagestyle{empty}\origdoublepage}%
  62. }
  63. \let\cleardoublepage\clearemptydoublepage
  64. % Note that colour boxes around links are NOT printed.
  65. % The text itself can be coloured, replacing the bounding box, but
  66. % when printing this may appear illegible;
  67. % link colors can be set to black for printing purposes, like so:
  68. %\hypersetup{colorlinks,%
  69. % citecolor=black,%
  70. % filecolor=black,%
  71. % linkcolor=black,%
  72. % urlcolor=black}
  73. % Also note that this will conflict with the color package called
  74. % earlier in this document if that is not set to the right option (e.g.
  75. % dvips or pdflatex).
  76. \begin{document}
  77. %\phd %se e' la tesi di dottorato, altrimenti non mettere nulla
  78. \university{Universit\`a degli Studi di Trento}
  79. \faculty{Facolt\`a di Scienze Matematiche Fisiche e Naturali}
  80. \dept{Dipartimento di Scienze Informatiche}
  81. \Logo{logo_unitn.jpg}
  82. %% titolo del dottorato
  83. % \phdtitle{}
  84. %% titolo della tesi
  85. \title{Question Authority}
  86. \subtitle{An Inquiry into The Secure Layer}
  87. \author{Michele Orr\`u}
  88. \supervisor{Prof. Massimiliano Sala}
  89. %% Uncomment the following two lines if a co-relator is present.
  90. %\twosupervisors
  91. %\firstreader{Prof. Ettore Miron}
  92. % capo della scuola di dottorato o controrelatore
  93. \secondreader{Prof. Nara Stabbocchi}
  94. \accademico{Anno accademico $2013/2014$}
  95. \frontespizio % questo e` il frontespizio esterno, cioe' senza firme
  96. \cleardoublepage
  97. \signaturepage % questo e` il frontesizio interno con le firme
  98. %% DEDICA
  99. %non e' ovviamente obbligatoria
  100. \cleardoublepage \setcounter{page}{1} \pagenumbering{roman}
  101. \pagestyle{plain} \tableofcontents
  102. %\listoffigures
  103. %\addcontentsline{toc}{chapter}{Elenco delle figure}
  104. %\renewcommand{\listalgorithmname}{Elenco degli algoritmi}
  105. %\listofalgorithms
  106. %\addcontentsline{toc}{chapter}{Elenco degli algoritmi}
  107. %\addcontentsline{toc}{chapter}{Introduction}
  108. %% INTRODUCTION
  109. %\include{ack}
  110. %\addcontentsline{toc}{chapter}{Acknowledgment}
  111. %\cleardoublepage
  112. %\include{Introduction}
  113. %\addcontentsline{toc}{chapter}{Introduction}
  114. \cleardoublepage
  115. %% THESIS BODY
  116. \pagestyle{fancy} \pagenumbering{arabic} \mainmatter
  117. \vspace*{3in}
  118. \epigraph{
  119. Many persons who are not conversant with mathematical studies imagine that
  120. because the business of [Babbage's Analytical Engine] is to give results in
  121. numerical notation, the nature of the processes must consequently be
  122. arithmetical and numerical, rather than algebraical and analytical. This is an
  123. error. The engine can arrange and combine its numerical quantities exactly as if
  124. they were letters or any other general symbols; and in fact it might bring out
  125. its results in algebraical notation, were provisions made accordingly.}
  126. {Augusta Ada, Countess of Lovelace}
  127. %% there is no copyright, but the right to copy.
  128. \begin{figure}[b]
  129. \centering
  130. \includegraphics[width=80pt]{kopimi.png}
  131. \end{figure}
  132. \include{preface}
  133. \part{Prequisites}
  134. \include{ssl_prequisites}
  135. \include{math_prequisites}
  136. \part{Factorization Methods}
  137. \include{fermat}
  138. \include{wiener}
  139. \include{pollard-1}
  140. \include{pollard+1}
  141. \include{pollardrho}
  142. \include{dixon}
  143. \include{conclusions}
  144. \backmatter
  145. %%\bibliographystyle{ieeetr}
  146. \bibliography{library}
  147. \clearpage
  148. \addcontentsline{toc}{chapter}{Bibliography}
  149. \end{document}