project.bib (15977B)
1 @misc{taler-user-guide, 2 author = {GNU Taler}, 3 title = {GNU Taler User Guide}, 4 url = {https://docs.taler.net/taler-user-guide.html}, 5 howpublished = {\url{https://docs.taler.net/taler-user-guide.html}}, 6 note = {Accessed: 2024-06-10} 7 } 8 9 @misc{panetta-speech-march-30, 10 author = {Fabio Panetta}, 11 role = {Member of the Executive Board of the ECB}, 12 year = {2022}, 13 month = {March}, 14 day = {30}, 15 speech-location = {Brussel, Committee on Economic and Monetary Affairs of the European Parliament}, 16 title = {A digital euro that serves the needs of the public: striking the right balance}, 17 url = {https://www.ecb.europa.eu/press/key/date/2022/html/ecb.sp220330_1~f9fa9a6137.en.html}, 18 howpublished = {\url{https://www.ecb.europa.eu/press/key/date/2022/html/ecb.sp220330_1~f9fa9a6137.en.html}}, 19 note = {Accessed: 2024-06-10} 20 } 21 22 @misc{study-new-digital-payment-methods, 23 author = {Kantar Public (Verian since November 2023), on behalf of ECB}, 24 title = {Study on New Digital Payment Methods}, 25 year = {2022}, 26 month = {March}, 27 url = {https://www.ecb.europa.eu/euro/digital_euro/investigation/profuse/shared/files/dedocs/ecb.dedocs220330_report.en.pdf}, 28 howpublished = {\url{https://www.ecb.europa.eu/euro/digital_euro/investigation/profuse/shared/files/dedocs/ecb.dedocs220330_report.en.pdf}}, 29 note = {Accessed: 2024-06-10} 30 } 31 32 @book{katz2020introduction, 33 title={Introduction to Modern Cryptography}, 34 author={Katz, J. and Lindell, Y.}, 35 isbn={9781351133012}, 36 series={Chapman \& Hall/CRC Cryptography and Network Security Series}, 37 url={https://books.google.ch/books?id=RsoOEAAAQBAJ}, 38 year={2020}, 39 publisher={CRC Press} 40 } 41 42 @misc{pci-dss, 43 author = {PCI Security Standards Council}, 44 title = {PCI Data Security Standard}, 45 url = {https://docs-prv.pcisecuritystandards.org/PCI%20DSS/Standard/PCI-DSS-v4_0.pdf}, 46 howpublished = {\url{https://docs-prv.pcisecuritystandards.org/PCI%20DSS/Standard/PCI-DSS-v4_0.pdf}}, 47 note = {Accessed: 2024-06-10} 48 } 49 50 @misc{wallee-till-sdk, 51 author = {Wallee}, 52 title = {Android Till SDK}, 53 url = {https://github.com/wallee-payment/android-till-sdk}, 54 howpublished = {\url{https://github.com/wallee-payment/android-till-sdk}}, 55 note = {Accessed: 2024-06-10} 56 } 57 58 @misc{wallee-transaction-process, 59 author = {Wallee}, 60 title = {Transaction States}, 61 url = {https://app-wallee.com/de-de/doc/payment/transaction-process}, 62 howpublished = {\url{https://app-wallee.com/de-de/doc/payment/transaction-process}}, 63 note = {Accessed: 2024-06-10} 64 } 65 66 @misc{wallee-pcidss-compliance, 67 author = {Wallee}, 68 title = {Transaction States}, 69 url = {https://app-wallee.com/de-de/doc/payment}, 70 howpublished = {\url{https://app-wallee.com/de-de/doc/payment}}, 71 note = {Accessed: 2024-06-10} 72 } 73 74 @misc{wallee-transaction-service-docs, 75 author = {Wallee}, 76 title = {Transaction Service}, 77 url = {https://app-wallee.com/de-de/doc/api/web-service#transaction-service}, 78 howpublished = {\url{https://app-wallee.com/de-de/doc/api/web-service#transaction-service}}, 79 note = {Accessed: 2024-06-10} 80 } 81 82 @misc{wallee-refund-service-docs, 83 author = {Wallee}, 84 title = {Refund Service}, 85 url = {https://app-wallee.com/de-de/doc/api/web-service#refund-service}, 86 howpublished = {\url{https://app-wallee.com/de-de/doc/api/web-service#refund-service}}, 87 note = {Accessed: 2024-06-10} 88 } 89 90 @misc{wallee-available-connectors, 91 author = {Wallee}, 92 title = {Payment Connectors}, 93 url = {https://app-wallee.com/connectors}, 94 howpublished = {\url{https://app-wallee.com/connectors}}, 95 note = {Accessed: 2024-06-10} 96 } 97 98 @misc{wallee-api-authentication, 99 author = {Wallee}, 100 title = {Authentication}, 101 url = {https://app-wallee.com/en-us/doc/api/web-service#_authentication}, 102 howpublished = {\url{https://app-wallee.com/en-us/doc/api/web-service#_authentication}}, 103 note = {Accessed: 2024-06-10} 104 } 105 106 @article{zeit-cashback, 107 author = {Crefeld, Sven}, 108 year = {2024}, 109 month = {04}, 110 day = {17}, 111 date = {2024-04-17}, 112 title = {Supermärkte zahlen immer mehr Geld an Kunden aus}, 113 journal = {Zeit}, 114 url = {https://www.zeit.de/wirtschaft/2024-04/bargeld-abheben-einkauf-supermarkt-cashback}, 115 urldate = {2024-05-11} 116 } 117 118 @misc{rfc9106, 119 series = {Request for Comments}, 120 number = 9106, 121 howpublished = {RFC 9106}, 122 publisher = {RFC Editor}, 123 doi = {10.17487/RFC9106}, 124 url = {https://www.rfc-editor.org/info/rfc9106}, 125 author = {Alex Biryukov and Daniel Dinu and Dmitry Khovratovich and Simon Josefsson}, 126 title = {{Argon2 Memory-Hard Function for Password Hashing and Proof-of-Work Applications}}, 127 pagetotal = 21, 128 year = 2021, 129 month = sep, 130 abstract = {This document describes the Argon2 memory-hard function for password hashing and proof-of-work applications. We provide an implementer-oriented description with test vectors. The purpose is to simplify adoption of Argon2 for Internet protocols. This document is a product of the Crypto Forum Research Group (CFRG) in the IRTF.}, 131 } 132 133 @misc{rfc8959, 134 series = {Request for Comments}, 135 number = 8959, 136 howpublished = {RFC 8959}, 137 publisher = {RFC Editor}, 138 doi = {10.17487/RFC8959}, 139 url = {https://www.rfc-editor.org/info/rfc8959}, 140 author = {Mark Nottingham}, 141 title = {{The "secret-token" URI Scheme}}, 142 pagetotal = 5, 143 year = 2021, 144 month = jan, 145 abstract = {This document registers the "secret-token" URI scheme to aid in the identification of authentication tokens.}, 146 } 147 148 @misc{rfc8905, 149 series = {Request for Comments}, 150 number = 8905, 151 howpublished = {RFC 8905}, 152 publisher = {RFC Editor}, 153 doi = {10.17487/RFC8905}, 154 url = {https://www.rfc-editor.org/info/rfc8905}, 155 author = {Florian Dold and Christian Grothoff}, 156 title = {{The 'payto' URI Scheme for Payments}}, 157 pagetotal = 12, 158 year = 2020, 159 month = oct, 160 abstract = {This document defines the 'payto' Uniform Resource Identifier (URI) scheme for designating targets for payments. A unified URI scheme for all payment target types allows applications to offer user interactions with URIs that represent payment targets, simplifying the introduction of new payment systems and applications.}, 161 } 162 163 @misc{rfc3986, 164 series = {Request for Comments}, 165 number = 3986, 166 howpublished = {RFC 3986}, 167 publisher = {RFC Editor}, 168 doi = {10.17487/RFC3986}, 169 url = {https://www.rfc-editor.org/info/rfc3986}, 170 author = {Tim Berners-Lee and Roy T. Fielding and Larry M Masinter}, 171 title = {{Uniform Resource Identifier (URI): Generic Syntax}}, 172 pagetotal = 61, 173 year = 2005, 174 month = jan, 175 abstract = {A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. {[}STANDARDS-TRACK{]}}, 176 } 177 178 @misc{rfc3629, 179 series = {Request for Comments}, 180 number = 3629, 181 howpublished = {RFC 3629}, 182 publisher = {RFC Editor}, 183 doi = {10.17487/RFC3629}, 184 url = {https://www.rfc-editor.org/info/rfc3629}, 185 author = {François Yergeau}, 186 title = {{UTF-8, a transformation format of ISO 10646}}, 187 pagetotal = 14, 188 year = 2003, 189 month = nov, 190 abstract = {ISO/IEC 10646-1 defines a large character set called the Universal Character Set (UCS) which encompasses most of the world's writing systems. The originally proposed encodings of the UCS, however, were not compatible with many current applications and protocols, and this has led to the development of UTF-8, the object of this memo. UTF-8 has the characteristic of preserving the full US-ASCII range, providing compatibility with file systems, parsers and other software that rely on US-ASCII values but are transparent to other values. This memo obsoletes and replaces RFC 2279.}, 191 } 192 193 @misc{rfc7617, 194 series = {Request for Comments}, 195 number = 7617, 196 howpublished = {RFC 7617}, 197 publisher = {RFC Editor}, 198 doi = {10.17487/RFC7617}, 199 url = {https://www.rfc-editor.org/info/rfc7617}, 200 author = {Julian Reschke}, 201 title = {{The 'Basic' HTTP Authentication Scheme}}, 202 pagetotal = 15, 203 year = 2015, 204 month = sep, 205 abstract = {This document defines the "Basic" Hypertext Transfer Protocol (HTTP) authentication scheme, which transmits credentials as user-id/ password pairs, encoded using Base64.}, 206 } 207 208 @misc{gnunet-gana, 209 author = {GNUnet Project}, 210 title = {The GNUnet Assigned Numbers Authority (GANA)}, 211 url = {https://gana.gnunet.org/}, 212 howpublished = {\url{https://gana.gnunet.org/}}, 213 note = {Accessed: 2024-06-10} 214 } 215 216 @misc{taler-bank-integration-api, 217 author = {Taler}, 218 title = {Taler Bank Integration API}, 219 url = {https://docs.taler.net/core/api-bank-integration.html}, 220 howpublished = {\url{https://docs.taler.net/core/api-bank-integration.html}}, 221 note = {Accessed: 2024-06-10} 222 } 223 224 @misc{taler-wire-gateway-api, 225 author = {Taler}, 226 title = {Taler Wire Gateway HTTP API}, 227 url = {https://docs.taler.net/core/api-bank-wire.html}, 228 howpublished = {\url{https://docs.taler.net/core/api-bank-wire.html}}, 229 note = {Accessed: 2024-06-10} 230 } 231 232 @misc{taler-wire-gateway-api-authentication, 233 author = {Taler}, 234 title = {Taler Wire Gateway HTTP API}, 235 url = {https://docs.taler.net/core/api-bank-wire.html#authentication}, 236 howpublished = {\url{https://docs.taler.net/core/api-bank-wire.html#authentication}}, 237 note = {Accessed: 2024-06-10} 238 } 239 240 @misc{taler-terminal-api, 241 author = {Taler}, 242 howpublished = {\url{https://docs.taler.net/core/api-terminal.html}}, 243 title = {Terminal API}, 244 url = {https://docs.taler.net/core/api-terminal.html}, 245 note = {Accessed: 2024-06-10} 246 } 247 248 @misc{nginx-reverse-proxy, 249 author = {NGINX}, 250 title = {NGINX Reverse Proxy}, 251 url = {https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/}, 252 howpublished = {\url{https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/}}, 253 note = {Accessed: 2024-06-10} 254 } 255 256 @misc{wallet-withdrawal, 257 author = {Taler}, 258 title = {Withdrawal}, 259 url = {https://docs.taler.net/taler-wallet.html#withdrawal}, 260 howpublished = {\url{https://docs.taler.net/taler-wallet.html#withdrawal}}, 261 note = {Accessed: 2024-06-10} 262 } 263 264 @techreport{taler-uri-scheme-rfc, 265 number = {draft-grothoff-taler-01}, 266 type = {Internet-Draft}, 267 institution = {Internet Engineering Task Force}, 268 publisher = {Internet Engineering Task Force}, 269 note = {Work in Progress}, 270 url = {https://datatracker.ietf.org/doc/draft-grothoff-taler/01/}, 271 author = {Christian Grothoff and Florian Dold}, 272 title = {{The 'taler' URI scheme for GNU Taler Wallet interactions}}, 273 pagetotal = 14, 274 year = 2022, 275 month = nov, 276 day = 16, 277 abstract = {This document defines the 'taler' Uniform Resource Identifier (URI) scheme for triggering interactions with a GNU Taler wallet. This URI scheme allows applications to trigger interactions with the GNU Taler wallet, such as withdrawing money, making payments, receiving refunds and restoring a wallet from a backup. Applications may receive such URIs in many ways (including via NFC, QR codes, Web links or messaging applications), or might generate them internally to interact with a wallet. By having a Taler wallet handle the respective URIs, applications can integrate Taler payments without having to support the Taler protocol directly. Furthermore, by passing control to a Taler wallet process, the wallet's database with its financial data might be better protected from application failures.}, 278 } 279 280 @misc{taler-exchange-wire-gateway-client, 281 author = {Taler}, 282 title = {taler-exchange-wire-gateway-client}, 283 url = { https://docs.taler.net/manpages/taler-exchange-wire-gateway-client.1.html}, 284 howpublished = {\url{https://docs.taler.net/manpages/taler-exchange-wire-gateway-client.1.html}}, 285 note = {Accessed: 2024-06-10} 286 } 287 288 @misc{taler-bank-gls, 289 author = {GLS Bank}, 290 title = {Taler - die Zukunft des digitalen, sicheren und nachhaltigen Bezahlens}, 291 url = {https://www.gls.de/privatkunden/taler}, 292 howpublished = {\url{https://www.gls.de/privatkunden/taler}}, 293 note = {Accessed: 2024-06-10} 294 } 295 296 @misc{postgres-notify, 297 author = {PostgreSQL}, 298 title = {NOTIFY}, 299 url = {https://www.postgresql.org/docs/current/sql-notify.html}, 300 howpublished = {\url{https://www.postgresql.org/docs/current/sql-notify.html}}, 301 note = {Accessed: 2024-06-10} 302 } 303 304 @misc{postgres-listen, 305 author = {PostgreSQL}, 306 title = {LISTEN}, 307 url = {https://www.postgresql.org/docs/current/sql-listen.html}, 308 howpublished = {\url{https://www.postgresql.org/docs/current/sql-listen.html}}, 309 note = {Accessed: 2024-06-10} 310 } 311 312 @misc{golang-crypto-rand, 313 author = {Golang Doc}, 314 title = {rand}, 315 url = {https://pkg.go.dev/crypto/rand}, 316 howpublished = {\url{https://pkg.go.dev/crypto/rand}}, 317 note = {Accessed: 2024-06-10} 318 } 319 320 @misc{crockford, 321 author = {Douglas Crockford}, 322 title = {Base 32}, 323 url = {https://www.crockford.com/base32.html}, 324 howpublished = {\url{https://www.crockford.com/base32.html}}, 325 note = {Accessed: 2024-06-10} 326 } 327 328 @misc{app-jetpack-compose, 329 author = {Developer-Android}, 330 title = {Build better apps faster with Jetpack Compose}, 331 url = {https://developer.android.com/develop/ui/compose}, 332 howpublished = {\url{https://developer.android.com/develop/ui/compose}}, 333 note = {Accessed: 2024-06-10} 334 } 335 336 @misc{app-viewmodel, 337 author = {Developer-Android}, 338 title = {ViewModel overview}, 339 url = {https://developer.android.com/topic/libraries/architecture/viewmodel}, 340 howpublished = {\url{https://developer.android.com/topic/libraries/architecture/viewmodel}}, 341 note = {Accessed: 2024-06-10} 342 } 343 344 @misc{app-navigation, 345 author = {Developer-Android}, 346 title = {Navigation}, 347 url = {https://developer.android.com/guide/navigation}, 348 howpublished = {\url{https://developer.android.com/guide/navigation}}, 349 note = {Accessed: 2024-06-10} 350 } 351 352 @misc{password-competition-argon2, 353 author = {Jean-Philippe Aumasson}, 354 title = {Password Hashing Competition}, 355 url = {https://www.password-hashing.net}, 356 howpublished = {\url{https://www.password-hashing.net}}, 357 note = {Accessed: 2024-06-10} 358 } 359 360 @book{fauser, 361 author={Bruno Fauser}, 362 title={Träumen von einer besseren Welt}, 363 publisher={Cartoonist Bruno Fauser, Hinterkappelen, fauser.ch}, 364 year={2023}, 365 } 366 367 @misc{ngi-taler, 368 author ={NGI TALER}, 369 title ={NGI TALER}, 370 url ={https://taler.net/en/ngi-taler.html}, 371 howpublished ={\url{https://taler.net/en/ngi-taler.html}}, 372 note = {Accessed: 2024-06-10} 373 } 374