Skip to content
Merged

Dev #57

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@ jobs:
uses: 'marvinpinto/action-automatic-releases@latest'
with:
repo_token: ${{ secrets.RELEASE_TOKEN }}
automatic_release_tag: v1.3.1
automatic_release_tag: v1.3.2
prerelease: false
title: v1.3.1
title: v1.3.2
files: |
dist/*

Expand Down
115 changes: 93 additions & 22 deletions Documentation/Rapport/Diskussion.tex

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions Documentation/Rapport/Introduction.tex
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
\mychapter{Inledning} % Mostly clear but might need some refinement
Kryptering, en bärande grundsten i dagens digitaliserade samhälle. De är väggen mellan oss och resten
Kryptering, en bärande grundsten i dagens digitaliserade samhälle. det är väggen mellan oss och resten
av världen, ett lås runt våra liv. Kryptering bygger på ett simpelt koncept, att dölja informationen
från all förutom den menade mottagaren. Ett koncept som exempelvis fanns redan för 2000 år sedan när Julius
Caesar använde de vi idag kallar \gls{caesar} för att skicka hemliga meddelanden.\footfullcite{luciano1987cryptology}
Caesar använde det vi idag kallar \gls{caesar} för att skicka hemliga meddelanden.\footfullcite{luciano1987cryptology}

Sedan dess har kryptografi självklart utvecklats enormt och vi har gått från de på ett sätt simpla men
även eleganta \gls{caesar} som användes till moderna algoritmer så som \acrlong{aes} och \acrlong{des}.
Sedan dess har kryptografi självklart utvecklats enormt och vi har gått från det på ett sätt simpla men
även eleganta \gls{caesar} som användes förr i tiden till moderna algoritmer så som \acrlong{aes} och \acrlong{des}.
Dessa algoritmer har samma syfte som \gls{caesar} men har utvecklats under en tid där datorer står som
de dominerande informationshanteringsverktyget, vilket även är vad som används i denna rapport för att
det dominerande informationshanteringsverktyget, vilket även är det verktyg som används i denna rapport för att
undersöka just en av dessa algoritmer.

\section{Syfte} % Mostly clear but might need some refinement
Expand All @@ -19,14 +19,14 @@ \section{Syfte} % Mostly clear but might need some refinement
\section{Frågeställningar} % Mostly clear but might need some refinement and reformulating
\begin{itemize}
\setlength{\itemindent}{-1em}
\item Hur påverkas tiden de tar att kryptera något mellan de olika nyckel längderna 128-bit,
\item Hur påverkas tiden det tar att kryptera något mellan det olika nyckel längderna 128-bit,
192-bit och 256-bit nyckel?

\item Hur påverkas skiffertexten av de olika körlägen och vilken betydelse får de för den resultatet?

\item Hur förändras tiden det tar att kryptera något beroende på ifall algoritmen körs i
\acrshort{ecb}, \acrshort{cbc} eller \acrshort{ofb} samt vilken betydelse det får ur ett
säkerhetsperspektiv?
\acrshort{ecb}, \acrshort{cbc} eller \acrshort{ofb}?

\item Hur påverkas skiffertexten av det olika körlägen \acrshort{ecb}, \acrshort{cbc} \& \acrshort{ofb}
samt vilken betydelse det får ur ett säkerhetsperspektiv?
\end{itemize}

\section{Avgränsning} % Mostly clear but might need some refinement and reformulating
Expand Down
214 changes: 132 additions & 82 deletions Documentation/Rapport/Main.acn

Large diffs are not rendered by default.

14 changes: 10 additions & 4 deletions Documentation/Rapport/Main.acr
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,27 @@
\setentrycounter[]{page}\glsnumberformat{1}\delimN
\setentrycounter[]{page}\glsnumberformat{10\delimR 13}\delimN
\setentrycounter[]{page}\glsnumberformat{18\delimR 20}\delimN
\setentrycounter[]{page}\glsnumberformat{30\delimR 33}}}%
\setentrycounter[]{page}\glsnumberformat{30\delimR 36}}}%
\glossentry{ascii}{\glossaryentrynumbers{\relax
\setentrycounter[]{page}\glsnumberformat{4}}}\glsgroupskip
\glsgroupheading{C}\relax \glsresetentrylist %
\glossentry{cbc}{\glossaryentrynumbers{\relax
\setentrycounter[]{page}\glsnumberformat{1}\delimN
\setentrycounter[]{page}\glsnumberformat{10}\delimN
\setentrycounter[]{page}\glsnumberformat{14\delimR 17}\delimN
\setentrycounter[]{page}\glsnumberformat{31\delimR 34}}}\glsgroupskip
\setentrycounter[]{page}\glsnumberformat{31\delimR 34}\delimN
\setentrycounter[]{page}\glsnumberformat{36\delimN 37}}}\glsgroupskip
\glsgroupheading{D}\relax \glsresetentrylist %
\glossentry{des}{\glossaryentrynumbers{\relax
\setentrycounter[]{page}\glsnumberformat{10\delimR 12}\delimN
\setentrycounter[]{page}\glsnumberformat{18}}}\glsgroupskip
\glsgroupheading{E}\relax \glsresetentrylist %
\glossentry{ecb}{\glossaryentrynumbers{\relax
\setentrycounter[]{page}\glsnumberformat{1}\delimN
\setentrycounter[]{page}\glsnumberformat{10}\delimN
\setentrycounter[]{page}\glsnumberformat{14\delimR 17}\delimN
\setentrycounter[]{page}\glsnumberformat{31\delimR 34}}}\glsgroupskip
\setentrycounter[]{page}\glsnumberformat{31\delimR 34}\delimN
\setentrycounter[]{page}\glsnumberformat{36\delimN 37}}}\glsgroupskip
\glsgroupheading{I}\relax \glsresetentrylist %
\glossentry{iv}{\glossaryentrynumbers{\relax
\setentrycounter[]{page}\glsnumberformat{13\delimR 18}\delimN
Expand All @@ -31,10 +35,12 @@
\setentrycounter[]{page}\glsnumberformat{12}}}\glsgroupskip
\glsgroupheading{O}\relax \glsresetentrylist %
\glossentry{ofb}{\glossaryentrynumbers{\relax
\setentrycounter[]{page}\glsnumberformat{1}\delimN
\setentrycounter[]{page}\glsnumberformat{10}\delimN
\setentrycounter[]{page}\glsnumberformat{14}\delimN
\setentrycounter[]{page}\glsnumberformat{17\delimN 18}\delimN
\setentrycounter[]{page}\glsnumberformat{31\delimR 34}}}\glsgroupskip
\setentrycounter[]{page}\glsnumberformat{31\delimR 34}\delimN
\setentrycounter[]{page}\glsnumberformat{36\delimN 37}}}\glsgroupskip
\glsgroupheading{R}\relax \glsresetentrylist %
\glossentry{rcon}{\glossaryentrynumbers{\relax
\setentrycounter[]{page}\glsnumberformat{28}}}\glsgroupskip
Expand Down
6 changes: 3 additions & 3 deletions Documentation/Rapport/Main.glg
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
This is makeindex, version 2.16 [TeX Live 2022] (kpathsea + Thai support).
Scanning style file ./Main.ist.............................done (29 attributes redefined, 0 ignored).
Scanning input file Main.glo....done (115 entries accepted, 0 rejected).
Sorting entries....done (858 comparisons).
Generating output file Main.gls....done (97 lines written, 0 warnings).
Scanning input file Main.glo....done (123 entries accepted, 0 rejected).
Sorting entries....done (860 comparisons).
Generating output file Main.gls....done (100 lines written, 0 warnings).
Output written in Main.gls.
Transcript written in Main.glg.
Loading