Ian Goldberg
|
42eb384dcd
Add operator<< for RegAS
|
11 months ago |
Ian Goldberg
|
89ecb9f81f
Preprocessing and storage of incremental RDPFs
|
1 year ago |
Ian Goldberg
|
ff2653d6ea
Create wide RDPFs
|
1 year ago |
Ian Goldberg
|
953c1fd3a1
Generalize a bunch of types to eventually support wide DPFs
|
1 year ago |
Ian Goldberg
|
a9e39d265e
Add a template parameter to RDPF, RDPFPair, RDPFTriple for the leaf width
|
1 year ago |
Ian Goldberg
|
240782591d
Add support for AND triples and value_t SelectTriples
|
1 year ago |
Ian Goldberg
|
a281346bb1
Templatize SelectTriple so that it can be used for value_t and bit_t, not just DPFnode
|
1 year ago |
Ian Goldberg
|
878db98688
Rename triples to multtriples and selecttriples to nodeselecttriples
|
1 year ago |
Ian Goldberg
|
ed30cd4048
Bit shifting and bit extraction for RegXS
|
1 year ago |
Ian Goldberg
|
3c7d696275
We didn't need WIDTH static members after all
|
1 year ago |
Ian Goldberg
|
f8e2a126cf
ORAM reads and explicit reads and writes for wide data types
|
1 year ago |
Ian Goldberg
|
2b29022d8c
Writes (= reads + updates)
|
1 year ago |
Ian Goldberg
|
62855f7b92
Online-only mode
|
1 year ago |
Ian Goldberg
|
022aae16c3
Bitonic sort
|
1 year ago |
Ian Goldberg
|
323b42ca84
More on the compare algorithm
|
1 year ago |
Ian Goldberg
|
67ffe06b19
Tests for CDPF creation, transmission, storage, retrieval, use
|
1 year ago |
Ian Goldberg
|
3811dce023
CDPF creation
|
1 year ago |
Ian Goldberg
|
959a605f44
Touch up a few templates and add +, -, * operators to the RegXS class, and XOR-shared databases "just work"!
|
1 year ago |
Ian Goldberg
|
0de416dfa9
Complete the update protocol
|
1 year ago |
Ian Goldberg
|
dcc320c967
The Duoram update protocol for the computational peers
|
1 year ago |
Ian Goldberg
|
9e3895c950
Have Reg{A,X,B}S definitely initialize to 0 when constructed
|
1 year ago |
Ian Goldberg
|
dc610848be
If we run out of some type of precomputed element, be explicit about what type it was
|
1 year ago |
Ian Goldberg
|
1d35b62ce3
Add ^ operator for RegBS and add const correctness to similar functions
|
1 year ago |
Ian Goldberg
|
f43b28b0ae
Be able to easily send and receive many types over the MPCSingleIOStream << interface
|
1 year ago |
Ian Goldberg
|
b120fc84eb
All parties can now load RDPFs of different depths and keep track of stats
|
1 year ago |
Ian Goldberg
|
0e1cc51527
Harmonize I/O for MultTriple, HalfTriple, and the DPFs
|
1 year ago |
Ian Goldberg
|
05f8e4a23d
Change AndTriple to SelectTriple
|
1 year ago |
Ian Goldberg
|
cfb460526a
Constructing DPFs: the flag correction bits
|
1 year ago |
Ian Goldberg
|
41ca42d01b
Start constructing DPFs: the correction words
|
1 year ago |
Ian Goldberg
|
0ac3de8dd2
Count AES operations
|
1 year ago |