machina__io Profile Banner
Machina iO Profile
Machina iO

@machina__io

Followers
656
Following
73
Media
14
Statuses
31

Machina iO ("mah-kin-ah"), a project within @PrivacyScaling, aims to move iO from theory to practice. We publish papers and write code.

Sequence of hybrids
Joined March 2025
Don't wanna be here? Send us removal request.
@SoraSue77
SoraSue
10 days
Excited to share our new paper! Inspired by the impact of lookup tables in programmable cryptography (ZKPs, FHE), we introduce lookup-table (LUT) evaluation over BGG+ encodings. We see this as an important step toward practical iO!
@machina__io
Machina iO
10 days
In programmable cryptography, especially ZKPs and FHE, lookup-table (LUT) evaluation has driven dramatic efficiency gains in recent years. We've published a new paper introducing LUT evaluation over key-homomorphic encodings, specifically BGG+ encodings. https://t.co/4hSCmbxaUq
5
11
58
@machina__io
Machina iO
10 days
We’ll keep improving the efficiency of key-homomorphic encodings, an important step toward practical iO. Let’s make this new space of programmable cryptography practical!
0
0
6
@machina__io
Machina iO
10 days
Limitation: Our method is not yet practical. Under our parameter constraints, even at the maximum admissible B, the required depth of LUT evaluation for modular multiplication still exceeds 150 levels, so we couldn't find practical parameters meeting the correctness condition.
1
0
5
@machina__io
Machina iO
10 days
Application: a key-policy attribute-based encryption scheme (selectively secure under Ring-LWE) compatible with our LUT evaluation. Increasing B lowers decryption cost, at the expense of higher key-generation cost and larger decryption keys, which is an attractive trade-off.
1
1
5
@machina__io
Machina iO
10 days
Contribution: Our new LUT evaluation method reduces this overhead without bootstrapping by operating directly on base-B digit encodings (B>2) rather than on bits. This implements the nonlinear operations shown in the figure more efficiently than the Boolean-simulation baseline.
1
1
4
@machina__io
Machina iO
10 days
Historically, BGG+ encodings have been used mainly to encode bits, forcing nonlinear integer operations to be implemented via Boolean circuits with large overheads. Bootstrapping for BGG+ encodings can mitigate this in theory, but it itself relies on heavy nonlinear operations.
1
0
5
@machina__io
Machina iO
10 days
BGG+ encodings underpin many next-generation cryptographic primitives, including predicate encryption, reusable garbled circuits, and indistinguishability obfuscation (iO). They require simulating nonlinear integer operations (e.g., modular multiplication) over encodings.
1
0
4
@machina__io
Machina iO
10 days
In programmable cryptography, especially ZKPs and FHE, lookup-table (LUT) evaluation has driven dramatic efficiency gains in recent years. We've published a new paper introducing LUT evaluation over key-homomorphic encodings, specifically BGG+ encodings. https://t.co/4hSCmbxaUq
3
8
25
@machina__io
Machina iO
4 months
We would like to sincerely thank the developers of OpenFHE and openfhe-rs, open-source lattice and FHE libraries. We are also grateful to Prof. Yuriy Polyakov for his valuable advice on preimage sampling and his insightful feedback on optimizing our implementation.
0
0
6
@machina__io
Machina iO
4 months
The video of the talk at the Obfuscation Workshop held by the Simons Institute is now available /link below
@machina__io
Machina iO
4 months
We’re excited to announce that @SoraSue77 will present a talk about Diamond iO on Tuesday, June 24, from 4:30 pm to 5:00 at the Obfuscation Workshop in Berkeley hosted by Simons Institute(@SimonsInstitute). (link below)
5
6
37
@machina__io
Machina iO
4 months
New article released: we explain iO from a new perspective, using familiar building blocks such as FHE and Functional Encryption Check out the full post here: https://t.co/iss9xoPxUQ
4
17
65
@machina__io
Machina iO
4 months
Details about the talk are available here: https://t.co/N5pS5mJmwl We’re grateful to the Simons Institute for this wonderful opportunity!
0
0
9
@machina__io
Machina iO
4 months
We’re excited to announce that @SoraSue77 will present a talk about Diamond iO on Tuesday, June 24, from 4:30 pm to 5:00 at the Obfuscation Workshop in Berkeley hosted by Simons Institute(@SimonsInstitute). (link below)
4
5
39
@machina__io
Machina iO
4 months
Enrico will give whiteboard session about iO and our recent work at ZuBerlin(@ZuBerlinCity) this Friday 12am
@backaes
Enrico Bottazzi | enrico.eth
4 months
Come at ZuBerlin, this Friday at 12 am. We'll try to build a conditional and non-interactive signature printer. Spoiler #1: you need iO Spoiler #2: there’s gonna be a whiteboard
1
0
14
@machina__io
Machina iO
5 months
2/ The updated paper is available at https://t.co/GE2Hgj2wWY. It includes a cryptanalysis of the non-standard assumptions underlying Diamond iO—namely, all-product LWE and evasive LWE.
1
0
10
@machina__io
Machina iO
5 months
1/ We are excited to share that we have recently updated our paper and implementation with a significantly simplified construction. (eprint and github link below)
2
6
43
@machina__io
Machina iO
6 months
Hello, World: the first signs of practical iO Today, we’re excited to announce that we have successfully implemented Diamond iO and completed its end-to-end workflow Check out the full post here: https://t.co/Dbu2nROMhX
5
33
144
@machina__io
Machina iO
7 months
Pia will introduce iO and give a sneak peek into our early results! Don't miss it 💎
@0xpiapark
pia
7 months
hey’all gonna talk about “what is iO and its application (indistinguishability obfuscation)” at @eth_seoul_ 5pm excited to share some work at @machina__io !
3
0
22