Merge branch 'master' of git.2li.ch:ibz/math_rsa
# Conflicts: # bib.bib # main.pdf behoben
This commit is contained in:
commit
61fbca90d8
26
bib.bib
26
bib.bib
|
@ -13,15 +13,29 @@
|
||||||
Note = {\url{https://en.wikipedia.org/wiki/RSA_(cryptosystem)}},
|
Note = {\url{https://en.wikipedia.org/wiki/RSA_(cryptosystem)}},
|
||||||
Title = {{RSA} (Cryptosystem) --- {W}ikipedia{,} {D}ie freie {E}nzyklop{\"a}die},
|
Title = {{RSA} (Cryptosystem) --- {W}ikipedia{,} {D}ie freie {E}nzyklop{\"a}die},
|
||||||
Year = {2016}}
|
Year = {2016}}
|
||||||
|
}
|
||||||
@misc{ref2,
|
@misc{ref2,
|
||||||
Author = {Wikipedia},
|
Author = {Wikipedia},
|
||||||
Note = {\url{https://de.wikipedia.org/wiki/RSA-Kryptosystem}},
|
Note = {\url{https://de.wikipedia.org/wiki/RSA-Kryptosystem}},
|
||||||
Title = {{RSA}-{K}ryptosystem --- {W}ikipedia{,} {D}ie freie {E}nzyklop{\"a}die},
|
Title = {{RSA}-{K}ryptosystem --- {W}ikipedia{,} {D}ie freie {E}nzyklop{\"a}die},
|
||||||
Year = {2016}}
|
Year = {2016}}
|
||||||
|
}
|
||||||
@misc{ref3,
|
@misc{ref3,
|
||||||
Author = {L. Van Houtven},
|
author = "L. Van Houtven",
|
||||||
Note = {\url{https://www.crypto101.io}},
|
title = "Crypto 101",
|
||||||
Title = {Crypto 101},
|
note = "\url{https://www.crypto101.io}",
|
||||||
Year = {2016}}
|
year = "2016",
|
||||||
|
}
|
||||||
|
@misc{ref4,
|
||||||
|
author = "Whitfield Diffie Martin Hellman",
|
||||||
|
title = {New Directions in Cryptographie},
|
||||||
|
note = "\url{https://www-ee.stanford.edu/\%7Ehellman/publications/24.pdf}",
|
||||||
|
year = "1976",
|
||||||
|
}
|
||||||
|
@misc{ref5,
|
||||||
|
author = "R.L. Rivest und A. Shamir und L. Adleman",
|
||||||
|
title = "A Method for Obtaining Digital Signatures and Public-Key
|
||||||
|
Cryptosystems",
|
||||||
|
note = "\url{https://people.csail.mit.edu/rivest/Rsapaper.pdf}",
|
||||||
|
year = "1978",
|
||||||
|
}
|
38
main.tex
38
main.tex
|
@ -1,7 +1,7 @@
|
||||||
\documentclass{math_rsa}
|
\documentclass{math_rsa}
|
||||||
\title{Einführung zu RSA}
|
\title{Einführung zu RSA}
|
||||||
\date{\today}
|
\date{\today}
|
||||||
\author{Andreas Zweili, Ismail Cadaroski, Ivan Höhler, Michael Stratighiou}
|
\author{Andreas Zweili, Ismail Cadaroski, Ivan Hörler, Michael Stratighiou}
|
||||||
%\institute{}
|
%\institute{}
|
||||||
% \titlegraphic{\hfill\includegraphics[height=1.5cm]{logo.pdf}}
|
% \titlegraphic{\hfill\includegraphics[height=1.5cm]{logo.pdf}}
|
||||||
|
|
||||||
|
@ -15,14 +15,46 @@
|
||||||
\tableofcontents
|
\tableofcontents
|
||||||
\newpage
|
\newpage
|
||||||
|
|
||||||
\section{Biographie}
|
\section{Einführung}
|
||||||
Hallo Dies ist ein Test
|
|
||||||
|
Diese Arbeit wird eine Einführung zu dem Verschlüsselungsalgorithmus RSA geben.
|
||||||
|
Anhand von vereinfachten Rechnungen wird die Funktion des Algorthmus
|
||||||
|
veranschaulicht und erklärt. In der Realität sind die verwendeten Zahlen jedoch
|
||||||
|
um ein x-faches grösser. Die nachfolgende Zahl ist 1024 Bit gross. Der Leser
|
||||||
|
kann sich also ungefähr vorstellen wie gross die Zahlen sind wenn die heutige
|
||||||
|
empfohlene Grösse bei 4096 Bit liegt.
|
||||||
|
|
||||||
|
\begin{sexylisting}{RSA-1024 Primzahl}
|
||||||
|
13506641086599522334960321627880596993888147560566
|
||||||
|
70275244851438515265106048595338339402871505719094
|
||||||
|
41798207282164471551373680419703964191743046496589
|
||||||
|
27425623934102086438320211037295872576235850964311
|
||||||
|
05640735015081875106765946292055636855294752135008
|
||||||
|
52879416377328533906109750544334999811150056977236
|
||||||
|
890927563
|
||||||
|
\end{sexylisting}
|
||||||
|
|
||||||
|
\subsection{Geschichte}
|
||||||
|
|
||||||
|
WIP
|
||||||
|
RSA wurde im Jahre 1977 von Ronald L. Rivest, Adi Shamir und Leonard Adleman am
|
||||||
|
MIT entdeckt. Ein Jahr zuvor wurde von Whitfield Diffie und Martin Hellman eine
|
||||||
|
Theorie zu Publickey-Kryptographie veröffentlicht welche jedoch noch keinen
|
||||||
|
funktionierenden Algorithmus beinhaltete.
|
||||||
|
|
||||||
|
RSA steht dabei für die Anfangsbuchstaben ihrer Familiennamen.
|
||||||
|
Im Jahre 2002 erhielten sie den Turing-Award für ihre Arbeit auf dem Gebiet der
|
||||||
|
Kryptographie.
|
||||||
|
WIP
|
||||||
|
\subsection{Verwendung}
|
||||||
|
|
||||||
|
|
||||||
\section{Verschlüsseln}
|
\section{Verschlüsseln}
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
Sind das wirklich alles Sections? Ich habe sie jetzt mal in Subsections
|
Sind das wirklich alles Sections? Ich habe sie jetzt mal in Subsections
|
||||||
geändert. Ist evtl. eher Fett gemeint?
|
geändert. Ist evtl. eher Fett gemeint?
|
||||||
|
Ismail was hast du hier gemeint?
|
||||||
|
|
||||||
\subsection{Schlüsselkontruktion}
|
\subsection{Schlüsselkontruktion}
|
||||||
N = Privatschlüssel p= primzahl q = primzahl \\
|
N = Privatschlüssel p= primzahl q = primzahl \\
|
||||||
|
|
16
math_rsa.cls
16
math_rsa.cls
|
@ -8,7 +8,7 @@
|
||||||
%Enable Mathsupport
|
%Enable Mathsupport
|
||||||
\RequirePackage{mathtools}
|
\RequirePackage{mathtools}
|
||||||
%Use normal font for math
|
%Use normal font for math
|
||||||
\RequirePackage[Regular]{mathastext}
|
\RequirePackage{mathastext}
|
||||||
|
|
||||||
%Support for German
|
%Support for German
|
||||||
\RequirePackage[utf8]{inputenc}
|
\RequirePackage[utf8]{inputenc}
|
||||||
|
@ -58,3 +58,17 @@
|
||||||
\definecolor{teal}{HTML}{009688}
|
\definecolor{teal}{HTML}{009688}
|
||||||
\definecolor{yellow}{HTML}{FFEB3B}
|
\definecolor{yellow}{HTML}{FFEB3B}
|
||||||
\definecolor{green}{HTML}{388E3C}
|
\definecolor{green}{HTML}{388E3C}
|
||||||
|
|
||||||
|
%better font for monospace characters
|
||||||
|
\RequirePackage{sourcecodepro}
|
||||||
|
|
||||||
|
% Listing with a box around it
|
||||||
|
\RequirePackage[most]{tcolorbox}
|
||||||
|
\newtcblisting{sexylisting}[2][]{
|
||||||
|
sharp corners,
|
||||||
|
fonttitle=\bfseries,
|
||||||
|
colframe=gray,
|
||||||
|
listing only,
|
||||||
|
listing options={basicstyle=\ttfamily,},
|
||||||
|
title=\thetcbcounter #2, #1
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue