question_authority.tex 4.7 KB

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