Skip to content

Commit 02b6497

Browse files
committed
VIA classification
1 parent 1eb1f7e commit 02b6497

File tree

4 files changed

+31
-22
lines changed

4 files changed

+31
-22
lines changed

docs/reported/data/reported.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1909,7 +1909,7 @@
19091909
},
19101910
{
19111911
"id": "via_2025",
1912-
"display_name": "VIA - Doubly Stateless",
1912+
"display_name": "VIA Hintless",
19131913
"group": "1b",
19141914
"year": 2025,
19151915
"implementation_url": "https://anonymous.4open.science/r/VIA-8888/",
@@ -2011,13 +2011,13 @@
20112011
"theory_only": false
20122012
},
20132013
{
2014-
"id": "via_bc_2025",
2015-
"display_name": "VIA - Stateful Server",
2014+
"id": "via_compress_2025",
2015+
"display_name": "VIA Compress",
20162016
"group": "1a",
20172017
"year": 2025,
20182018
"implementation_url": "https://anonymous.4open.science/r/VIA-8888/",
20192019
"source_pdf": "Group.1b.Stateless.Client.Stateless.Server/via_2025/VIA_2025_2074.pdf",
2020-
"notes_path": "Group.1b.Stateless.Client.Stateless.Server/via_2025/VIA_2025_notes.md",
2020+
"notes_path": "Group.1a.Stateless.Client.Stateful.Server/via_compress_2025/README.md",
20212021
"hardware": {
20222022
"cpu": "AMD 9950X",
20232023
"platform": "Desktop, Ubuntu 22.04.5",
@@ -2036,7 +2036,7 @@
20362036
"dmux_cmux_architecture": true
20372037
},
20382038
"variants": [
2039-
"Compressed",
2039+
"VIA Compress",
20402040
"Batched"
20412041
],
20422042
"configs": [
@@ -2078,7 +2078,7 @@
20782078
],
20792079
"benchmarks": [
20802080
{
2081-
"variant": "Compressed",
2081+
"variant": "VIA Compress",
20822082
"config_id": "1GBx1B",
20832083
"data_tier": 1,
20842084
"source_ref": "Table 1, p.18",
@@ -2095,7 +2095,7 @@
20952095
"footnotes": []
20962096
},
20972097
{
2098-
"variant": "Compressed",
2098+
"variant": "VIA Compress",
20992099
"config_id": "4GBx1B",
21002100
"data_tier": 1,
21012101
"source_ref": "Table 1, p.18",
@@ -2112,7 +2112,7 @@
21122112
"footnotes": []
21132113
},
21142114
{
2115-
"variant": "Compressed",
2115+
"variant": "VIA Compress",
21162116
"config_id": "32GBx1B",
21172117
"data_tier": 1,
21182118
"source_ref": "Table 1, p.18",
@@ -3007,8 +3007,8 @@
30073007
"client_storage_mb": 121
30083008
},
30093009
"variants": [
3010-
"iSimplePIR (Row-level)",
3011-
"iSimplePIR (Entry-level)"
3010+
"Row-level Update",
3011+
"Entry-level Update"
30123012
],
30133013
"configs": [
30143014
{
@@ -3021,7 +3021,7 @@
30213021
],
30223022
"benchmarks": [
30233023
{
3024-
"variant": "iSimplePIR (Row-level)",
3024+
"variant": "Row-level Update",
30253025
"config_id": "~2^33x1bit",
30263026
"data_tier": 1,
30273027
"source_ref": "Table 2, p.18 (row-major)",
@@ -3041,7 +3041,7 @@
30413041
]
30423042
},
30433043
{
3044-
"variant": "iSimplePIR (Entry-level)",
3044+
"variant": "Entry-level Update",
30453045
"config_id": "~2^33x1bit",
30463046
"data_tier": 1,
30473047
"source_ref": "Table 2, p.18 (row-major)",
@@ -3061,7 +3061,7 @@
30613061
]
30623062
},
30633063
{
3064-
"variant": "iSimplePIR (Row-level)",
3064+
"variant": "Row-level Update",
30653065
"config_id": "~2^33x1bit",
30663066
"data_tier": 1,
30673067
"source_ref": "Table 2, p.18 (col-major)",
@@ -3081,7 +3081,7 @@
30813081
]
30823082
},
30833083
{
3084-
"variant": "iSimplePIR (Entry-level)",
3084+
"variant": "Entry-level Update",
30853085
"config_id": "~2^33x1bit",
30863086
"data_tier": 1,
30873087
"source_ref": "Table 2, p.18 (col-major)",
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## VIA Compress — Engineering Notes
2+
3+
VIA Compress (VIA-C in the paper) and its Batched variant (VIA-B) require an offline upload of 14.8 MB of per-client evaluation keys (LWE-to-RLWE, RLWE-to-RGSW, response compression). This places them in Group 1a: the server becomes stateful (stores per-client keys), while the client remains "stateless" in the taxonomy sense — it holds its own secret key but does not download any DB-dependent hint from the server. The 14.8 MB flows client → server, not server → client, which distinguishes 1a from Group 2a (where the server sends DB-dependent hints to the client).
4+
5+
VIA Compress shares the same paper, PDF, and engineering notes as VIA Hintless (the base variant, Group 1b):
6+
7+
- **PDF**: [../../Group.1b.Stateless.Client.Stateless.Server/via_2025/VIA_2025_2074.pdf](../../Group.1b.Stateless.Client.Stateless.Server/via_2025/VIA_2025_2074.pdf)
8+
- **Notes**: [../../Group.1b.Stateless.Client.Stateless.Server/via_2025/VIA_2025_notes.md](../../Group.1b.Stateless.Client.Stateless.Server/via_2025/VIA_2025_notes.md)

research/Group.1a.Stateless.Client.Stateful.Server/via_stateful_server_2025/README.md

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## VIA Hintless
2+
3+
Base VIA variant (Group 1b): no offline communication, fully stateless on both sides.
4+
5+
### See also
6+
7+
The compressed query variant (VIA Compress) and its batched mode require the client to upload 14.8 MB of per-client evaluation keys, making the server stateful (Group 1a):
8+
9+
- [../../Group.1a.Stateless.Client.Stateful.Server/via_compress_2025/README.md](../../Group.1a.Stateless.Client.Stateful.Server/via_compress_2025/README.md)

0 commit comments

Comments
 (0)