ibe加密原理_非对称加密如何实现一对多的加密方式?

IBE(身份基加密)允许使用身份(如ID)作为公钥进行加密,简化了公钥管理。BF-IBE是基于配对的IBE方案,而Fuzzy-IBE扩展了这一概念,允许集合中的k个元素匹配即可解密,适应生物特征等变化场景。Fuzzy-IBE也可用于实现一加多解或多加一解的加密方式。
摘要由CSDN通过智能技术生成

fuzzy-IBE以及ABE,可以实现一加多解(一份密文被多个不同的私钥解密),也可以多加一解(多个不同公钥加密的不同密文可以被同一个私钥解密)。

回来写一个Fuzzy-IBE的介绍,从哪里说起呢,从IBE说起。

IBE(Identity-Based Encryption)的概念由著名密码学家Adi Shamir在1984年提出[1]。在之前的公钥系统中,Alice要与Bob通信,首先需要获取Bob的公钥(从public directory或者本地存储过的),然后才能加密并发送消息。而在IBE中,Bob的公钥就是Bob的ID(如Bob或者Bob#http://wtf.com),Alice不需要获取Bob的公钥,也无需存储公钥,直接就可以用Bob的ID加密信息发送。但是Shamir只给出了一个Identity-Based Signature的具体构造,而未能给出IBE的。

2001年,两个IBE的具体方案被提了出来,一个是Clifford Cocks[2]提出的基于经典的二次剩余问题的方案;另一个则是由Dan Boneh和Matthew Franklin[3]提出的基于新的数学结构pairing的方案。这里我们只关注后者,即pairing-based Boneh-Franklin IBE(下称BF-IBE)。

忽略复杂的数学原理及公式,BF-IBE方案简述如下:

equation?tex=1.+Setup+%5Crightarrow+%3Cparams%2C+MasterKey%3E ,由PK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值