Pairings

基於身份的加密與基於屬性的加密中的配對

  • August 15, 2017

基於身份的加密中的雙線性映射應滿足和(一種磷,b問)=和(磷,問)一種⋅b $ e(aP,bQ)=e(P,Q)^{a\cdot b} $ 而基於屬性的加密方案使用和(磷一種,問一種)=和(磷,問)一種⋅b $ e(P^a,Q^a)=e(P,Q)^{a\cdot b} $ 和一種,b∈從p $ a,b\in\mathbb{Z}_p $ 和和:G1×G2→G噸 $ e:\mathbb{G}_1\times\mathbb{G}_2\rightarrow\mathbb{G}_T $ .

為什麼它們不同,是否有理由更喜歡其中一個?他們的目的是固定的嗎?

真的沒有區別。這只是作者在符號上的偏好。一些作者更喜歡以乘法的方式編寫配對操作和(磷一種,問b)=和(磷,問)一種b $ e(P^a, Q^b)=e(P,Q)^{ab} $ 而其他人更喜歡加法編寫和(一種磷,b問)=和(磷,問)一種b $ e(aP,bQ)=e(P,Q)^{ab} $ .

這是因為在和:G1×G2→G噸 $ e : \mathbb{G}_1\times \mathbb{G}_2\to\mathbb{G}_T $ ,G1 $ \mathbb{G}_1 $ 和G2 $ \mathbb{G}_2 $ 是(通常)橢圓曲線群,其中群運算是可加的,而G噸 $ \mathbb{G}_T $ 是一個乘法群。因此,一些作者可能更喜歡使橢圓曲線組的加法符號更明確,而另一些作者則更喜歡使符號更一致。

引用自:https://crypto.stackexchange.com/questions/15796