diff options
Diffstat (limited to 'doc/cs/bibliography_projekt2.bib')
-rw-r--r-- | doc/cs/bibliography_projekt2.bib | 442 |
1 files changed, 442 insertions, 0 deletions
diff --git a/doc/cs/bibliography_projekt2.bib b/doc/cs/bibliography_projekt2.bib new file mode 100644 index 000000000..1f20b8c59 --- /dev/null +++ b/doc/cs/bibliography_projekt2.bib @@ -0,0 +1,442 @@ +% see here for standard templates: https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#Standard_templates + +@misc{chaum-grothoff-moser:issue-cdbc, + author = {Chaum David, Grothoff Christian, Moser Thomas}, + title = {How to issue a central bank digital currency}, + howpublished = {\url{https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03}}, + year = {2021} +} + +@phdthesis{dold:the-gnu-taler-system, + author = {Florian Dold}, + title = {The GNU Taler System}, + howpublished ={\url{https://taler.net/papers/thesis-dold-phd-2019.pdf}}, + school = {Université de Rennes}, + year = {2019} +} + +@misc{schneier:value-privacy, + author = {Bruce Schneier}, + title = {The Value of Privacy}, + howpublished = {\url{https://www.schneier.com/blog/archives/2006/05/the_value_of_pr.html}}, + year = {2006} +} + +@misc{qualcomm:mobile-rng, + author = {Liang Kai}, + title = {Guard your data with the Qualcomm Snapdragon mobile platform}, + howpublished = {\url{https://www.qualcomm.com/media/documents/files/guard-your-data-with-the-qualcomm-snapdragon-mobile-platform.pdf}}, + year = {2019} +} + +@misc{chaum:blind-sign, + author = {Chaum David}, + title = {Blind Signatures for Untraceable Payments}, + howpublished = {\url{https://www.chaum.com/publications/Chaum-blind-signatures.PDF}}, + year = {1983} +} + +@misc{grothoff-dold:euro-bearer-online, + author = {Christian Grothoff, Florian Dold}, + title = {Why a Digital Euro should be Online-first and Bearer-based}, + howpublished = {\url{https://taler.net/papers/euro-bearer-online-2021.pdf}}, + year = {2021} +} + +@misc{website:bigcommerce-payment-fraud, + author = {BigCommerce}, + title = {Payment fraud: What is it and how it can be avoided?}, + howpublished = {\url{https://www.bigcommerce.com/ecommerce-answers/payment-fraud-what-it-and-how-it-can-be-avoided/}} +} + +@misc{nist:recommendation-for-key-management, + author = {Elaine Barker}, + title = {Recommendation for Key Management}, + howpublished = {\url{https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-57pt1r5.pdf}}, + year = {2020} +} + +@misc{taler:snackautomat, + author = {Berner Fachhochschule}, + title = {GNU Taler Snackautomat}, + howpublished = {\url{https://www.bfh.ch/de/forschung/referenzprojekte/gnu-taler-snackautomat/}} +} + +@book{modernCrypto, + author = {Nigel P. Smart}, + editor = {David Basin, Kenny Paterson}, + title = {Cryptography Made Simple}, + publisher = {Springer International Publishing Switzerland AG}, + year = {2016} +} + +@inbook{Crépeau2005, + author = {Cr{\'e}peau, Claude}, + title = {Cut-and-choose protocols}, + publisher = {School of Computr Science, McGill University, Montréal (QC), Canada}, + url = {http://crypto.cs.mcgill.ca/~crepeau/EoC/Cut&Choose.pdf} +} + +% author from github: https://github.com/chaos-eng/chaos-eng.github.io +@misc{chaos-engineering, + author = {chaos-eng}, + title = {PRINCIPLES OF CHAOS ENGINEERING}, + howpublished = {\url{https://principlesofchaos.org/}}, + year = {2019} +} + +@misc{businger:public-key-crytpo, + author = {Walter Businger}, + title = {Skript Public-Key Kryptographie}, + year = {2021} +} + +@misc{rutishauser:fuzzing, + author = {Dobin Rutishauser}, + title = {Fuzzing}, + howpublished = {Course material of BFH module Forensics and Code Security}, + year = {2021} +} + +@misc{codeblau:taler-audit, + author = {Code Blau GmbH}, + title = {Report for the GNU Taler security audit in Q2/Q3 2020}, + howpublished = {\url{https://taler.net/papers/codeblau-report-2020-q2.pdf}}, + year = {2020} +} + +@misc{pentest-execution-standard, + author = {The Penetration Testing Execution Standard}, + title = {Main Page}, + howpublished = {\url{http://www.pentest-standard.org/index.php/Main_Page}} +} + +@misc{owasp:top-ten, + author = {OWASP Foundation}, + title = {OWASP Top Ten}, + howpublished = {\url{https://owasp.org/www-project-top-ten/}} +} + +@misc{owasp:mobile-top-ten, + author = {OWASP Foundation}, + title = {OWASP Mobile Top 10}, + howpublished = {\url{https://owasp.org/www-project-mobile-top-10/}} +} + +@misc{owasp:api-security-project, + author = {OWASP Foundation}, + title = {OWASP API Security Project}, + howpublished = {\url{https://owasp.org/www-project-api-security/}} +} + +@misc{owasp:web-security-testing-guide, + author = {OWASP Foundation}, + title = {OWASP Web Security Testing Guide}, + howpublished = {\url{https://owasp.org/www-project-web-security-testing-guide/}} +} + +@misc{owasp:mobile-security-testing-guide, + author = {OWASP Foundation}, + title = {OWASP Mobile Security Testing Guide}, + howpublished = {\url{https://owasp.org/www-project-mobile-security-testing-guide/}} +} + +@misc{owasp:application-security-verification-standard, + author = {OWASP Foundation}, + title = {OWASP Application Security Verification Standard}, + howpublished = {\url{https://owasp.org/www-project-application-security-verification-standard/}} +} + +@misc{owasp:mobile-application-security-verification-standard, + author = {OWASP Foundation}, + title = {OWASP Mobile Application Security Verification Standard}, + howpublished = {\url{https://github.com/OWASP/owasp-masvs}} +} + +@misc{osstmm, + author = {ISECOM}, + title = {OSSTMM 3}, + howpublished = {\url{https://www.isecom.org/OSSTMM.3.pdf}} +} + +@misc{emscripten, + author = {Emscripten Contributors}, + title = {Emscripten documentation}, + howpublished = {\url{https://emscripten.org/}} +} + +@misc{emscripten:paper, + author = {Alon Zakai}, + title = {Emscripten: an LLVM-to-JavaScript compiler}, + howpublished = {\url{https://www.researchgate.net/publication/221320724_Emscripten_an_LLVM-to-JavaScript_compiler}}, + year = {2011} +} + +@misc{cwe, + author = {Common Weakness Enumeration}, + title = {CWE - Common Weakness Enumeration}, + howpublished = {\url{https://cwe.mitre.org/index.html}} +} + +@misc{cwe:toctou, + author = {Common Weakness Enumeration}, + title = {CWE-367: Time-of-check Time-of-use (TOCTOU) Race Condition}, + howpublished = {\url{https://cwe.mitre.org/data/definitions/367.html}}, + year = {2021} +} + +@misc{cwe:c-weaknesses, + author = {Common Weakness Enumeration}, + title = {CWE VIEW: Weaknesses in Software Written in C}, + howpublished = {\url{https://cwe.mitre.org/data/definitions/658.html}} +} + +% ---------- Taler documentation and repos +@misc{taler-documentation, + author = {Taler Systems SA}, + title = {GNU Taler Documentation}, + howpublished = {\url{https://docs.taler.net/}} +} + +@misc{taler-documentation:backup-synchronization, + author = {Taler Systems SA}, + title = {Backup and Synchronization Service API}, + howpublished = {\url{https://docs.taler.net/core/api-sync.html}} +} + +@misc{taler-documentation:auditor-operator-manual, + author = {Taler Systems SA}, + title = {GNU Taler Auditor Operator Manual}, + howpublished = {\url{https://docs.taler.net/taler-auditor-manual.html}} +} + +@misc{taler-documentation:exchange-operator-manual, + author = {Taler Systems SA}, + title = {GNU Taler Exchange Operator Manual}, + howpublished = {\url{https://docs.taler.net/taler-exchange-manual.html}} +} + +@misc{taler-documentation:merchant-backend-operator-manual, + author = {Taler Systems SA}, + title = {GNU Taler Merchant Backend Operator Manual}, + howpublished = {\url{https://docs.taler.net/taler-merchant-manual.html}} +} + +@misc{taler-documentation:merchant-api, + author = {Taler Systems SA}, + title = {GNU Taler Merchant API Tutorial}, + howpublished = {\url{https://docs.taler.net/taler-merchant-api-tutorial.html}} +} + +@misc{taler-documentation:back-office, + author = {Taler Systems SA}, + title = {Back-office Web service manual}, + howpublished = {\url{https://docs.taler.net/taler-backoffice-manual.html}} +} + +@misc{taler-documentation:pos-manual, + author = {Taler Systems SA}, + title = {GNU Taler Merchant POS Manual}, + howpublished = {\url{https://docs.taler.net/taler-merchant-pos-terminal.html}} +} + +@misc{taler-documentation:wallet-developer-manual, + author = {Taler Systems SA}, + title = {GNU Taler Wallet Developer Manual}, + howpublished = {\url{https://docs.taler.net/taler-wallet.html}} +} + +@misc{taler-documentation:wallet-cli-manual, + author = {Taler Systems SA}, + title = {GNU Taler Wallet CLI Manual}, + howpublished = {\url{https://docs.taler.net/taler-wallet-cli-manual.html}} +} + +@misc{taler-documentation:, + author = {Taler Systems SA}, + title = {}, + howpublished = {\url{}} +} + +@misc{taler-documentation:, + author = {Taler Systems SA}, + title = {}, + howpublished = {\url{}} +} + +@misc{taler-documentation:, + author = {Taler Systems SA}, + title = {}, + howpublished = {\url{}} +} + +% see https://git.taler.net/ + +@misc{taler-git, + author = {GNU Taler Git Repositories}, + title = {GNU Taler Git Repositories}, + howpublished = {\url{https://git.taler.net/}} +} + +@misc{taler-git:exchange, + author = {GNU Taler Git Repositories}, + title = {exchange.git}, + howpublished = {\url{https://git.taler.net/exchange.git/}} +} + +@misc{taler-git:merchant, + author = {GNU Taler Git Repositories}, + title = {merchant.git}, + howpublished = {\url{https://git.taler.net/merchant.git/}} +} + +@misc{taler-git:wallet-core, + author = {GNU Taler Git Repositories}, + title = {wallet-core.git}, + howpublished = {\url{https://git.taler.net/wallet-core.git/}} +} + +@misc{taler-git:auditor, + author = {GNU Taler Git Repositories}, + title = {auditor.git}, + howpublished = {\url{https://git.taler.net/auditor.git/}} +} + +@misc{taler-git:backoffice, + author = {GNU Taler Git Repositories}, + title = {backoffice.git}, + howpublished = {\url{https://git.taler.net/backoffice.git/}} +} + +@misc{taler-git:android, + author = {GNU Taler Git Repositories}, + title = {taler-android.git}, + howpublished = {\url{https://git.taler.net/taler-android.git}} +} + +@misc{taler-git:ios, + author = {GNU Taler Git Repositories}, + title = {taler-ios.git}, + howpublished = {\url{https://git.taler.net/taler-ios.git/}} +} + +@misc{taler-git:django-payments, + author = {GNU Taler Git Repositories}, + title = {django-payments-taler.git}, + howpublished = {\url{https://git.taler.net/django-payments-taler.git/}} +} + +@misc{taler-git:woocommerce, + author = {GNU Taler Git Repositories}, + title = {woocommerce-taler.git}, + howpublished = {\url{https://git.taler.net/woocommerce-taler.git/}} +} + +@misc{taler-git:saleor, + author = {GNU Taler Git Repositories}, + title = {saleor-frontend.git}, + howpublished = {\url{https://git.taler.net/saleor-frontend.git/}} +} + +@misc{taler-git:merchant-demos, + author = {GNU Taler Git Repositories}, + title = {taler-merchant-demos.git}, + howpublished = {\url{https://git.taler.net/taler-merchant-demos.git/}} +} + +% ---------- Wikipedia +@misc{dewiki:205456999, + author = {Wikipedia}, + title = {Know your customer --- Wikipedia{,} Die freie Enzyklopädie}, + year = {2020}, + url = {\url{https://de.wikipedia.org/w/index.php?title=Know_your_customer&oldid=205456999}}, + note = {[Online; Stand 3. April 2021]} +} + +@misc{enwiki:1013094030, + author = {{Wikipedia contributors}}, + title = {EdDSA --- {Wikipedia}{,} The Free Encyclopedia}, + year = {2021}, + howpublished = {\url{https://en.wikipedia.org/w/index.php?title=EdDSA&oldid=1013094030}}, + note = {[Online; accessed 22-April-2021]} +} + +@misc{enwiki:1020240018, + author = {{Wikipedia contributors}}, + title = {Birthday problem --- {Wikipedia}{,} The Free Encyclopedia}, + year = {2021}, + howpublished = {\url{https://en.wikipedia.org/w/index.php?title=Birthday_problem&oldid=1020240018}}, + note = {[Online; accessed 28-April-2021]} +} + +@misc{enwiki:1019272750, + author = {{Wikipedia contributors}}, + title = {Birthday attack --- {Wikipedia}{,} The Free Encyclopedia}, + year = {2021}, + howpublished = {\url{https://en.wikipedia.org/w/index.php?title=Birthday_attack&oldid=1019272750}}, + note = {[Online; accessed 24-April-2021]} +} + +@misc{enwiki:blind-sign, + author = {{Wikipedia contributors}}, + title = {Blind signature --- {Wikipedia}{,} The Free Encyclopedia}, + year = {2021}, + howpublished = {\url{https://en.wikipedia.org/w/index.php?title=Blind_signature&oldid=1001105629}}, + note = {[Online; accessed 12-April-2021]} +} + +@misc{enwiki:1024158358, + author = "{Wikipedia contributors}", + title = "Scalability --- {Wikipedia}{,} The Free Encyclopedia", + year = "2021", + howpublished = "\url{https://en.wikipedia.org/w/index.php?title=Scalability&oldid=1024158358}", + note = "[Online; accessed 17-June-2021]" +} + +@misc{enwiki:1024197377, + author = "{Wikipedia contributors}", + title = "Chaos engineering --- {Wikipedia}{,} The Free Encyclopedia", + year = "2021", + howpublished = "\url{https://en.wikipedia.org/w/index.php?title=Chaos_engineering&oldid=1024197377}", + note = "[Online; accessed 17-June-2021]" +} + +@misc{enwiki:1026754635, + author = "{Wikipedia contributors}", + title = "Replay attack --- {Wikipedia}{,} The Free Encyclopedia", + year = "2021", + howpublished = "\url{https://en.wikipedia.org/w/index.php?title=Replay_attack&oldid=1026754635}", + note = "[Online; accessed 17-June-2021]" +} + +% ---------- RFCs +@misc{rfc8032, + series = {Request for Comments}, + number = 8032, + howpublished = {RFC 8032}, + publisher = {RFC Editor}, + doi = {10.17487/RFC8032}, + url = {https://rfc-editor.org/rfc/rfc8032.txt}, + author = {Simon Josefsson and Ilari Liusvaara}, + title = {{Edwards-Curve Digital Signature Algorithm (EdDSA)}}, + pagetotal = 60, + year = 2017, + month = jan, + abstract = {This document describes elliptic curve signature scheme Edwards-curve Digital Signature Algorithm (EdDSA). The algorithm is instantiated with recommended parameters for the edwards25519 and edwards448 curves. An example implementation and test vectors are provided.}, +} + +@misc{rfc6265, + series = {Request for Comments}, + number = 6265, + howpublished = {RFC 6265}, + publisher = {RFC Editor}, + doi = {10.17487/RFC6265}, + url = {https://rfc-editor.org/rfc/rfc6265.txt}, + author = {Adam Barth}, + title = {{HTTP State Management Mechanism}}, + pagetotal = 37, + year = 2011, + month = apr, + abstract = {This document defines the HTTP Cookie and Set-Cookie header fields. These header fields can be used by HTTP servers to store state (called cookies) at HTTP user agents, letting the servers maintain a stateful session over the mostly stateless HTTP protocol. Although cookies have many historical infelicities that degrade their security and privacy, the Cookie and Set-Cookie header fields are widely used on the Internet. This document obsoletes RFC 2965. {[}STANDARDS-TRACK{]}}, +} + |