Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在 YACL 中实现 Kyber OT 协议 #288

Open
Jamie-Cui opened this issue Mar 13, 2024 · 2 comments
Open

在 YACL 中实现 Kyber OT 协议 #288

Jamie-Cui opened this issue Mar 13, 2024 · 2 comments
Labels
OSCP SecretFlow Open Source Contribution Plan WIP: community This issue is currently under development by a community member

Comments

@Jamie-Cui
Copy link
Member

此 ISSUE 为 隐语开源共建计划(SecretFlow Open Source Contribution Plan,简称 SF OSCP)任务 ISSUE,欢迎社区开发者参与共建~
若有感兴趣想要认领的任务,但还未报名,辛苦先完成报名进行哈~

任务介绍

  • 任务名称:在 YACL 中实现 Kyber OT 协议
  • 技术方向:MPC、后量子密码学
  • 任务难度:挑战🌟🌟🌟
    • 任务期望时间:7-8 周

详细要求

YACL OT 模块位于 yacl/crypto/primitives/ot 路径下。目前 OT 模块已经实现了大部分主流传统协议,但是缺少对抗量子算法的支持,本任务需要在 OT 模块中集成/实现 已有的抗量子 OT 协议。
关于 抗量子 OT 协议 更详细的介绍可参考

能力要求

  • 精通 C++ 语言
  • 了解基本 git 操作
  • 了解 OT 基本概念
  • 了解后量子密码学、LWE 等基本概念

操作说明

  • 请在 YACL OT 模块 中新建文件 kyber_ot.cc 以及 kyber_ot.h 以存放您的代码,以及对应的测试文件 kyber_ot_test.cc
  • 集成完成后请在 ot/benchmark 中添加您实现协议的 benchmark
@Jamie-Cui Jamie-Cui added this to OSCP Mar 13, 2024
@Jamie-Cui Jamie-Cui converted this from a draft issue Mar 13, 2024
@Jamie-Cui Jamie-Cui added the OSCP SecretFlow Open Source Contribution Plan label Mar 13, 2024
@fffmath
Copy link

fffmath commented Mar 14, 2024

fffmath give it to me

@Jamie-Cui Jamie-Cui added the WIP: community This issue is currently under development by a community member label Mar 14, 2024
@Candicepan Candicepan moved this from Needs Triage to In Progress in OSCP Mar 14, 2024
@Yeekin-GYJ
Copy link

经沟通该任务回收,欢迎其他小伙伴认领~

@Candicepan Candicepan moved this from In Progress to Needs Triage in OSCP Jul 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OSCP SecretFlow Open Source Contribution Plan WIP: community This issue is currently under development by a community member
Projects
Status: Needs Triage
Development

No branches or pull requests

3 participants