日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

合数阶群与素数阶群的双线性映射

發布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 合数阶群与素数阶群的双线性映射 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

合數階群雙線性映射

Ψ\PsiΨ是群的生成算法, 輸入安全參數λ\lambdaλ輸出參數(p1,p2,p3,G,GT,e)(p_1, p_2, p_3, G, G_T, e)(p1?,p2?,p3?,G,GT?,e), 其中, p1,p2,p3p_1, p_2, p_3p1?,p2?,p3?表示3個不同的大素數, GGGGTG_TGT?表示兩個NNN階循環群 (N=p1p2p3N = p_1p_2p_3N=p1?p2?p3?), e:G×G→GTe: G \times G → G_Te:G×GGT?表示雙線性映射當且僅當滿足以下3個條件:
(1) 雙線性: ?u,v∈G\forall u, v \in G?u,vGa,b∈ZNa,b \in Z_Na,bZN?, 等式e(ua,vb)=e(u,v)abe(u^a, v^b) = e(u, v)^{ab}e(ua,vb)=e(u,v)ab成立.
(2) 非退化性: ?g∈G,st.e(g,g)\exists g \in G, st.~e(g, g)?gG,st.?e(g,g)GTG_TGT?中階為NNN.
(3) 可計算性: 對于?u,v∈G\forall u, v \in G?u,vG, ?\exists?計算e(u, v)的多項式時間算法.

衍生結論: 假設群Gp1,Gp2,Gp3G_{p_1}, G_{p_2}, G_{p_3}Gp1??,Gp2??,Gp3??分別是群GGG中階為p1,p2,p3p_1, p_2, p_3p1?,p2?,p3?的子群. 取參數hi∈Gpi,hj∈Gpj,i≠jh_i \in G_{p_i}, h_j \in G_{p_j}, i \neq jhi?Gpi??,hj?Gpj??,i?=j, 則必有e(hi,hj)=1e(h_i, h_j) = 1e(hi?,hj?)=1.

證明:
基于一個基本觀察, gp1p2g^{p_1p_2}gp1?p2?是群Gp3G_{p_3}Gp3??的生成元. 這樣考慮, 令t=gp1p2t = g^{p_1p_2}t=gp1?p2?, 在群GGG中, gp1p2p3g^{p_1p_2p_3}gp1?p2?p3?是生成元, 所以tp3t^{p_3}tp3?Gp3G_{p_3}Gp3??的生成元. 同理gp1p3g^{p_1p_3}gp1?p3?是群Gp2G_{p_2}Gp2??的生成元, gp2p3g^{p_2p_3}gp2?p3?是群Gp1G_{p_1}Gp1??的生成元.
所以可以用生成元表示, hi=giαi,hj=gjαjh_i = g_i^{\alpha_i}, h_j = g_j^{\alpha_j}hi?=giαi??,hj?=gjαj??, 其中gk=gpmpn,k,m,n∈{1,2,3},m≠n,m≠k,n≠kg_k = g^{p_mp_n}, k,m,n \in \{1,2,3\}, m \neq n, m \neq k, n \neq kgk?=gpm?pn?,k,m,n{1,2,3},m?=n,m?=k,n?=k.
e(hi,hj)=e(giαi,gjαj)=e(gαi,gplαj)p1p2p3=1,l∈{1,2,3}e(h_i, h_j) = e(g_i^{\alpha_i}, g_j^{\alpha_j}) = e(g^{\alpha_i}, g^{p_l \alpha_j})^{p_1p_2p_3} = 1, l \in \{1,2,3\}e(hi?,hj?)=e(giαi??,gjαj??)=e(gαi?,gpl?αj?)p1?p2?p3?=1,l{1,2,3}


素數階群雙線性映射

Ψ\PsiΨ是群的生成算法, 輸入安全參數λ\lambdaλ輸出參數(p,G1,G2,GT,e,g,g~)(p, G_1, G_2, G_T, e, g, \tilde{g})(p,G1?,G2?,GT?,e,g,g~?), 其中, ppp表示大素數, G1,G2G1, G_2G1,G2?GTG_TGT?表示3個ppp階循環群, g,g~g, \tilde{g}g,g~?分別表示G1,G2G1, G_2G1,G2?的生成元, e:G1×G2→GTe: G_1 \times G_2 → G_Te:G1?×G2?GT?表示雙線性映射當且僅當滿足以下3個條件:
(1) 雙線性: ?u∈G1,v∈G2\forall u \in G_1, v \in G_2?uG1?,vG2?a,b∈Zpa,b \in Z_pa,bZp?, 等式e(ua,vb)=e(u,v)abe(u^a, v^b) = e(u, v)^{ab}e(ua,vb)=e(u,v)ab成立.
(2) 非退化性: ?g∈G1,g~∈G2,st.e(g,g~)\exists g \in G_1, \tilde{g} \in G_2, st.~e(g, \tilde{g})?gG1?,g~?G2?,st.?e(g,g~?)GTG_TGT?中階為ppp.
(3) 可計算性: 對于?u∈G1,v∈G2\forall u \in G_1, v \in G_2?uG1?,vG2?, ?\exists?計算e(u, v)的多項式時間算法.

補充:
G1≠G2G_1 \neq G_2G1??=G2?, 稱該映射為非對稱雙線性映射,
G1=G2G_1 = G_2G1?=G2?, 則是對稱雙線性映射.

總結

以上是生活随笔為你收集整理的合数阶群与素数阶群的双线性映射的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。