问题标签 [charm-crypto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
164 浏览

python - 如何对 Charm Crypto 中的两个组元素进行异或?

我正在使用 Charm Crypto 来实现。我想对 G1 中的两个元素进行异或。我已经编写了以下代码并且 XOR 操作是正确的,但是我得到了一个列表。有人能告诉我如何将列表转换为 G1 中的元素吗?希望尽快听到。

示例代码

@ArtjomB。我正在研究 ABE 方案,我必须将我设计的方案的性能与基于椭圆曲线ABE ECC的 ABE 方案的性能进行比较。在加密阶段,我必须计算椭圆曲线上两点的XoR XOR 运算(第 8 页上的方程式 8 和 9)。我不知道该怎么做,因此在这里发布了一个问题。

0 投票
1 回答
500 浏览

python - Charm Crypto 中椭圆曲线上的标识元素是什么?

我需要魅力加密中椭圆曲线上的标识元素。因为我想在 G1 中总结 5 个不同的随机元素,即elementList= {g1, g2, g3, g4, g5}。现在,我在 G1 中生成了另一个随机元素,即temp= group.random(G1).

有人能告诉我我该怎么做吗?希望听到一些专家的意见。

0 投票
1 回答
379 浏览

python - 如何将 python 整数转换为 Charm-Crypto 中 ZP 组中的数字?

我想将整数转换为 ZP 组中的数字。我已经编写了以下代码,但它返回了多种<class 'integer.Element'>类型。有人可以告诉我该怎么做吗?

0 投票
0 回答
165 浏览

security - Charm Crypto 中的配对曲线提供什么安全级别?

我想知道魅力加密库中包含的 a 型和 d 型曲线提供的安全级别是什么?例如,a 型曲线 SS512 和 SS1024 的素数字段分别为 512 位和 1024 位?谁能告诉我他们提供了什么安全保障?

0 投票
0 回答
59 浏览

python - 如何在charm-crypto或python中导出/导入密钥

我正在尝试使用charm-crypto库创建一个ABE,我设法生成了主密钥(msk)和主公钥(mpk):

现在我需要将这些密钥导出到文件中,如果需要,稍后再导入它们。

可以使用以下命令将 msk(例如)转换为字符串:

但我的问题是如何从字符串中获取 msk ?

我尝试使用“pickle”来存储密钥,但它不起作用:(

谢谢您的回答!

0 投票
1 回答
427 浏览

python-2.7 - Charmcrypto 安装:make 期间的 ImportError

我试图在 Ubuntu 16.04 上安装 Charm-crypto python 3 版本。我已经安装了所有指定的依赖项,但是,该过程在 make 过程中失败并出现以下错误。

因此,我无法继续进行。请在这方面提供帮助。提前致谢。

0 投票
1 回答
1581 浏览

python - 为 Python3 安装 Charm-Crypto 时出现问题

各位程序员,您好,目前我正在尝试安装在我的 Ubuntu 上安装Charm-Crypto 0.43 。不幸的是,似乎没有任何效果。我尝试了链接的手动安装,以及pip install charm-crypto

我总是得到这个错误日志:

我尝试了 python-dev 和 libssl 等的每个建议安装。我可以通过谷歌搜索找到(thisthis以及this只是为了命名一个视图)。我还尝试使用 python2.7 和 3.6 安装它不幸的是,对我没有任何帮助。

也许有人知道这个问题?

提前感谢您的时间。

0 投票
1 回答
587 浏览

python - 如何在 Windows 10 上为 python3 安装 Charm-crypto 库?

我已经安装了 GMP 5.x 、 PBC (latest) 和 OPENSSL 但是当我尝试 `pip3 install charm-crypto 这个错误发生。如果有人知道如何解决这个错误,因为我不明白,请告诉我?顺便说一下,错误比这长得多,但我无法粘贴它,它主要是重复复制的过程

0 投票
1 回答
234 浏览

ubuntu - 在 ubuntu 20.04 中使用 make 命令时出错

我正在尝试在 python 3.8 中安装 Charm 库,但是当我使用make命令时出现此错误,有谁知道如何解决这个问题?这是我用来安装库http://pages.cs.wisc.edu/~ace/install-charm.html的教程

尝试以下命令后,sed -i 's/http/https/' distribute_setup.py我收到此错误

0 投票
0 回答
27 浏览

charm-crypto - 如何使用 Charm-Crypto 启动复合订单双线性对?

这是我第一次使用 Charm-Crypto 库,我对如何使用它有很多疑问。我想使用 Charm-Crypto 启动复合订单双线性配对,但我不知道如何设置它。实例显示p = PairingGroup('SS512'),但我不知道参数“SS512”的含义。有没有人有关于使用 Charm-Crypto 生成复合订单双线性对的文档或参考站点?