Marcel Keller
|
091484bc94
|
Print all timers in binary machines.
|
2022-09-07 10:57:16 +10:00 |
|
Marcel Keller
|
6a424539c9
|
SoftSpokenOT.
|
2022-08-25 13:23:18 +10:00 |
|
Marcel Keller
|
e08a6adb63
|
Fix shuffling in emulation.
|
2022-08-18 12:48:08 +10:00 |
|
Kevin Witlox
|
f469dfc473
|
Add the INVPERM instruction
The IVMPERM instruction takes in a secret shared vector representing a permutation, and returns the corresponding secret shared inverse permutation.
|
2022-08-11 15:36:23 +02:00 |
|
Marcel Keller
|
81419ba321
|
Fix bugs in matrix multiplication with binary circuits.
|
2022-07-25 18:12:04 +10:00 |
|
Marcel Keller
|
ec1d302b03
|
Local right shift for GF(2^n).
|
2022-06-23 21:58:34 +02:00 |
|
Marcel Keller
|
4c8e616b58
|
Improved binary circuit functionality.
|
2022-06-14 16:15:40 +02:00 |
|
Marcel Keller
|
5ab8c702dd
|
Secure shuffling.
|
2022-05-27 14:20:31 +02:00 |
|
Marcel Keller
|
642d11f7dd
|
Compile-time option for unencrypted client connections.
|
2022-05-04 19:26:15 +02:00 |
|
Marcel Keller
|
9ef15cc2f5
|
Protocol in dealer model.
|
2022-04-19 15:13:19 +02:00 |
|
Marcel Keller
|
f42930edc3
|
Sufficient offline preprocessing with several threads.
|
2022-04-02 08:06:03 +02:00 |
|
Marcel Keller
|
b0e7857cbc
|
Store MAC keys for persistence.
|
2022-04-02 07:53:21 +02:00 |
|
Marcel Keller
|
e485aacd37
|
Easier change of domain in SPDZ2k.
|
2022-03-08 17:52:16 +11:00 |
|
Marcel Keller
|
0f7020d791
|
Semi-honest computation based on threshold semi-homomorphic encryption.
|
2022-02-17 13:24:52 +11:00 |
|
Marcel Keller
|
0f9d5de697
|
Allow overwriting of persistence files.
|
2022-01-17 14:18:39 +11:00 |
|
Marcel Keller
|
aaa90a20bb
|
Don't overwrite persistence files at beginning.
|
2022-01-13 14:09:26 +11:00 |
|
Marcel Keller
|
e07d9bf2a3
|
Maintenance.
|
2022-01-11 16:05:26 +11:00 |
|
Marcel Keller
|
b771417e04
|
Clear to secret bit conversion with Yao's garbled circuits.
|
2021-12-05 11:00:10 +11:00 |
|
Marcel Keller
|
ae99bed192
|
Access clear bit memory by run-time indices.
|
2021-12-02 18:12:11 +11:00 |
|
Marcel Keller
|
eac6456ec8
|
Allow preprocessing information to be supplied via named pipes.
|
2021-11-22 22:18:50 +11:00 |
|
Marcel Keller
|
ab63751788
|
Instruction output functionality.
|
2021-11-21 16:16:45 +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
|
d30a97408c
|
Bug in client communication.
|
2021-09-05 19:45:02 +10:00 |
|
Marcel Keller
|
72c2d4b3f7
|
Run-time parameter for client connection port.
|
2021-08-26 21:00:31 +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
|
c5af3385a2
|
Fix memory leaks from client connections.
|
2021-05-11 13:22:38 +10:00 |
|
Marcel Keller
|
b5d3b9fbef
|
Inconsistent preprocessing filenames.
|
2021-05-06 14:27:50 +10:00 |
|
Marcel Keller
|
0f656fa7b7
|
ARM support.
|
2021-04-19 21:28:22 +10:00 |
|
Marcel Keller
|
8c9a7431b8
|
Public input with cint instead of regint.
|
2021-04-10 18:01:18 +10:00 |
|
Marcel Keller
|
2bc990164d
|
Bug in fixed-point input.
|
2021-03-17 16:06:09 +11: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
|
23001e3e8d
|
Merge branch 'io-files'
|
2020-10-20 19:26:11 +11:00 |
|
Marcel Keller
|
09021d67d4
|
Accurate help text.
|
2020-10-20 18:33:00 +11:00 |
|
Marcel Keller
|
ff2666b6c4
|
Bug in receiving client values with SPDZ2k.
|
2020-10-20 14:47:50 +11:00 |
|
Marcel Keller
|
bf0f82b48e
|
Read FKOS15 MAC key from storage if available also in arithmetic VM.
|
2020-10-14 00:18:41 +11:00 |
|
Marcel Keller
|
bd3366a0bb
|
Security bug in binary computation with SPDZ(2k).
|
2020-10-13 21:06:05 +11:00 |
|
Dragos Rotaru
|
7b7541476b
|
added fault prefix path when input
|
2020-10-07 12:09:22 +03:00 |
|
Dragos Rotaru
|
5aaa91a740
|
small patch to handle i/o with files from command line
|
2020-10-06 20:47:40 +03:00 |
|
Marcel Keller
|
ad583afb7e
|
Various improvements.
|
2020-08-24 23:29:03 +10:00 |
|
Marcel Keller
|
f140a85916
|
Sign error.
|
2020-06-27 15:02:59 +10:00 |
|
Marcel Keller
|
3f9f3be575
|
Half-gate garbling, native 2D convolution, TensorFlow inference.
|
2020-06-15 15:23:05 +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
|
92a3fb0184
|
edaBits, ChaiGear, TopGear, CCD.
|
2020-03-20 20:31:25 +11:00 |
|
Marcel Keller
|
b17d4b6254
|
Input by run-time player id.
|
2020-02-11 21:11:40 +11:00 |
|