什么是双线性配对(Billinear Pairing)?

最近在写关于轻量级属性加密(ABE)的毕业论文,ABE中的两种形式KP-ABE和CP-ABE,导师说其实本质上就是不停的Pairing。双线性配对是近世代数中的内容,看了很多论文,有些还看了好几遍,依旧弄不明白,所以我觉得应该把最基础的数学知识弄清楚。下面我们来看究竟什么是双线性配对,为什么根据这个原理可以完成基于属性的加密。
首先,双线性配对的数学定义是:
在这里插入图片描述
这里一一来解释下
循环群的意思是,群G中的每一个元都是G中某一个固定元a的乘方,例如G={a1,a2,a3,…}
映射的意思是,设A和B是两个非空集合,若存在一个A到B的对应关系f,使得A中的每一个元素x,都有B中唯一确定一个元素y与之对应,则成f是A到B中的一个映射,记做y=f(x)。用我的理解说一下就是,A中的一个元素x可以根据某种计算得到B中的元素y,有点类似函数的意思。
(1)双线性
首先介绍Zp,Zp指的是素数p 阶循环群,群中元素的个数称为群的阶
关于性质的解释和如何在ABE中应用,待续…

  • 15
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值