\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[ngerman,english]{babel}



\usepackage{float}








\begin{document}

\title{A Generic Taxonomy for Steganography Methods}



\author[1,1]{Steffen Wendzel }%
\author[2]{Luca Caviglione }%
\author[2]{Wojciech Mazurczyk }%
\author[2]{Aleksandra Mileva }%
\author[2]{Jana Dittmann }%
\author[2]{Christian Krätzer }%
\author[2]{Kevin Lamshöft }%
\author[2]{Claus Vielhauer }%
\author[2]{Laura Hartmann }%
\author[2]{Jörg Keller }%
\author[2]{Tom Neubert }%
\author[2]{Sebastian Zillien }%
\affil[1]{Hochschule Worms}%
\affil[2]{Affiliation not available}%


\vspace{-1em}



  
  \date{June 18, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
A unified understanding of terms and their applicability is essential
for every scientific discipline: steganography is no exception. Being
divided into several domains (for instance, text steganography, digital
media steganography, and network steganography), it is crucial to
provide a unified terminology as well as a taxonomy that is not limited
to some specific applications or areas. A prime attempt towards a
unified understanding of terms was conducted in 2015 with the
introduction of a pattern-based taxonomy for network steganography. Six
years later, in 2021, the first work towards a pattern-based taxonomy
for steganography was proposed. However, this initial attempt still
faced several shortcomings, e.g., the lack of patterns for several
steganography domains (the work mainly focused on network steganography
and covert channels), various terminology issues, and the need of
providing a tutorial on how the taxonomy can be used during engineering
and scientific tasks, including the paper-writing process.

As the consortium who published this initial 2021-study on steganography
patterns, in this paper we present the first comprehensive pattern-based
taxonomy tailored to fit all known domains of steganography, including
smaller and emerging areas, such as filesystem steganography and
cyber-physical systems steganography. Besides, to make our contribution
more effective and promote the use of the taxonomy to advance research
on steganography, we also provide a thorough tutorial on its
utilization.

Our pattern collection is available at https://patterns.ztt.hs-worms.de.%
\end{abstract}%



\sloppy




\selectlanguage{english}
\FloatBarrier
\end{document}

