31、可变向量长度多输入内积功能加密方案详解

可变向量长度多输入内积功能加密方案详解

1. 基础概念
  • 内积定义 :给定两个向量 (x = (x_i) {i\in D}) 和 (y = (y_i) {i\in D’}),内积 (\langle x, y\rangle) 定义为 (\langle x, y\rangle = \sum_{i\in D\cap D’} x_iy_i),其中 (D) 和 (D’) 是 (\mathbb{N}^*) 的非空有限子集。在 ct - 主导设置中,(D’) 是 (D) 的子集,为简化,设 (D = [m])((m\in\mathbb{N}))且 (D’\subseteq [m])。
  • 双线性群 :双线性映射 (G = (G_1, G_2, G_T, P_1, P_2, e, p)) 由素数阶 (p) 的循环群 (G_1)、(G_2)、(G_T) 组成,前两个群分别由生成元 (P_1)、(P_2) 生成,且有高效可计算映射 (e: G_1\times G_2\to G_T),具有双线性 (e(aQ_1, bQ_2) = e(Q_1, Q_2)^{ab})((\forall Q_1\in G_1),(Q_2\in G_2),(a, b\in\mathbb{Z}_p))和非退化性(除非 (P_1 = 0) 或 (P_2 = 0),(e(P_1, P_2)) 是 (G_T) 的生成元)。
  • 相关表示 :元素 (aP_{\tau}\in G_{\tau})((\tau\in{1, 2}))表示为 ([a] {\tau}),元素 (e(P_1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值