Skip to content

External Client IO using garbled circuit protocols #1775

@anyejunwang1

Description

@anyejunwang1

Hello, mkskeller!

ExternalIO/ describes the communication between .mpc and the external client, but it emphasizes that binary protocols cannot be used. Therefore, I can only use secret sharing protocols such as Scripts/ring.sh, Scripts/semi2k.sh.

I would like to know how to achieve similar client communication using garbled circuit protocols such as Scripts/yao.sh or Scripts/semi-bmr.sh. Otherwise, I'll have to use

sbitint.get_type(32).get_input_from(0)

But in that case, I would have to transfer the original data file to the .mpc file. Wouldn't that expose the data? Or are there any other methods?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions