remove tex temp files that don't belong here

This commit is contained in:
Florian Dold 2016-05-13 13:51:46 +02:00
parent a1e1419186
commit 510c239b2b
5 changed files with 11 additions and 1456 deletions

View File

@ -1,98 +0,0 @@
\relax
\citation{dominguez1993}
\citation{quantitytheory1997volckart}
\citation{lewis_btc_is_junk}
\citation{adblockblocks}
\citation{ehrenberg2014data}
\citation{rms2013democracy}
\citation{chaum1983blind}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}}
\citation{ezb2016ourmoney}
\citation{pets2004kuegler}
\citation{Bankrate}
\citation{kobil2016tan}
\citation{emv}
\citation{mtan}
\citation{holz2014}
\citation{pigs}
\citation{ibi2014}
\citation{nakamoto2008bitcoin}
\citation{BTCfees}
\@writefile{toc}{\contentsline {section}{\numberline {2}Existing payment workflows}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Cash}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Credit and debit cards}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Bitcoin}{2}}
\citation{nakamoto2008bitcoin}
\citation{BTC:Bahack13}
\citation{BTC:MajorityNotEnough}
\citation{BTC:Eclipse}
\citation{vice_btc_unsustainable}
\citation{lehmann_btc_fools_gold}
\citation{jeffries_economists_v_btc}
\citation{lewis_btc_is_junk}
\citation{BTC:Anonymity}
\citation{crinkey2011rundle}
\citation{guardian2015cap}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Bitcoin payment processing. (From: W3c Web Payments IG.)\relax }}{3}}
\newlabel{fig:bitcoin}{{2}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Walled garden payment systems}{3}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Payment processing with Paypal. (From: W3c Web Payments IG.)\relax }}{3}}
\newlabel{fig:paypal}{{3}{3}}
\citation{chaum1983blind}
\@writefile{toc}{\contentsline {section}{\numberline {3}Taler}{4}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Taler system overview.\relax }}{4}}
\newlabel{fig:system}{{4}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Web payment workflow}{4}}
\@writefile{toc}{\contentsline {paragraph}{Withdrawing coins}{4}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Withdrawing coins with Taler.\relax }}{4}}
\newlabel{fig:taler-withdraw}{{5}{4}}
\newlabel{subfig:login}{{6a}{5}}
\newlabel{sub@subfig:login}{{a}{5}}
\newlabel{subfig:withdraw}{{6b}{5}}
\newlabel{sub@subfig:withdraw}{{b}{5}}
\newlabel{subfig:exchange}{{6c}{5}}
\newlabel{sub@subfig:exchange}{{c}{5}}
\newlabel{subfig:pin}{{6d}{5}}
\newlabel{sub@subfig:pin}{{d}{5}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Required steps in a Taler withdrawal process.\relax }}{5}}
\newlabel{fig:withdrawal}{{6}{5}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Card payment processing with 3DS. (From: W3c Web Payments IG.)\relax }}{6}}
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:cc3ds}{{1}{6}}
\@writefile{toc}{\contentsline {paragraph}{Spending coins}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Payment processing with Taler.\relax }}{7}}
\newlabel{fig:taler-pay}{{7}{7}}
\newlabel{subfig:cart}{{8a}{8}}
\newlabel{sub@subfig:cart}{{a}{8}}
\newlabel{subfig:payment}{{8b}{8}}
\newlabel{sub@subfig:payment}{{b}{8}}
\newlabel{subfig:fulfillment}{{8c}{8}}
\newlabel{sub@subfig:fulfillment}{{c}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Required steps in a Taler checkout process.\relax }}{8}}
\newlabel{fig:shopping}{{8}{8}}
\@writefile{toc}{\contentsline {paragraph}{Bookmarks and deep links}{8}}
\citation{rfc6454}
\citation{cors}
\@writefile{toc}{\contentsline {paragraph}{Giving change and refunds}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}NFC payments}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Peer-to-peer payments}{9}}
\citation{target}
\citation{pcidss}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Usability for merchants}{10}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Discussion}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Security risks}{10}}
\citation{munichicecream}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Failure modes}{11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Comparison}{11}}
\citation{diaspora2011}
\bibstyle{abbrv}
\bibdata{ui,btc,taler,rfc}
\@writefile{toc}{\contentsline {section}{\numberline {5}Conclusion}{12}}
\@writefile{lol}{\contentsline {lstlisting}{figs/taler\textendash presence.js}{13}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Sample code to detect the Taler wallet. Allowing the Web site to detect the presence of the wallet leaks one bit of information about the user. The above logic also works if the wallet is installed while the page is open.\relax }}{13}}
\newlabel{listing:presence}{{9}{13}}
\@writefile{lol}{\contentsline {lstlisting}{figs/taler\textendash contract.js}{14}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Sample code to pass a contract to the Taler wallet. Here, the contract is fetched on-demand from the server. The {\tt taler\_pay()} function needs to be invoked when the user triggers the checkout.\relax }}{14}}
\newlabel{listing:contract}{{10}{14}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Both the customer's client and the merchant's server execute sensitive cryptographic operations in a secured background/backend that is protected against direct access. Interactions with the Taler exchange from the wallet background to withdraw coins and the Taler backend (Figure\nobreakspace {}4\hbox {}) to deposit coins are not shown. Existing system security mechanisms are used to isolate the cryptographic components (boxes) from the complex rendering logic (circles), hence the communication is restricted to JavaScript signals or HTTP(S) respectively.\relax }}{14}}
\newlabel{fig:frobearch}{{11}{14}}

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,14 +1,16 @@
\title{Taler: \\ Usable, privacy-preserving payments for the Web} \title{Taler: \\ Usable, privacy-preserving payments for the Web}
% \author{
% Jeffrey Burdges \\ \and \author{%
% Florian Dold \\ \and Jeffrey Burdges\and \\
% Christian Grothoff \\ \and Florian Dold\and \\
% Marcello Stanisci Christian Grothoff\and \\
% } Marcello Stanisci
}
\date{\today} \date{\today}
\documentclass[twoside,letterpaper]{soups} \documentclass[twoside,letterpaper]{IEEEtran}
\usepackage[margin=1in]{geometry} \usepackage[margin=1in]{geometry}
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage{url} \usepackage{url}
@ -502,7 +504,7 @@ typically require some form of authentication, the specific method
used depends on the bank (Figure~\ref{subfig:login}). used depends on the bank (Figure~\ref{subfig:login}).
\clearpage \clearpage
\newpage %\newpage
The next step depends on the Taler support offered by the bank: The next step depends on the Taler support offered by the bank:
\begin{itemize} \begin{itemize}
\item If the bank does not properly integrate with Taler, the \item If the bank does not properly integrate with Taler, the

View File

@ -351,7 +351,7 @@ export class Wallet {
// denomination // denomination
let m: ExchangeCoins = {}; let m: ExchangeCoins = {};
let x: number let x: number;
function storeExchangeCoin(mc, url) { function storeExchangeCoin(mc, url) {