问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

同态加密简介

发布网友 发布时间:2022-09-10 11:43

我来回答

1个回答

热心网友 时间:2024-03-31 12:30

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

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

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,但是通过 函数依然可以在加密情况下实现相加运算。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
吃干燥剂会有什么反应 干燥剂不慎食用怎么办 于冕被流放多少时间才回来 石羊场客运站坐几路公汽到成都市龙潭社区保平村九组? 从成都石羊场到龙潭寺北湖客运站做地铁公交咋个赶车呀?老师们_百度知 ... 成都理工大学坐车到石羊场客运站怎么走?大概要多久啊?谢谢!! 请问一下成都理工大学到石羊车站怎么做车啊? 还在盲目护理毛孔吗?如何正确护理毛孔? 毛孔粗大该如何处理? 脸t区毛孔粗大怎么办 毛孔粗大的原因是什么 坐骨神经痛怎么治疗啊? 猎人BB多少级能学突进技能?要抓什么怪才能学到啊? WLK里猎人的宠物技能怎么学? 句子翻译,谢谢 WOW猎人的BB如何学习技能? 魔兽世界怀旧服猎人宝宝技能大全以及学习位置详解 怀别人的孩子结婚属于骗婚吗 为了孩子才结婚的叫啥 女方怀孕带着肚子可以结婚吗? 有孩子一年后才结婚叫什么婚呢? qq邮箱怎么登陆 硫离子与硫酸根离子为什么可以共存,不会发生归中反应 硫离子与硫酸根能否大量共存 硫离子和硫酸根离子共存吗 硫离子和硫酸根离子是否共存的解析 脱脂棉是经过怎样处理的?为什么叫脱脂棉? 曾春亮被执行死刑,他当初行凶的原因是什么? 安徽一男子持刀捅刺路人致7死13伤,已被执行死刑,作案的原因是什么?_百 ... 兄弟齐抢劫,哥哥被判死刑,弟弟报复社会杀害9名少女,后来怎样? “杀人医生”郑民生:报复社会的疯魔,手持砍刀砍杀小学生,结果怎样?_百... 凶手婚姻失败报复社会,从农民工到杀人犯,结果怎样? 懂C++的来帮我一下, 请问如何通信加密 猎人宝宝怎么才能学到自己没有的技能 司法精神包括那些方面?其含义是什么? 刑法规定司法体现了什么精神 法律的精神是什么? 有什么好的吉他谱软件介绍一下谢谢 苹果7p接为什么不震动 为什么微信来消息没有振动提示了? 文章的精神实质是什么意思? 中国哲学的精神实质是什么 建行卡短信通知怎取消 不含税的苹果是行货吗 我梦到自己和一条比自己还大的鱼在水里游玩,它还很听我的,另一个梦是... ...船来的时候,我在岸边看到水里有比人还大的大鱼,请高人解梦,看看这个... 梦见大鱼在水中游 踏板摩托车没有机油了会是什么反应 2020初三毕业离别心得作文范文5篇 踏板摩托车如果缺机油会有哪些症状? 如何正确认识独立思考(政治)? 政治七年级下册第一课什么是独立思考?