问题标签 [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.
python - 如何对 Charm Crypto 中的两个组元素进行异或?
我正在使用 Charm Crypto 来实现。我想对 G1 中的两个元素进行异或。我已经编写了以下代码并且 XOR 操作是正确的,但是我得到了一个列表。有人能告诉我如何将列表转换为 G1 中的元素吗?希望尽快听到。
示例代码
@ArtjomB。我正在研究 ABE 方案,我必须将我设计的方案的性能与基于椭圆曲线ABE ECC的 ABE 方案的性能进行比较。在加密阶段,我必须计算椭圆曲线上两点的XoR XOR 运算(第 8 页上的方程式 8 和 9)。我不知道该怎么做,因此在这里发布了一个问题。
python - Charm Crypto 中椭圆曲线上的标识元素是什么?
我需要魅力加密中椭圆曲线上的标识元素。因为我想在 G1 中总结 5 个不同的随机元素,即elementList= {g1, g2, g3, g4, g5}
。现在,我在 G1 中生成了另一个随机元素,即temp= group.random(G1)
.
有人能告诉我我该怎么做吗?希望听到一些专家的意见。
python - 如何将 python 整数转换为 Charm-Crypto 中 ZP 组中的数字?
我想将整数转换为 ZP 组中的数字。我已经编写了以下代码,但它返回了多种<class 'integer.Element'>
类型。有人可以告诉我该怎么做吗?
security - Charm Crypto 中的配对曲线提供什么安全级别?
我想知道魅力加密库中包含的 a 型和 d 型曲线提供的安全级别是什么?例如,a 型曲线 SS512 和 SS1024 的素数字段分别为 512 位和 1024 位?谁能告诉我他们提供了什么安全保障?
python - 如何在charm-crypto或python中导出/导入密钥
我正在尝试使用charm-crypto库创建一个ABE,我设法生成了主密钥(msk)和主公钥(mpk):
现在我需要将这些密钥导出到文件中,如果需要,稍后再导入它们。
可以使用以下命令将 msk(例如)转换为字符串:
但我的问题是如何从字符串中获取 msk ?
我尝试使用“pickle”来存储密钥,但它不起作用:(
谢谢您的回答!
python-2.7 - Charmcrypto 安装:make 期间的 ImportError
我试图在 Ubuntu 16.04 上安装 Charm-crypto python 3 版本。我已经安装了所有指定的依赖项,但是,该过程在 make 过程中失败并出现以下错误。
因此,我无法继续进行。请在这方面提供帮助。提前致谢。
python - 为 Python3 安装 Charm-Crypto 时出现问题
各位程序员,您好,目前我正在尝试安装在我的 Ubuntu 上安装Charm-Crypto 0.43 。不幸的是,似乎没有任何效果。我尝试了链接的手动安装,以及pip install charm-crypto
我总是得到这个错误日志:
我尝试了 python-dev 和 libssl 等的每个建议安装。我可以通过谷歌搜索找到(this和this以及this只是为了命名一个视图)。我还尝试使用 python2.7 和 3.6 安装它不幸的是,对我没有任何帮助。
也许有人知道这个问题?
提前感谢您的时间。
python - 如何在 Windows 10 上为 python3 安装 Charm-crypto 库?
我已经安装了 GMP 5.x 、 PBC (latest) 和 OPENSSL 但是当我尝试 `pip3 install charm-crypto 这个错误发生。如果有人知道如何解决这个错误,因为我不明白,请告诉我?顺便说一下,错误比这长得多,但我无法粘贴它,它主要是重复复制的过程
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
我收到此错误
charm-crypto - 如何使用 Charm-Crypto 启动复合订单双线性对?
这是我第一次使用 Charm-Crypto 库,我对如何使用它有很多疑问。我想使用 Charm-Crypto 启动复合订单双线性配对,但我不知道如何设置它。实例显示p = PairingGroup('SS512')
,但我不知道参数“SS512”的含义。有没有人有关于使用 Charm-Crypto 生成复合订单双线性对的文档或参考站点?