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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

理解密码学中的双线性映射

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

回顧 - 什么是群

一、定義
定義1 設G是定義了一個二元運算+的集合,如果這個運算滿足下列性質:
(1)封閉性——如果a和b都屬于G,則a+b也屬于G。

(2)結合律——對于G中的任意元素a、b和c,都有(a+b)+c=a+(b+c)成立。

(3)單位元——G中存在元素e,對于G中任意元素a,都有a+e=e+a=a成立。

(4)逆元——對于G中任意元素a,G中都存在元素a',使得a+a'=a'+a=e成立。G就叫作一個群,記為(G,+)。

如果這里的運算+是加法運算,則稱G為加法群;如果這里的運算+是乘法運算,則稱G為乘法群。如果一個群中的元素是有限的,則稱這個群是一個有限群;否則稱這個群是一個無限群。有限群中元素的個數稱為群的階。

例:集合{0,1}關于xor運算是群,階為2
封閉性:0 xor 1 = 1屬于該群
結合律:(0 xor 1)xor 0 = 1 = 0 xor (1 xor 0)
單位元為0:0 xor 0 = 0,0 xor 1 = 1
逆元為1:1 xor 0 = 1,1 xor 1 = 0

又如:自然數集合N={1,2,3…}對于通常的加法封閉且滿足結合律,但不存在左單位元和左逆元,因此對于加法不是群。

如果群(G,+)中的運算+還滿足交換律,即對G中的任意元素a和b,都有a+b=b+a成立,則稱G為一個交換群Abel群,例如整數關于加法的運算(Z,+)就為交換群。

在群中定義求冪運算為重復使用群中的運算,如a4=a+a+a+a。規定a0=e為單位元。如果一個群的所有元素都是a的冪ak,則稱這個群是一個循環群,這里的k是整數。a也被稱為這個群的生成元

例:整數加法群是一個循環群,1是生成元,每一個元素都是1的冪,如:
4=14=1+1+1+1
-3=1 -3=(-1)+(-1)+(-1)
而且規定0=1 0,即0為0個1相加。

(注:定義中的“+”并不代表具體的加法,而是抽象的加法——代表一種代數運算)

定義2 給定群G中元素a,稱滿足ai=e的最小正整數i為元素a的階。

二、群的基本性質
(1)左逆元同時也是右逆元,即對于a,b∈G,b+a=e,則a+b=e。

(2)左單位元同時也是右單位元,即如果對于所有的a∈G有ea=e,則對于所有的a∈G也有ae=e。

(3)單位元是唯一的。

(4)逆元是唯一的。

雙線性映射

抽象意義的雙線性映射描述如下:

設G1、G2都是階為p的循環群,p是素數。如果映射e: G1 × G1 → G2 滿足以下性質:
(1)雙線性性。
對于任意a,b∈Zp和R,S∈G1,有e(Ra, Sb) = e(R, S)ab

(2)非退化性。
存在R,S∈G1,使得e(R, S) ≠ 1G2。這里1G2代表G2群的單位元;

(3)可計算性。
存在有效的算法對任意的R,S∈G1,計算e(R, S)的值。

那么稱e是一個雙線性映射。
雙線性映射可以通過有線域上的超橢圓曲線上的Tate對或Weil對來構造。

總結

以上是生活随笔為你收集整理的理解密码学中的双线性映射的全部內容,希望文章能夠幫你解決所遇到的問題。

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