-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathchallenge.yaml
35 lines (32 loc) · 979 Bytes
/
challenge.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: dicenet
author: defund
description: |-
AI meets cryptography! DiceNet is a cutting-edge flag checker which leverages multi-party computation to perform secure inference.
<p>*There is a bug in the construction described in the papers (see README.txt), which is implemented by swanky. You do not need to comb through the library's code to find the bug. Read the papers!*</p>
<p>*Hint: what happens when you use a composite modulus?*</p>
`./client --model model.json --weights dummy_weights.json --file sheep.png mc.ax:31002`
provide:
- file: ./handout.tar.gz
as: dicenet.tar.gz
flag: dice{y0u_b3tter_n0t_bl4ckbox_th1s}
containers:
main:
build: .
ports:
- 5000
replicas: 1
resources:
limits:
memory: 500Mi
cpu: 3000m
requests:
memory: 200Mi
cpu: 500m
securityContext:
privileged: true
expose:
main:
- target: 5000
tcp: 31002
healthContent: DICENET
sortWeight: 10