Jeffrey Burdges
3efde62c44
Try to make this justification stronger and more precise
2017-05-16 16:42:11 +02:00
Jeffrey Burdges
9b1cd4b3fd
ro.bib -> rom.bib
2017-05-16 16:27:45 +02:00
Christian Grothoff
13bbd32688
add cls file
2017-05-16 15:52:10 +02:00
Christian Grothoff
3bd606c8d8
minor edits to proofs
2017-05-16 15:50:42 +02:00
Jeffrey Burdges
09cd669283
Merge branch 'master' of ssh://taler.net/exchange
2017-05-16 15:15:28 +02:00
Jeffrey Burdges
4953f8e610
linking attack
2017-05-16 15:15:16 +02:00
Florian Dold
5bece999b8
first stab at proofs
2017-05-16 15:10:12 +02:00
Florian Dold
4c6d7d9b96
proof for lemma 1 and corrolary
2017-05-16 15:10:12 +02:00
Christian Grothoff
ef71452e8c
add sentence on double-spending detection during refresh
2017-05-16 15:07:37 +02:00
Christian Grothoff
2a3361961c
add section on /payback
2017-05-16 15:01:13 +02:00
Christian Grothoff
ad26eafb64
shorten description to avoid line break
2017-05-16 14:41:18 +02:00
Christian Grothoff
33015d9ecb
add FDH to notation list, add arch picture
2017-05-16 14:40:06 +02:00
Christian Grothoff
1a8aedaff4
mention scalability, cite RSCoin on that
2017-05-16 14:33:04 +02:00
Christian Grothoff
f2c9ea526b
fix formatting
2017-05-16 14:18:50 +02:00
Christian Grothoff
0d9a56b870
comment out experiments again
2017-05-16 14:17:02 +02:00
Christian Grothoff
94b56a8f76
comment out experiments again
2017-05-16 14:16:03 +02:00
Christian Grothoff
c1bfa59173
stash for merge, moving stuff around
2017-05-16 14:08:56 +02:00
Christian Grothoff
f143ee4cea
stash for merge
2017-05-16 14:06:59 +02:00
Jeffrey Burdges
cd382c1b13
Slight cleanup after merge
2017-05-16 14:05:37 +02:00
Jeffrey Burdges
88d633526d
Merge branch 'master' of ssh://taler.net/exchange
...
I need to refine the text for real after this sloppy merge
2017-05-16 14:03:41 +02:00
Jeffrey Burdges
468a373df4
IND-CPA maybe?
2017-05-16 13:59:48 +02:00
Christian Grothoff
39b30ac8c9
Merge branch 'master' of git+ssh://taler.net/exchange
2017-05-16 13:40:31 +02:00
Christian Grothoff
024dc56259
starting with exculpability
2017-05-16 13:40:29 +02:00
Florian Dold
7ce67006be
use ACM sigconf format for 2017
2017-05-16 13:39:23 +02:00
Christian Grothoff
7b4b0f38ff
english, linking
2017-05-16 13:34:17 +02:00
Florian Dold
49f590d8dc
fc17 reviews
2017-05-16 13:04:49 +02:00
Christian Grothoff
917a2dee0f
typos
2017-05-16 11:26:22 +02:00
Christian Grothoff
5ea3021e82
add ownership transfer corollary
2017-05-16 11:24:50 +02:00
Christian Grothoff
cddce0fd6f
minor edits to the paper, moving refresh around, etc.
2017-05-16 11:01:00 +02:00
Jeffrey Burdges
709e53be6e
Add a suitable argument for KDF under the random oracle model.
2017-05-16 01:02:48 +02:00
Jeffrey Burdges
0cf241041e
Spelling
2017-05-15 17:46:27 +02:00
Jeffrey Burdges
7ec6f729fc
Add note on linking protocol
2017-05-15 17:37:09 +02:00
Jeffrey Burdges
2036c42a77
Some classical random oracle reference
2017-05-15 16:28:55 +02:00
Jeffrey Burdges
0359e829f3
Approach to the privacy argument
2017-05-15 16:28:24 +02:00
Jeffrey Burdges
b418b3080e
Just some trash
2017-05-15 16:28:00 +02:00
Jeffrey Burdges
d010d31c09
Update to taxability
2017-05-13 15:06:09 +02:00
Jeffrey Burdges
4f6e71a842
Just a start on taxability text, breaks the latex run probably
2017-05-12 02:19:08 +02:00
Jeffrey Burdges
93edc84e60
Introduction does not know where it's going towards the end, but
...
maybe that's okay since we do not know wher it is going yet either.
2017-05-12 02:18:50 +02:00
Jeffrey Burdges
d8eebc67e6
Improve abstract
2017-05-12 02:18:41 +02:00
Christian Grothoff
da75b30a25
starting to implement taler-exchange-wirewatch
2017-05-05 11:11:03 +02:00
Christian Grothoff
f4df63e448
adding support for transaction history to wire plugin API ( #4959 )
2017-05-04 18:35:53 +02:00
Christian Grothoff
65d74ec0a0
update ignore file
2017-04-10 17:21:04 +02:00
Christian Grothoff
47d03e227a
document denomination key revocation file format
2017-04-08 19:54:12 +02:00
Christian Grothoff
209076ebd3
implement denomination key revocation logic in exchangedb and taler-exchange-keyup (part of #3887 )
2017-04-07 22:37:00 +02:00
Christian Grothoff
ef6d9cc56d
edits addressing FC reviews
2017-04-07 14:59:41 +02:00
Marcello Stanisci
293cd7a804
fix manual compilation issue
2017-03-24 16:12:17 +01:00
Christian Grothoff
6050dad63e
update manual a bit more
2017-03-20 16:46:13 +01:00
Christian Grothoff
e72d0ec3ff
initial import of operator manual (needs a lot of work)
2017-03-20 14:32:09 +01:00
Christian Grothoff
ab0286f583
finish #3775 , including addition of man page
2017-03-20 04:38:08 +01:00
Christian Grothoff
243d8d18b1
update configuration generators to use new ENABLE option instead of WIREFORMATS, and to support wire fee generation
2017-03-03 19:43:26 +01:00
Florian Dold
0bfb5b2509
Add option to initialized db, fixes 4858
...
Additionally remove the TESTRUN option, since the name is confusing and
doesn't match the original semantics (temp tables).
Test cases should now invoke the exchange httpd with the "-i" option.
2017-01-13 14:44:51 +01:00
Marcello Stanisci
9114ff8c73
typo
2016-12-23 11:37:39 +01:00
Christian Grothoff
5e5d6b9bf5
fixing typos
2016-11-12 13:26:07 +01:00
Jeff Burdges
f0dd542b4b
Offline patmenr first paragraph
...
Requested by Christian, not sire if I heit what he wanted.
2016-11-10 17:19:00 +01:00
Christian Grothoff
44ddaaca7f
address FIXMEs
2016-11-09 16:37:09 +01:00
Christian Grothoff
779af05be9
re-add conclusion and discussion parts, misc FIXMEs addressed
2016-11-09 16:32:43 +01:00
Christian Grothoff
d3db993d3a
de-HTMLize protocol description
2016-11-09 16:17:54 +01:00
Christian Grothoff
9a8d3c06bb
unify terminology, addressing FIXMEs
2016-11-09 16:05:18 +01:00
Florian Dold
3e6e1e7d15
more fixmes
2016-11-09 15:25:14 +01:00
Florian Dold
14b841be5d
more fixmes
2016-11-09 14:44:50 +01:00
Florian Dold
d250fe4712
fixme
2016-11-09 14:36:11 +01:00
Christian Grothoff
d796c7c5e1
clarify ethical
2016-11-09 14:19:29 +01:00
Christian Grothoff
1ef8309fb5
address FIXMEs, add more refs
2016-11-09 14:13:30 +01:00
Christian Grothoff
d9b9132dee
address FIXMEs, add more refs
2016-11-09 14:13:21 +01:00
Florian Dold
aadfb3b0ab
add money laundering bib
2016-11-09 14:12:00 +01:00
Florian Dold
c4da5a209b
add practical divisible e-cash bib
2016-11-09 14:00:44 +01:00
Christian Grothoff
cac7961c3d
add citation to cryptonote, fix Jeff's typos, cut down politics, reduce verbosity, address some of the fixmes
2016-11-09 11:30:22 +01:00
Florian Dold
1d2897cccc
typos and lots of FIXME/TODO
2016-11-09 04:29:20 +01:00
Jeff Burdges
924c0d3879
Spelling
2016-11-08 17:06:23 +01:00
Jeff Burdges
25a4daa8d4
Slightly shorter Taxability and Entities section
2016-11-08 17:03:46 +01:00
Jeff Burdges
e34c2da1fc
Attempt to shorten the introduction and make comemnts on shortening elsewhere
2016-11-08 16:58:03 +01:00
Jeff Burdges
71cf852ab5
Compact E-Cash discussion
2016-11-08 15:41:06 +01:00
Jeff Burdges
c5f3c7c144
Merge branch 'master' of ssh://taler.net/exchange
2016-11-07 18:21:48 +01:00
Jeff Burdges
f1ae68d9e8
FIXME: Didn't we reduce storage costs?
2016-11-07 18:21:02 +01:00
Jeff Burdges
2887caf652
Rewording so that equations do not exceed line widths
2016-11-07 18:14:37 +01:00
Jeff Burdges
d46fa6c6ef
FIXME question
2016-11-07 18:07:19 +01:00
Jeff Burdges
cf15aaae18
FIXMEs on 3.2 being long winded
2016-11-07 17:57:52 +01:00
Jeff Burdges
247e795904
Notes on related work we do not cite
2016-11-07 17:51:15 +01:00
Jeff Burdges
b342b141ef
Do not start sentense with lowercase k
2016-11-07 17:37:00 +01:00
Jeff Burdges
89d8696886
Zerocoin -> Zerocash
...
Replace zerocoin with zerocash and fix incorrect critisisms
2016-11-07 17:33:58 +01:00
Florian Dold
9c2d5d3067
paper: fix typo (it's exculpable)
2016-11-07 16:14:17 +01:00
Florian Dold
cbb4c2b00a
paper: fix typo
2016-11-07 16:14:16 +01:00
Christian Grothoff
44f57b37ab
not a currency
2016-11-07 15:24:58 +01:00
Christian Grothoff
443925caa9
correcting typos introduced by Jeff, also cutting formulations to make it back to page limits
2016-10-29 14:24:16 +02:00
Jeff Burdges
78d315d76a
Update Security model section
2016-10-28 17:58:55 +02:00
Christian Grothoff
47e1f528b8
add reference to zerocash
2016-10-27 15:25:10 +02:00
Christian Grothoff
4882359d28
consistent spelling of blockchain, focus on key points
2016-10-27 15:11:14 +02:00
Christian Grothoff
f4ca006ff5
use consistent capitzliation
2016-10-27 15:08:24 +02:00
Christian Grothoff
7143e8a037
minor english fixes
2016-10-25 15:51:19 +02:00
Christian Grothoff
5a916cdee2
fix more notation inconsistencies
2016-10-25 15:42:04 +02:00
Christian Grothoff
60a601eb94
use L^{(i)} to be consistent about cut-and-choose index notation
2016-10-25 15:32:15 +02:00
Christian Grothoff
29fa45446b
avoid introducing G twice
2016-10-25 15:23:46 +02:00
Christian Grothoff
176078bb8c
clarifications to deposit protocol
2016-10-25 15:17:33 +02:00
Christian Grothoff
f52222ebd5
use status codes we actually use in the implementation now
2016-10-25 14:58:24 +02:00
Christian Grothoff
093db2e646
avoid SEPA, use wire transfer as the more generic term
2016-10-25 14:50:58 +02:00
Christian Grothoff
924768cd55
introduce S_X notation
2016-10-25 14:49:20 +02:00
Christian Grothoff
dd3c65318f
clarify spending requirements
2016-10-25 14:40:20 +02:00
Christian Grothoff
e00fb6751b
clarify losses from DK compromise
2016-10-25 14:37:07 +02:00
Christian Grothoff
eab6bf0f07
fix ref
2016-10-25 14:28:09 +02:00
Christian Grothoff
51c04bd7d6
simplify
2016-10-25 14:21:53 +02:00
Christian Grothoff
8dfe558909
remove duplication
2016-10-25 14:20:27 +02:00
Christian Grothoff
e6267e61d5
misc minor edits, and a FIXME for Jeff
2016-10-25 14:01:20 +02:00
Christian Grothoff
b8245d771f
stress that this is about a system in the title
2016-10-22 16:06:20 +02:00
Christian Grothoff
581ca30052
FC17 formatting, stress refresh protocol in title and abstract; stress cut-and-choose is practical with kappa=3
2016-10-07 13:34:54 +02:00
Marcello Stanisci
54862377d6
fixing taler.conf.5
2016-09-19 15:06:30 +02:00
Jeff Burdges
937d7f48b9
Start making the protocol more explicit
2016-09-12 15:53:20 +02:00
Jeff Burdges
b1ec11e492
Mention extortion in first paragraph and refunds with refresh
2016-09-12 14:37:34 +02:00
Jeff Burdges
7409a6d1b9
Mention refresh protocol in abstract
2016-09-12 14:36:38 +02:00
Christian Grothoff
cc20319a1a
fix minor issues introduced in last reformulation of refresh
2016-08-10 01:01:21 +02:00
Jeff Burdges
bbeef4560d
Switch to X for exchanges
2016-08-09 00:48:08 +02:00
Jeff Burdges
1a2ecef44b
%s/K_i/L_i/g
2016-08-09 00:37:14 +02:00
Jeff Burdges
0155774136
Notational cleanups
2016-08-09 00:35:33 +02:00
Jeff Burdges
eb28eaf320
Update taler.tex to refresh protocol with new coin derivation
...
I made usages of the FDH explicit too, but did not realyl explain it.
2016-08-08 14:57:34 +02:00
Christian Grothoff
5b86e59eac
authors
2016-07-03 12:20:41 +02:00
Christian Grothoff
c5ed59aca2
cutting down to 16 pages main content
2016-07-03 12:13:18 +02:00
Christian Grothoff
fec688d8bf
introduce AML
2016-07-03 12:01:39 +02:00
Christian Grothoff
a8412268c0
0.0.2 configure update
2016-06-20 17:40:28 +02:00
Jeff Burdges
de55e59207
Minor fixes and adding some FIXMEs about the auditor
2016-06-14 16:52:03 +02:00
Christian Grothoff
bc7c9e686e
implementing #3474
2016-05-31 18:58:59 +02:00
Christian Grothoff
ba0146b878
add -g option to taler-exchange-dbinit
2016-05-31 09:16:09 +02:00
Christian Grothoff
1982fdd81c
newlines
2016-05-29 21:25:08 +02:00
Christian Grothoff
45e29f50e4
edits to paper
2016-05-29 17:07:04 +02:00
Christian Grothoff
c0451f0982
fix #4533 for exchange (breaks interaction with bank for /admin/add/incoming)
2016-05-26 16:38:59 +02:00
Jeff Burdges
8dc035b237
Add my mail about the PRNG attack on blinding
...
I imagine this will develop further shortly
2016-05-25 00:27:11 +02:00
Jeff Burdges
fc09e6a8fe
Just an i
2016-05-22 21:51:32 +02:00
Jeff Burdges
8565132c2c
Add some FIXMEs to section 4 on naming and describing protocols
2016-05-22 17:33:22 +02:00
Jeff Burdges
4615cea151
We cannot say "exchanged" everywhere we previously said "minted"
...
Imho we should resurect minted for this scenario, but that's complex.
2016-05-22 17:12:17 +02:00
Jeff Burdges
619eb44b87
Replace coin singing key with denomination key
2016-05-22 16:55:11 +02:00
Jeff Burdges
9a0fb5c7e2
Section 3 cahnges
2016-05-22 16:52:56 +02:00
Jeff Burdges
69cb4882fa
Mention HINDE
2016-05-21 21:46:47 +02:00
Jeff Burdges
152396f1aa
Oops, I hadn't quite finished some edits there
2016-05-21 21:44:05 +02:00
Christian Grothoff
8dfb3b87b4
testing refund, fixing bugs, refund test passes
2016-05-21 19:22:03 +02:00
Jeff Burdges
922175d308
Changes to first two sections based on referee reports
2016-05-21 16:56:22 +02:00
Jeff Burdges
1723afe91c
Just a few rewardings based on refere comments
2016-05-20 15:35:18 +02:00
Jeff Burdges
ad8b382f95
Add FC 2016 review
2016-05-20 15:29:14 +02:00
Jeff Burdges
1fb28debe1
Just some comments
2016-05-09 01:45:54 +02:00
Jeff Burdges
414abf9cda
Initial discriotion of offline payments
...
The notation here gets horrible because I started from the
post-quantum write up. And it has slightly different needs.
2016-05-09 01:37:41 +02:00
Christian Grothoff
966242341a
expand testcase to cover refund API, fix minor issues
2016-05-08 15:44:44 +02:00
Christian Grothoff
07d9978fb9
implementing #4449
2016-05-05 17:40:38 +02:00
Jeff Burdges
4141467d47
rename PQ paper file
2016-05-03 14:49:07 +02:00
Christian Grothoff
79c316f0d5
enable multiple wire methods to be used with aggregator, add command to run aggregator in testcase
2016-05-03 07:57:49 +02:00
Jeff Burdges
025fbdb41a
Merge branch 'master' of git.taler.net:/var/git/exchange
2016-05-02 11:27:31 +02:00
Jeff Burdges
6cdc5f3a42
Oops, actually Ring-LWE kinda sucks for us
2016-05-02 11:27:00 +02:00
Jeff Burdges
dafef04c60
Small Ring-LWE comments
2016-05-02 10:10:29 +02:00
Christian Grothoff
1cbba4bec1
fixing #4462 : avoid temporary schemata altogether
2016-05-02 06:36:58 +02:00
Jeff Burdges
d1c83c5dda
Much expanded. And now compiles.
2016-05-01 20:38:37 +02:00
Jeff Burdges
a9f5958d16
Preliminary work on integrating key exchanges with Merkle trick
...
I still need to work out exactly what proerties are needed.
And it won't tex yet.
2016-04-29 04:20:59 +02:00
Jeff Burdges
e7d4ccec98
Add line on RSA-FDH to Taler paper.
...
I could obviously say more, and I really should clean up the text
around it, but not now.
2016-04-29 04:19:52 +02:00
Christian Grothoff
21188ca703
Merge branch 'master' of ssh://taler.net:/var/git/exchange
2016-04-21 20:00:40 +02:00
Christian Grothoff
f693e25793
introduce refund fee
2016-04-20 01:50:26 +02:00
Jeff Burdges
a0756dc303
Initial post-quantum refresh proposal, but..
...
I do not really like it, so I'm going to change it lots.
2016-04-19 20:55:35 +02:00
Christian Grothoff
30d66bcebc
fixing #4386 : use more sane configuration and data file structure
2016-04-10 17:10:20 +02:00
Christian Grothoff
daae3d3ddf
change taler-exchange-sepa to a more generic taler-exchange-wire tool using the wire plugins ( #4237 )
2016-04-02 20:58:22 +02:00
Christian Grothoff
9bc96506bb
update man pages and templates to use current options
2016-04-01 17:32:10 +02:00
Christian Grothoff
b4c4f0b078
towards a testcase for aggregation logic
2016-03-30 22:56:17 +02:00
Jeff Burdges
946b9ed995
Another FDH reference but maybe unneeded
2016-03-25 15:59:48 +01:00
Jeff Burdges
3d04687b6f
References for FDH, one-more-inversion, RSA-KTI vs RSA-CTI, etc.
2016-03-25 14:01:27 +01:00
Christian Grothoff
6f8fa678c1
implementing #3987
2016-03-21 01:45:53 +01:00
Christian Grothoff
55d5696b78
rename
2016-03-15 20:08:48 +01:00
Christian Grothoff
b5cba32510
renaming mint->exchange
2016-03-01 15:35:04 +01:00
Christian Grothoff
e406833eab
mint->exchange renaming in paper
2016-03-01 15:21:30 +01:00
Sree Harsha Totakura
4821541c7c
fix typos
2015-10-26 12:22:24 +01:00
Sree Harsha Totakura
49c7f62f14
fix typos
2015-10-26 12:06:25 +01:00
Sree Harsha Totakura
5ff88d055e
fix notation is refreshing protocol
2015-10-26 11:49:08 +01:00
Jeff Burdges
47b4193317
Corrections on section 4
2015-10-13 18:45:12 +02:00
Christian Grothoff
99865ad6d4
-minor corrections to the corrections
2015-10-08 20:47:17 +02:00
Jeff Burdges
2ce2c1dac7
Correctons to section 3
2015-10-08 02:43:42 +02:00
Jeff Burdges
2863132570
Corrections to sections 1 and 2
...
Please check out the second to last paragraph of the introduction
as I'm not really happy with it.
There are spelling correction elsewhere as I ran ispell, not sure if
I accedentally switched somew ords from British to American spelling.
2015-10-07 16:39:03 +02:00
Christian Grothoff
bdc8bc7de3
-cite as suggested by Jeff, use correct name
2015-10-07 14:36:18 +02:00
Christian Grothoff
3b3af8a077
avoid triplicating 'randomly computes'
2015-10-05 00:35:02 +02:00
Christian Grothoff
41126e6d24
fix inconsistency in reveal step formulation, now matches implementation
2015-10-04 12:35:05 +02:00
Christian Grothoff
cf5b48eaaa
make formulations precise
2015-10-01 18:38:22 +02:00
Christian Grothoff
e2f988b995
use U instead of B^{-1} as it is not a strict inverse
2015-10-01 15:22:19 +02:00
Christian Grothoff
0b5fc99687
Merge branch 'master' of ssh://taler.net:/var/git/mint
2015-09-28 16:00:20 +02:00
Christian Grothoff
eaa0af4297
Luis is right
2015-09-28 16:00:14 +02:00
Florian Dold
6216cbc003
minor typo
2015-09-28 15:52:48 +02:00
Christian Grothoff
c4fd43dd0c
fixing typoes with patch from Luis Ressel
2015-09-28 15:33:09 +02:00
Christian Grothoff
0e48396f7e
more clarifications
2015-09-28 12:05:20 +02:00
Christian Grothoff
de384cfd82
more clarifications
2015-09-28 12:01:37 +02:00
Christian Grothoff
c8eeea1245
fix description of locking protocol
2015-09-28 11:47:42 +02:00
Christian Grothoff
3f0a0c8f71
attempt to clarify double spending
2015-09-28 08:53:01 +02:00
Christian Grothoff
bf8b9d1435
mention need to audit randomness of gamma
2015-09-27 20:32:30 +02:00
Christian Grothoff
b3a65cb766
add note on how to assure gamma is random
2015-09-27 14:04:52 +02:00
Christian Grothoff
1bfba318ec
add reminder
2015-09-26 16:57:16 +02:00
Christian Grothoff
42aea7d138
address Fabian Kirsch's comments for more consistent symbol names, and adding a 'legend'
2015-09-26 16:30:04 +02:00
Christian Grothoff
9ff0c56018
typo
2015-09-26 11:54:03 +02:00
Christian Grothoff
18d3c5efa5
more paper edits and claifications
2015-09-24 17:43:20 +02:00
Christian Grothoff
851a727b69
more edits on taler paper
2015-09-24 17:32:55 +02:00
Christian Grothoff
7c9d82174f
more misc edits to the paper, also making sure it fits within page limits
2015-09-24 15:40:27 +02:00
Christian Grothoff
099b283f9c
fixing build/ref issues in TeX
2015-09-24 12:26:08 +02:00
Christian Grothoff
43ff6d447a
expand security discussion in paper
2015-09-24 12:22:20 +02:00
Christian Grothoff
a8816b7770
edits to Taler paper, trying to clarify/improve writing/structure
2015-09-24 11:40:23 +02:00
Christian Grothoff
a9f01707ad
add option -C to force closing of connections
2015-09-21 10:43:22 +02:00
Christian Grothoff
2fa65141a6
adding man page for taler-auditor-sign
2015-09-16 18:48:52 +02:00
Christian Grothoff
cee6c54cdf
add -o option to taler-mint-keyup
2015-09-16 18:48:05 +02:00
Christian Grothoff
fa27e3f204
ref
2015-09-16 09:37:47 +02:00
Christian Grothoff
b04c5c7f30
bib
2015-09-09 20:36:31 +02:00
Christian Grothoff
497f8471ea
edits
2015-09-09 20:35:27 +02:00
Christian Grothoff
7237665713
edits
2015-09-09 20:34:07 +02:00
Christian Grothoff
015cf82019
edits
2015-09-09 20:33:34 +02:00