preface.tex 1.3 KB

1234567891011121314151617181920212223242526272829
  1. \chapter{Preface}
  2. Even if the basic RSA key generation algorithm is fairly straightforward, it
  3. turns out that any software willing to provide such a feature does have to test
  4. the candidate key against a substantious number of threats before claiming its
  5. security.
  6. The purpose of this project is to examine the TLS protocol, to study in depth
  7. the \openssl library, and to survey some of the attacks to which a bad key
  8. generation is exposed. On the footprint of ~\cite{20years}, where most of these
  9. attacks have already been analyzed, we are going to describe the mathematical
  10. basis of each attack, reason about a possible solution in procedural
  11. programming, and finally, give some hints about a distributed version of it.
  12. Besides the pseudocode already available in this document, the project led to the
  13. development of a real, open, C implementation consultable at
  14. {\small \url{https://github.com/mmaker/bachelor}}.
  15. In addition, the application has then been deployed on the
  16. university cluster and pointed against a huge number of websites -
  17. \href{http://www.alexa.com/}{Alexa}'s \emph{top 1 million global websites}.
  18. Some of the statistical result extracted from this investigation are later
  19. examined in chapter \ref{chap:empirical_study}.
  20. %%% Local Variables:
  21. %%% mode: latex
  22. %%% TeX-master: "question_authority"
  23. %%% End: