paillier同态加密算法[paillier同态加密算法优化]

欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

本篇文章给大家谈谈paillier同态加密算法,以及paillier同态加密算法优化对应的知识点,老币网致力于为用户带来全面可靠的币圈信息,希望对各位有所帮助!

同态加密简介

同态加密是数据加密方式的一种,特点是允许数据在加密情况下实现数学或逻辑运算。

同态加密通常为非对称性加密。因此在介绍同态加密之前,简单介绍一下非对称性加密。非对称性加密分为三个步骤:

1. 生成一对钥匙,一个公钥pub和一个密钥priv;

2. 使用公钥pub加密原始数据,得到加密数据,公式:pub(原始数据)= 加密数据 ;

3. 使用密钥priv解密加密数据,得到原始数据,公式:priv( 加密数据 )= 原始数据 ;

同态加密允许对 加密数据 进行处理,得到的解密结果等价于在原始数据下做运算。以联邦学习用到的Paillier算法举例,假设我有两个数 和 ,我希望把它们扔给第三方做加法运算,即 + 。同时不希望第三方知道 、 及它们之和的具体值,同态加密可以派上用场,具体步骤如下:

1. (本地)生成一对钥匙,公钥pub和密钥priv,公钥用于加密,密钥用于解密;

2. (本地)使用公钥pub分别加密 和 ,得到 ( )和 ( );

3. (第三方)使用 函数处理 和 ,即 ;

4. (本地)使用密钥priv解密 ,即 ;

4中  =  + 。第三方通过上述步骤3实现了 和 在加密状态下做加法的操作。

为了更直观认识上述步骤,假设 =100, =200,步骤就变成:

1. (本地)生成一对钥匙,公钥pub和密钥priv,公钥用于加密,密钥用于解密;

2. (本地)使用公钥pub分别加密 和 ,得到 =1234, =4321 (举例);

3.(第三方) 使用 函数处理 和 ,即 =12345678;

4. (本地)使用解密priv解密 ,得到  = 300。

第三方在不知道 =100和 =200,但是通过 函数依然可以在加密情况下实现相加运算。

paillier同态加密算法[paillier同态加密算法优化]

 

隐私计算-密码学-同态加密

近年来,随着大数据与人工智能的盛行,针对个人的个性化的推荐技术的不断发展,人们在享受便利的同时,也深深的感觉到无处不在的监控与监事,比如刚刚浏览了一个网站的商品,当去其他网站访问的时候就会推荐类似的产品;刚刚搜索了某件商品,在很多其他的场景中都会给你推荐。这种体验,谈不上不好,也谈不上多坏,但是如果仔细想想,就感觉自己的网上进行裸奔,个人隐私,一清二楚,毫无隐私可言,细思极恐。

不过随着广大用户对于个人隐私的重视程度不断加强,以及法律法规的不断完善,针对个人隐私的保护提出了更高的要求,什么样的数据可以采集、收集与使用,如何使用都是一个比较敏感的问题。十三届全国人大常委会第三十次会议表决通过了《 中华人民共和国个人信息保护法 》,并与2021年11月1日起施行。确立个人信息保护原则、规范处理活动保障权益、禁止“大数据杀熟”规范自动化决策、严格保护敏感个人信息、赋予个人充分权利等。新规施行后,违法的主体将 最高可处五千万以下或者上一年度营业额百分之五 以下的罚款。

鉴于上述情况,近年来隐私计算技术被不断的提及,源于其有优秀的数据保护作用,使得 “数据不出域、数据可用不可见、数据可算不可见” ,限定了数据的使用场景,防止了数据的泄露,而引起了业界的热捧。

隐私计算技术的演进历程如下图描述,以下是杨强教授在KDD 2021中国区的分享材料:

可以看到,隐私计算技术从1979年就开始了,最开始是安全多方计算、到差分隐私、到TEE, 再到最近火的不能再火的联邦学习 ,一系列的技术应运而生。那为啥现在隐私计算这么火呢。

注:隐私计算技术成熟度曲线

但是这些技术本身的安全加密都是采用共同的方法与策略,下面讲述下隐私计算的加密技术。

本文主要介绍同态加密,

众所周知,优秀的程序员需要 严谨的逻辑思维与具象能力 ,当然在材料的时候,可能需要适当的渲染。但是对于技术的理解,对技术的探索,严谨的逻辑与坚实的推理是非常重要的。所以,对于“数据加密”这个命题,需要进行一番探索。

如此三态合一,即可保障数据的全链路的生命周期安全 。

那么有没有办法解决数据计算的安全问题呢?答案就是 同态加密技术 。保障数据的运行态的安全,那么同态加密技术具体是如何实现,如何应用,并且有哪些限制呢?

什么是同态加密? ,引用Gentry大佬的原话:

同态加密(Homomorphic Encryption, HE),指满足密文同态运算性质的加密算法,即数据经过同态加密之后,对密文进行某些特定的计算,得到的密文计算结果在进行对应的同态解密后的明文等同于对明文数据直接进行相同的计算, 实现数据的“可算不可见” 。同态加密的实现效果如图所示。

举个例子: 国内某家大型的三甲医院,由于历史悠久,并且医术精湛,历史遗留了大量的用户病例数据 。如今思考基于这些病例数据进行建模分析。但是由于数据量特别巨大,医院本身的IT资源有限,计算能力不足。

这个时候,云厂商找了过来。但是对于医院来说,这些数据本身是用户的隐私信息,并且也是医院的核心价值,所以尽管云厂商再三保证数据安全, 但是医院还是不能够放心的将数据上传到云厂商进行计算 。

正当这个事情推进不下去的时候,云厂商从密码行业花大价钱招来某个大牛,大牛提出一个方案,这样吧,我们现在有 这样一门技术,不需要传输明文数据,只需要传输密文就好,而且加密秘钥由医院自己保存,我们基于上传的密文数据做不解密的密态运算( 并计算函数医院提供就好),这样数据不会泄露,云厂商对数据无感知,之后传回密文结果,医院自己解密就好 。医院一听非常高兴,那就这么办吧。

下面将核心流程描述下。

这里,大家可能有个问题,这个f应该是什么样的函数,有什么样的限制条件?HE方案是支持任意的数据处理方法f,还是说只支持满足一定条件的f呢?根据f的限制条件不同,HE方案实际上分为了两类:

Paillier加密算法是Pascal paillier[1]在1999年发明的概率公钥加密算法,该算法 基于复合剩余类的困难问题,是一种满足加法的同态加密算法 ,已经广泛应用在加密信号处理或第三方数据处理领域。

前面我们分析过 同态加密的核心流程 ,大家可以一起回忆一下。核心的函数包括:秘钥生成、明文加密、密文解密,下面我们来一步一步的分析,并且描述下,

秘钥的生成主要有如下的步骤,

下面介绍一个完整的同态运算,m由 组成,介绍下同态加密的是如何使用密文计算的。

感谢您阅读本篇对paillier同态加密算法的详细介绍,如果你对paillier同态加密算法优化还不够了解,想进一步学习关于paillier同态加密算法的知识,可以在本站首页搜索你想知道的!

风险提示:根据央行等部门发布“关于进一步防范和处置虚拟货币交易炒作风险的通知”,本网站内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。本文收集整理自网络,不代表经典网立场,如若转载,请注明出处:https://www.jingdian230.com/qkl/141297.html

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,本平台仅提供信息存储服务。

Special statement: The above contents (including pictures or videos, if any) are uploaded and released by users of the we-media platform. This platform only provides information storage services.

(0)
欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

相关推荐

  • 币圈三只狗进哪只最好 币圈三只狗进哪只最好赚钱

    本篇文章给大家谈谈币圈三只狗进哪只最好,以及币圈三只狗进哪只最好赚钱对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 【必看2】币圈庄家操盘全揭秘! ‖干货‖黑幕‖骗局‖揭秘…

    2023年 8月 30日
    150
  • 币圈有没有涨停 币圈有涨停吗

    本篇文章主要给网友们分享币圈有没有涨停的知识,其中更加会对币圈有涨停吗进行更多的解释,如果能碰巧解决你现在面临的问题,记得关注本站! 那些靠虚拟币发财的人现在都在干嘛? 大概在20…

    2023年 8月 24日
    120
  • 币圈排线团队 币圈接盘侠

    今天给大家聊到了币圈排线团队,以及币圈接盘侠相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。 【独谈】币圈最不该忽略的——社群运营 引言:每个产品都觉得自己的用户少 我们…

    2023年 10月 29日
    80
  • 2TB杀到7XX元可期!SSD价格继续暴跌:库存巨大

    快科技5月10日消息,之前外界预期,内存、SSD等存储产品会在5-6月出现拐点,不过很多厂商的一季报却并没有好转。 调研机构TrendForce最新报告显示,由于服务器出货不如预期…

    2023年 5月 10日
    206
  • 披露[披露怎么读]

    最近有很多小伙伴咨询关于披露的问题,小编结合多年的经验整理出来一些披露怎么读对应的资料,分享给大家。 披露读音是什么? pī lù。 披露,汉语词语,拼音pī lù,意思是揭示其隐…

    2023年 7月 28日
    134
  • 欧易OKX

    欧易OKX

                   

    欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

               官网注册
  • 猫币-CAT币[Catcoin 猫猫币]

    很多朋友在找老币网时都会咨询猫币-CAT币和Catcoin 猫猫币,这说明有一部分人对这个问题不太了解,您了解吗?那么什么是Catcoin 猫猫币?接下来就由小编带大家详细了解一下…

    2023年 10月 30日
    135
  • 比特币实时行情美元价格(比特币美元最新行情)

    本文目录一览: 1、比特币现在多少美元一枚? 2、比特币312大暴跌多少美金 3、2021年比特币价格 4、比特币目前价格是多少? 5、比特币价 比特币现在多少美元一枚? 1、从比…

    2023年 12月 19日
    94
  • 辣椒酱怎么做

    辣椒酱是很多人的最爱,这样的食物含有的营养元素丰富,对长期吃,也是有着驱寒的作用,但有一些人去不能吃的,例如青春期的人,如果经常吃辣椒酱就会容易上火,而且还会长一些青春痘,这样对肌…

    2023年 4月 29日
    238
  • 区块链是干什么的[区块链是用来干嘛的]

    很多朋友在找老币网时都会咨询区块链是干什么的和区块链是用来干嘛的,这说明有一部分人对这个问题不太了解,您了解吗?那么什么是区块链是用来干嘛的?接下来就由小编带大家详细了解一下吧! …

    2023年 8月 25日
    111
  • 怎样用币圈赚钱 怎样用币圈赚钱

    本篇文章给大家谈谈怎样用币圈赚钱,以及怎样用币圈赚钱对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 币圈三大定律 第1条定律: 不要频繁操作怎样用币圈赚钱,养成一个定投策略…

    2023年 7月 31日
    124