同态加密货币

什么是同态加密货币?

同态加密货币是一种加密货币类型,它允许对密文进行计算并生成加密货币结果。加密货币结果解密后,它与操作结果匹配,就像对明文所做的操作一样。同态加密的主要目的是让对加密货币数据进行计算。

它是如何工作的?

考虑下图

上图总结了同态加密的功能。

在这里,取数字3,可以使用加密货币器对其进行加密。然后,它生成一系列的一和零(1和0)。它不必只是0和1。也可以是其他东西。基本上,这是一堆乱码,但以数字形式。有趣的是它的加密货币方式。它允许您对这种胡言乱语进行数学运算,以使其解密那些数学运算所起作用的任何值。因此,3被加密货币。

当您说该加密货币值的2倍时,解密值将为6。假设您采用了两个加密货币密文并将这些加密货币密文的值相加。解密时,实际上会将加密货币数字的值加在一起。

因此,这意味着我们可以对不知道其值的数字进行计算。这意味着某人可以使用加密货币器生成密文并将其交给他人,从而对数字3和5进行加密。

他们可以将其上传到云,Amazon,也可以将其提供给自己的朋友或敌人。他们可以使用上载或给定的密文执行某些服务。云节点可以通过对密文进行一些数学运算来执行某些服务。然后,他们将这些密码结果发送回密码文本。它们被解密为结果值。优点是您可以对您真正不知道的值进行计算。

同态加密货币库

以下是一些有趣的同态加密货币库:

  • C ++
    1. http://sealcrypto.codeplex.com/
    2. https://github.com/shaih/HElib
    3. https://github.com/tlepoint/homomorphic-simon
  • 蟒Serpent
  1. https://github.com/n1analytics/python-paollier
  • [R
  1. http://www.louisaslett.com/HomomorphicEncryption/

同态加密货币一文最早出现在Nvest Labs。

资讯来源:由0x资讯编译自NVESTLABS。版权归作者Anusha所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢