SGXfail icon indicating copy to clipboard operation
SGXfail copied to clipboard

Linux下面如何把PBC库移植到SGX中

Open Frinklin-Wang opened this issue 2 years ago • 10 comments

你好,想问以下在linux下面,如何把PBC库移植到SGX中,现在已经在Linux下面装好了PBC库和SGX的sdk,如何才能让这两者结合起来

Frinklin-Wang avatar Apr 11 '22 08:04 Frinklin-Wang

我也有相同的疑问,查资料说sgx是在no_std底下开发的,而PBC的官方库包都是在std环境下运行的,sgx用不了PBC

democ98 avatar Apr 21 '22 11:04 democ98

谢谢羽哥

democ98 avatar Apr 21 '22 11:04 democ98

pbc是哪个库呀

dingelish avatar Apr 21 '22 18:04 dingelish

PBC(Pairing-Based Cryptography Library) 是实现双线性对运算的函数库,这个开源代码 C 函数库是由Stanford 大学开发,是一个生成密钥以及用于签名的库, 库的地址为:https://crypto.stanford.edu/pbc/ 安装此库我们需要依赖GMP,sgx版本的GMP我注意到Intel已给出:https://github.com/intel/sgx-gmp 但是PBC库没有sgx支持的版本。 目前已经有人尝试重写PBC库使其适应sgx,但无法运行,雨哥您可以看看:https://github.com/fishermano/QShield-v1 如果我需要开发三方库sgx-PBC该怎样做最好,谢谢。

democ98 avatar Apr 22 '22 01:04 democ98

您好,请问这个现在这个库能用吗?要怎么使用呀?

Frinklin-Wang avatar May 04 '22 14:05 Frinklin-Wang

@democ98 看了看感觉有机会 但是最近我在找工作 没什么时间 等我有空了会帮忙移植一下

dingelish avatar May 04 '22 17:05 dingelish

感谢羽哥关注,https://github.com/fishermano/QShield-v1的sgxPBC我在反复调试了一些参数后可以使用了。祝顺利~

democ98 avatar May 05 '22 03:05 democ98

感谢羽哥关注,https://github.com/fishermano/QShield-v1的sgxPBC我在反复调试了一些参数后可以使用了。祝顺利~

你好,请问你现在可以在enclave中调用了吗

Frinklin-Wang avatar May 07 '22 07:05 Frinklin-Wang

感谢羽哥关注,https://github.com/fishermano/QShield-v1的sgxPBC我在反复调试了一些参数后可以使用了。祝顺利~

你好,请问你现在可以在enclave中调用了吗

可以了

democ98 avatar May 11 '22 01:05 democ98

感谢羽哥关注,https://github.com/fishermano/QShield-v1的sgxPBC我在反复调试了一些参数后可以使用了。祝顺利~

你好,请问你现在可以在enclave中调用了吗

可以了

能否加一个联系方式向您请教一下?

Frinklin-Wang avatar May 11 '22 01:05 Frinklin-Wang