From aa2d847338408264c1d7f466c2acae8109a49dfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20Kesim?= Date: Wed, 28 Dec 2022 13:04:24 +0100 Subject: [PATCH] updates --- hip2022/hip2022.tex | 63 +++++++++++++++++++++++++++++---------------- 1 file changed, 41 insertions(+), 22 deletions(-) diff --git a/hip2022/hip2022.tex b/hip2022/hip2022.tex index 21098a6..8bbad3f 100644 --- a/hip2022/hip2022.tex +++ b/hip2022/hip2022.tex @@ -3,11 +3,16 @@ \usepackage{appendixnumberbeamer} \usepackage{amsmath} \usepackage{multimedia} +\usepackage{wrapfig} \usepackage[utf8]{inputenc} \usepackage{framed,color,ragged2e} \usepackage[absolute,overlay]{textpos} %\definecolor{shadecolor}{rgb}{0.8,0.8,0.8} +\usetheme[progressbar=frametitle]{metropolis} \setbeamertemplate{navigation symbols}{} +\setbeamersize{description width=1em} +\setbeamertemplate{section in toc}[sections numbered] +\setbeamertemplate{footline}{} \usepackage{xcolor} \usepackage[normalem]{ulem} \usepackage{listings} @@ -22,21 +27,9 @@ \usetikzlibrary{positioning,patterns} \usetikzlibrary{calc} -\usetheme[progressbar=frametitle]{metropolis} -\setbeamersize{description width=1em} \usepackage{fontspec} \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} \newcommand{\orange}[1]{{\color{orange}#1}} \newcommand{\TODO}[1]{\orange{TODO: #1}} @@ -63,17 +56,41 @@ \end{frame} \begin{frame}{Chapters} - \begin{enumerate} - \item \TODO{something something} - \end{enumerate} + \tableofcontents \end{frame} -\section{Introduction} +\section{Prolog} \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} +\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{description} @@ -132,20 +149,20 @@ with the following goals: \end{frame} - -\section{Age Restriction} +\section{Age Restriction as Functional Equation} \begin{frame}{Age restriction} \framesubtitle{Assumptions and scenario} + Assumption: Bank accounts are under control of eligible adults/guardians. + \begin{columns} \column{7.5cm} \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<3-> \textit{Minors} \textbf{attest} their adequate age \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 \end{itemize} \column{5cm} @@ -535,7 +552,7 @@ Searching for functions \uncover<2->{with the following signatures} \end{description} \end{frame} -\section{Solution/Instantiation} +\section{A Solution} \begin{frame}{Solution: Instantiation with ECDSA} % \framesubtitle{Definition of Commit} @@ -708,6 +725,8 @@ Searching for functions \uncover<2->{with the following signatures} } \end{frame} +\include{gnu} + \begin{frame}{Integration with GNU Taler} \framesubtitle{Binding age restriction to coins}