Marcel Keller
1a73c741c0
Required preprocessing for semi-honest protocols.
2023-03-15 12:46:07 +11:00
Marcel Keller
300e9a1420
Missing quotes.
2023-02-17 14:32:05 +11:00
Marcel Keller
5153c63d2f
More accessible machine learning functionality.
2023-02-16 12:35:18 +11:00
Marcel Keller
cd25c2e9f1
Decision tree training.
2022-11-09 11:22:18 +11:00
Marcel Keller
13b53d1fe9
Fix libOTe library location.
2022-11-04 13:11:32 +11:00
Marcel Keller
a9b03e8fa7
Bug when system uses lib64.
2022-11-02 13:03:20 +11:00
Martin Thomson
f89e3e1e60
Quote $PATH in Makefile
...
This is probably not the only thing that could stand to be quoted, but
it was the one thing that stopped me from being able to run this target
without bizarre errors.
2022-10-20 16:51:32 +11:00
Marcel Keller
4ad6b51c78
Fix local libOTe installation on multiarch systems.
2022-10-11 11:53:32 +11:00
Marcel Keller
817a9b4515
Don't install boost locally by default.
2022-09-02 14:57:17 +10:00
Marcel Keller
6a424539c9
SoftSpokenOT.
2022-08-25 13:23:18 +10:00
Erik Taubeneck
a0f5bb258e
Update Makefile for macs where Homebrew is installed in non-traditional locations
2022-07-23 09:38:39 -07:00
Marcel Keller
5ab8c702dd
Secure shuffling.
2022-05-27 14:20:31 +02:00
Marcel Keller
9ef15cc2f5
Protocol in dealer model.
2022-04-19 15:13:19 +02:00
Marcel Keller
0f7020d791
Semi-honest computation based on threshold semi-homomorphic encryption.
2022-02-17 13:24:52 +11:00
Marcel Keller
e07d9bf2a3
Maintenance.
2022-01-11 16:05:26 +11:00
Marcel Keller
32950fe8d4
Maintenance.
2021-11-04 16:24:34 +11:00
Marcel Keller
799929b801
Optimized matrix multiplication in Hemi.
2021-09-17 14:31:25 +10:00
Marcel Keller
c597554af9
ATLAS.
2021-08-06 18:25:27 +10:00
Marcel Keller
99c0549e72
Convolutional neural network training.
2021-07-02 15:50:34 +10:00
Marcel Keller
0f656fa7b7
ARM support.
2021-04-19 21:28:22 +10:00
Marcel Keller
c9b03d8b51
Distributed key generation for homomorphic encryption with active security.
2021-02-23 17:41:35 +11:00
Marcel Keller
253ece7844
Maintenance.
2021-01-21 11:06:18 +11:00
Marcel Keller
cdb8d6f337
Various improvements.
2020-12-11 16:24:28 +11:00
Marcel Keller
f42e614399
Rep4, SPDZ-wise, MNIST training.
2020-10-28 11:21:54 +11:00
Marcel Keller
d814094b02
Complete example for C++ interface.
2020-10-14 01:07:13 +11:00
Sylvain Bellemare
893f9e55de
Ignore nonexistent files for make clean
2020-10-12 18:19:09 +01:00
Marcel Keller
ad583afb7e
Various improvements.
2020-08-24 23:29:03 +10:00
Marcel Keller
3f9f3be575
Half-gate garbling, native 2D convolution, TensorFlow inference.
2020-06-15 15:23:05 +10:00
Marcel Keller
31e43a6576
Fix compilation
2020-06-09 17:10:35 +10:00
Marcel Keller
4ef6b6d873
Maintenance.
2020-05-08 21:43:05 +10:00
Marcel Keller
24926df83b
Bristol Fashion.
2020-04-02 09:09:45 +02:00
Marcel Keller
11bb860b9d
Semi-honest computation based on somewhat homomorphic encryption.
2020-03-25 19:41:30 +11:00
Marcel Keller
92a3fb0184
edaBits, ChaiGear, TopGear, CCD.
2020-03-20 20:31:25 +11:00
Marcel Keller
6fa65c3141
Mixed computation, binary computation with XOR-based MACs.
2019-12-23 18:44:22 +01:00
Marcel Keller
470b075803
Python 3, semi-honest computation using semi-homomorphic encryption.
2019-11-21 17:23:51 +11:00
Marcel Keller
7a5195d83c
Machine learning functionality, dishonest-majority binary secret sharing.
2019-10-11 15:48:58 +11:00
Marcel Keller
bd60197886
ECDSA, more replicated secret sharing.
2019-08-06 16:56:42 +10:00
Marcel Keller
715f67f4c5
CowGear, more protocols with replicated secret sharing.
2019-06-07 15:26:28 +10:00
Marcel Keller
d26a62efe4
GF(2^40) computation with OT-based protocols.
2019-05-03 18:03:50 +10:00
Marcel Keller
b5d8123ae0
BMR, Use your Brain, Semi/Semi2k.
2019-04-30 17:25:02 +10:00
Marcel Keller
59e1581421
SPDZ2k online phase; preprocessing integration for MASCOT and SPDZ2k; integer division.
2019-03-28 17:23:20 +11:00
Nikolaj Volgushev
881b4403ac
SPDZ2k offline phase.
2019-03-26 18:36:55 +11:00
Marcel Keller
5a0413de7a
Prepare for SPDZ2k.
2019-03-26 18:30:39 +11:00
Marcel Keller
b6a18675e8
Optimized matrix multiplication; data type for quantization.
2019-02-14 15:15:37 +11:00
Marcel Keller
216fbdf1e1
Shamir secret sharing.
2019-01-05 15:10:01 +01:00
Marcel Keller
875b704ed2
Wrong target.
2018-12-19 11:06:14 +11:00
Marcel Keller
48f8b18ea9
Streamline autotools.
2018-12-18 15:22:04 +11:00
Marcel Keller
6b7d6eb8a8
autotools order.
2018-12-18 15:05:26 +11:00
Marcel Keller
b84498516b
autotools order.
2018-12-18 14:54:06 +11:00
Marcel Keller
ea59419de2
More honest-majority three-party computation (modulo prime and malicious binary).
2018-11-30 15:14:43 +11:00