整数上全同态加密方案分析(2)

文章通过Alice的实验介绍了全同态加密的概念,将盒子与加密算法、锁与用户密钥等进行类比,阐述了全同态加密允许在不解密情况下对密文进行计算的特性。文中提到了全同态加密的四个基本算法,并详细解释了加密和解密的过程。
摘要由CSDN通过智能技术生成

不知道大家在看的时候有没有注意到,Alice这个解决方案有效的关键在于:“解锁操作(加上一点点组装工作)花费不到一分钟的时间”,那事实是怎么样呢?Alice做了如下的实验:

  1. Alice尝试在一分钟内使用2号盒子的手套解锁1号盒子,但由于手套的厚度和锁的干扰,解锁没有成功。
  2. Alice把3号盒子放在在4号盒子中,她还把一瓶油脂放在4号盒子内。使用4号盒子的手套,她在锁上喷上一些油脂,然后试图解锁它。但是在她完成之前手套就已经硬化。
  3. 她先用油脂将5号盒子的锁进行润滑,然后放入6号盒子。她带着手套再次尝试解锁,尽管手套笨拙,但这次她成功解开了锁。

通过以上实验,我们可以看到Alice最后找到的解决方案是:用油脂将n号盒子的锁进行润滑,然后放入n+1号盒子进行解锁。

到现在为止,Alice需要解决的问题都解决了,她的目的可以达到了。可手套箱还是存在一些缺陷,相信大家都发现了缺陷就是:厚手套,由于手套太厚使每个装配步骤所需的时间都会增加、产量降低。

所以Alice聘请了一个研究员来继续完善她的手套箱,让我们期待她的好消息吧!

2.  全同态加密方案

在看完Alice的珠宝店的故事,相信大家都会有疑惑就是:这个故事跟全同态加密方案有什么关系呢?下面我给大家一一匹配一下:

  • 盒子:加密算法
  • 盒子上的锁:用户密钥
  • 将稀有材料放在盒子里面并且用锁锁上:将数据用同态加密方案进行加密
  • 加工:应用同态特性,在无法取得数据的条件下直接对加密结果进行处理
  • 开锁&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值