# sm2-psi **Repository Path**: zhaolaiwang1/sm2-psi ## Basic Information - **Project Name**: sm2-psi - **Description**: 基于国密sm2-sm3实现的psi,百万量级速度是encryptgroup/psi ecdh的3倍 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2022-07-10 - **Last Updated**: 2024-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Private Set Intersection (PSI) ## 说明 本仓库为mindspore开源活动所创建,issues地址为:https://gitee.com/mindspore/community/issues/I55763 ,旨在使用国密SM2/SM3实现ecdh-psi,经测试,其一百万条PSI性能是encryptogroup ecdh-psi https://github.com/encryptogroup/PSI 的3倍。 ## 环境&安装 本库需要gcc7.5以上的版本,make,ippcp,glib ## 时序图 #### psi-demo.cpp ![psi-demo-cpp](./docs/img/psi-demo-cpp.png) #### dh-psi.cpp ![dh-psi-cpp](./docs/img/dh-psi-cpp.png) #### sign&verify module ![dh-psi-cpp](./docs/img/sign&verify.png) ![dh-psi-cpp](./docs/img/sign&verify2.png)