marketing

Marketing materials (presentations, posters, flyers)
Log | Files | Refs

scsd.tex (6017B)


      1 \documentclass[aspectratio=169,t]{beamer}
      2 \input taler-macros
      3 \usepackage{multimedia}
      4 \usepackage[ngerman]{babel}
      5 \usepackage{pgf-umlsd}
      6 \usepackage{tikz}
      7 \usetikzlibrary{tikzmark}
      8 \usetikzlibrary{shapes,arrows,arrows.meta}
      9 \usetikzlibrary{positioning,fit,patterns}
     10 \usetikzlibrary{calc,decorations.text}
     11 
     12 
     13 \newcommand{\TITLE}{NEXT \\ GENERATION \\ INTERNET}
     14 \newcommand{\SUB}{Bezahlbest\"atigungen f\"ur Offline-H\"andler}
     15 \newcommand{\AUTHOR}{E. Benoist \and C. Grothoff \and A. Habegger}
     16 \newcommand{\SPEAKER}{Christian Grothoff}
     17 \newcommand{\INST}{Berner Fachhochschule}
     18 \newcommand{\DATE}{Berner Fachhochschule, Institute for Cyber Engineering \\
     19             Swiss Cyber Security Days --- 20.02.2024}
     20 
     21 % Do not edit this part
     22 \title{\TITLE}
     23 \subtitle{\SUB}
     24 \date{\DATE}
     25 \author[\SPEAKER]{\AUTHOR}
     26 \institute{\INST}
     27 
     28 \begin{document}
     29 
     30 \begin{frame}[plain]
     31 \maketitle
     32 \end{frame}
     33 
     34 \begin{frame}{Das Szenario}
     35 {Gott ist offline, aber Kunde zahlt online}
     36 \begin{center}
     37   \includegraphics[height=0.4\textwidth]{shrine.jpg}
     38 \end{center}
     39 \end{frame}
     40 
     41 \begin{frame}{Typischer Bezahlvorgang}{Alle gleich: Twint, PayPal, AliPay, PayTM}
     42 \begin{center}
     43    \movie[%scale=0.6,
     44            autostart,
     45            poster]
     46            {
     47                \includegraphics[height=0.3\textwidth,width=0.4\textwidth]{white.png}
     48            }
     49            {twint.mkv}
     50 
     51            {\tiny (C) Twint, 2023}
     52 \end{center}
     53 \end{frame}
     54 
     55 
     56 \begin{frame}{Sicheres Bezahlen ...}{Alles im gr\"unen Bereich?}
     57 \begin{center}
     58   \includegraphics[height=0.3\textwidth]{paymentTwint-screen_25.png}
     59 \end{center}
     60 \end{frame}
     61 
     62 \begin{frame}{Exploit ``Code''}{Programmieren optional}
     63 \begin{center}
     64   \includegraphics[height=0.3\textwidth]{paymentTwint-screen.png}
     65 \end{center}
     66 \end{frame}
     67 
     68 \begin{frame}{``Kunden'' {\em lieben} Twint ...}{T\"agliches nicht-Gesch\"aft f\"ur den Handel}
     69 \begin{center}
     70   \includegraphics[height=0.3\textwidth]{paymentTwint-screen_50.png}
     71 \end{center}
     72 \end{frame}
     73 
     74 \begin{frame}{... sicherer mit GNU Taler! (1/4)}{Soweit wie \"ublich ...}
     75 
     76 \begin{sequencediagram}
     77     \newinst{pos}{\tiny \shortstack{\emph{Verk\"aufer}\\Offline-Ger\"at (SD)
     78     }}
     79     \newinst[2]{customer}{\tiny \shortstack{\emph{K\"aufer}\\Online-Ger\"at (CD)
     80     }}
     81     \newinst[2]{backend}{\tiny \shortstack{Bezahlsystem (PS)\\Datenbank (DB)
     82     }}
     83     \mess[0]{pos}{{ID}}{customer}
     84     \begin{sdblock}{ID}{}
     85       \begin{callself}{customer}{Scan/Eingabe}{}
     86       \end{callself}
     87     \end{sdblock}
     88     \mess[0]{pos}{Zahlbetrag}{customer}
     89 \end{sequencediagram}
     90 \end{frame}
     91 
     92 \begin{frame}{... sicherer mit GNU Taler! (2/4)}{Optional: falls Zahlbetrag variabel}
     93 \begin{sequencediagram}
     94     \newinst{pos}{\tiny \shortstack{\emph{Verk\"aufer}\\Offline-Ger\"at (SD)
     95     }}
     96     \newinst[2]{customer}{\tiny \shortstack{\emph{K\"aufer}\\Online-Ger\"at (CD)
     97     }}
     98     \newinst[2]{backend}{\tiny \shortstack{Bezahlsystem (PS)\\Datenbank (DB)
     99     }}
    100     \begin{sdblock}{{\tiny Zahlbetrag}}{}
    101       \begin{callself}{pos}{{\tiny optional erfasst}}{}
    102       \end{callself}
    103     \end{sdblock}
    104     \prelevel
    105     \prelevel
    106     \prelevel
    107     \prelevel
    108     \prelevel
    109     \begin{sdblock}{{\tiny Zahlbetrag}}{}
    110       \begin{callself}{customer}{{\tiny optional erfasst}}{}
    111       \end{callself}
    112     \end{sdblock}
    113 \end{sequencediagram}
    114 \end{frame}
    115 
    116 
    117 \begin{frame}{... sicherer mit GNU Taler! (3/4)}{Bezahlen muss der Kunde auch hier}
    118 \begin{sequencediagram}
    119     \newinst{pos}{\tiny \shortstack{\emph{Verk\"aufer}\\Offline-Ger\"at (SD)
    120     }}
    121     \newinst[2]{customer}{\tiny \shortstack{\emph{K\"aufer}\\Online-Ger\"at (CD)
    122     }}
    123     \newinst[2]{backend}{\tiny \shortstack{Bezahlsystem (PS)\\Datenbank (DB)
    124     }}
    125     \postlevel
    126     \postlevel
    127     \mess[0]{customer}{{ID, ggf. Zahlbetrag}}{backend}
    128     \mess[0]{backend}{{ Vertrag/Kaufvertrag}}{customer}
    129     \mess[0]{customer}{{ Zahlungsauftrag}}{backend}
    130 \end{sequencediagram}
    131 \end{frame}
    132 
    133 \begin{frame}{... sicherer mit GNU Taler! (4/4)}{Neu: OTP in die andere Richtung!}
    134 \begin{sequencediagram}
    135     \newinst{pos}{\tiny \shortstack{\emph{Verk\"aufer}\\Offline-Ger\"at (SD)
    136     }}
    137     \newinst[2]{customer}{\tiny \shortstack{\emph{K\"aufer}\\Online-Ger\"at (CD)
    138     }}
    139     \newinst[2]{backend}{\tiny \shortstack{Bezahlsystem (PS)\\Datenbank (DB)
    140     }}
    141     \begin{sdblock}{{\tiny POS OTP}}{}
    142       \begin{callself}{pos}{{\tiny Erzeugung}}{}
    143       \end{callself}
    144     \end{sdblock}
    145     \prelevel
    146     \prelevel
    147     \prelevel
    148     \prelevel
    149     \prelevel
    150     \begin{sdblock}{{\tiny PS OTP}}{}
    151     \begin{callself}{backend}{{\tiny Erzeugung}}{}
    152     \end{callself}
    153     \end{sdblock}
    154     \mess[0]{backend}{Zahlungsbestätigung, OTP}{customer}
    155     \mess[0]{customer}{OTP}{pos}
    156 \end{sequencediagram}
    157 \end{frame}
    158 
    159 
    160 \begin{frame}{GNU Taler \& NGI Taler}{Demonstration in der Ausstellung!}
    161   GNU-Packet mit EU-weitem Konsortium zur Bereitstellung und Bewerbung von:
    162   \begin{itemize}
    163   \item Datenschutzfreundlichen Zahlungen mit elektronischem Geld
    164   \item Implementiert als Freie Software unter Verwendung moderner Kryptographie
    165   \end{itemize}
    166   \vfill
    167   Weitere Informationen gibt es unter:
    168   \begin{center}
    169     \url{https://taler.net/de/}
    170   \end{center}
    171 \end{frame}
    172 
    173 
    174 \nocite{suerf2023huang}
    175 \nocite{DBLP:phd/hal/Dold19}
    176 \begin{frame}{Referenzen}
    177 \bibliographystyle{plain}
    178 \bibliography{extra}
    179 \end{frame}
    180 
    181 
    182 \begin{frame}{Danksagung}
    183 
    184   \begin{minipage}{0.45\textwidth} \ \\
    185     {\tiny Funded by the European Union (Project 101135475).}
    186 
    187     \begin{center}
    188       \includegraphics[width=0.5\textwidth]{../bandera.jpg}
    189     \end{center}
    190   \end{minipage}
    191   \hfill
    192   \begin{minipage}{0.45\textwidth}
    193     {\tiny Funded by SERI (HEU-Projekt 101135475-TALER).}
    194 
    195     \begin{center}
    196       \includegraphics[width=0.65\textwidth]{../sbfi.jpg}
    197     \end{center}
    198   \end{minipage}
    199 
    200   \vfill
    201 
    202   {\tiny Views and opinions expressed are however those of the author(s) only
    203     and do not necessarily reflect those of the European Union. Neither the
    204     European Union nor the granting authority can be held responsible for
    205     them.}
    206 \end{frame}
    207 
    208 \end{document}