This commit is contained in:
Özgür Kesim 2022-12-28 13:04:24 +01:00
parent f38536840b
commit aa2d847338

View File

@ -3,11 +3,16 @@
\usepackage{appendixnumberbeamer} \usepackage{appendixnumberbeamer}
\usepackage{amsmath} \usepackage{amsmath}
\usepackage{multimedia} \usepackage{multimedia}
\usepackage{wrapfig}
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage{framed,color,ragged2e} \usepackage{framed,color,ragged2e}
\usepackage[absolute,overlay]{textpos} \usepackage[absolute,overlay]{textpos}
%\definecolor{shadecolor}{rgb}{0.8,0.8,0.8} %\definecolor{shadecolor}{rgb}{0.8,0.8,0.8}
\usetheme[progressbar=frametitle]{metropolis}
\setbeamertemplate{navigation symbols}{} \setbeamertemplate{navigation symbols}{}
\setbeamersize{description width=1em}
\setbeamertemplate{section in toc}[sections numbered]
\setbeamertemplate{footline}{}
\usepackage{xcolor} \usepackage{xcolor}
\usepackage[normalem]{ulem} \usepackage[normalem]{ulem}
\usepackage{listings} \usepackage{listings}
@ -22,21 +27,9 @@
\usetikzlibrary{positioning,patterns} \usetikzlibrary{positioning,patterns}
\usetikzlibrary{calc} \usetikzlibrary{calc}
\usetheme[progressbar=frametitle]{metropolis}
\setbeamersize{description width=1em}
\usepackage{fontspec} \usepackage{fontspec}
\setsansfont{IBM Plex Sans} \setsansfont{IBM Plex Sans}
%\setbeamertemplate{footline}{
% \hbox{%
% \begin{beamercolorbox}[wd=\paperwidth,ht=3ex,dp=1.5ex,leftskip=2ex,rightskip=2ex]{page footer}%
% \usebeamerfont{title in head/foot}%
% \insertshorttitle \hfill
% \insertsection \hfill
% \insertframenumber{} / \inserttotalframenumber
% \end{beamercolorbox}}%
%}
\definecolor{blue}{rgb}{0,0.4,1} \definecolor{blue}{rgb}{0,0.4,1}
\newcommand{\orange}[1]{{\color{orange}#1}} \newcommand{\orange}[1]{{\color{orange}#1}}
\newcommand{\TODO}[1]{\orange{TODO: #1}} \newcommand{\TODO}[1]{\orange{TODO: #1}}
@ -63,17 +56,41 @@
\end{frame} \end{frame}
\begin{frame}{Chapters} \begin{frame}{Chapters}
\begin{enumerate} \tableofcontents
\item \TODO{something something}
\end{enumerate}
\end{frame} \end{frame}
\section{Introduction} \section{Prolog}
\begin{frame}{Who am I} \begin{frame}{Who am I}
\TODO{who am i} Özgür Kesim,
\begin{itemize}
\item security consultant for 20+ years,
\item PhD candidate at FU Berlin,
\item software developer,
\item member of GNU Taler dev-team.
\end{itemize}
\url{@oec@mathstodon.xyz}
\end{frame} \end{frame}
\begin{frame}{Sponsors}
\centering\begin{columns}[T]
\column{0.5\textwidth}
\centering NGI Pointer program of the European Commission\\[2em]
\centering\includegraphics[width=0.7\textwidth]{images/ngi-ap3.png}
\column{0.5\textwidth}
\centering Project \textit{Concrete Contracts} in the
\textit{KMU-innovativ} programm\\[2em]
\centering\includegraphics[width=0.9\textwidth]{images/bmbf-english.jpg}
\end{columns}
\end{frame}
\section{Introduction -- Age Restriction as Challenge}
\begin{frame}{Age restriction in E-commerce} \begin{frame}{Age restriction in E-commerce}
\begin{description} \begin{description}
@ -132,20 +149,20 @@ with the following goals:
\end{frame} \end{frame}
\section{Age Restriction as Functional Equation}
\section{Age Restriction}
\begin{frame}{Age restriction} \begin{frame}{Age restriction}
\framesubtitle{Assumptions and scenario} \framesubtitle{Assumptions and scenario}
Assumption: Bank accounts are under control of eligible adults/guardians.
\begin{columns} \begin{columns}
\column{7.5cm} \column{7.5cm}
\begin{itemize} \begin{itemize}
\item<1-> Assumption: Checking accounts are under control of eligible adults/guardians.
\item<2-> \textit{Guardians} \textbf{commit} to an maximum age \item<2-> \textit{Guardians} \textbf{commit} to an maximum age
\item<3-> \textit{Minors} \textbf{attest} their adequate age \item<3-> \textit{Minors} \textbf{attest} their adequate age
\item<4-> \textit{Merchants} \textbf{verify} the attestations \item<4-> \textit{Merchants} \textbf{verify} the attestations
\item<5-> Minors \textbf{derive} age commitments from existing ones \item<5-> \textit{Minors} \textbf{derive} age commitments from existing ones
\item<6-> \textit{Exchanges} \textbf{compare} the derived age commitments \item<6-> \textit{Exchanges} \textbf{compare} the derived age commitments
\end{itemize} \end{itemize}
\column{5cm} \column{5cm}
@ -535,7 +552,7 @@ Searching for functions \uncover<2->{with the following signatures}
\end{description} \end{description}
\end{frame} \end{frame}
\section{Solution/Instantiation} \section{A Solution}
\begin{frame}{Solution: Instantiation with ECDSA} \begin{frame}{Solution: Instantiation with ECDSA}
% \framesubtitle{Definition of Commit} % \framesubtitle{Definition of Commit}
@ -708,6 +725,8 @@ Searching for functions \uncover<2->{with the following signatures}
} }
\end{frame} \end{frame}
\include{gnu}
\begin{frame}{Integration with GNU Taler} \begin{frame}{Integration with GNU Taler}
\framesubtitle{Binding age restriction to coins} \framesubtitle{Binding age restriction to coins}