密碼學數學基礎 群 環 域

2021-10-24 22:52:45 字數 3021 閱讀 1296

么元,若對於乙個二元運算+(+並不是指一般意義的加法,它可以指代任何二元運算),在有若干個數的集合中,存在乙個元素,對於其他任何元素,通過這個二元運算之後,結果都是其他任何元素本身,則稱這個元素是這個集合對於該二元運算+的么元,記為e。以加法為例,0就是在整數集合中加法的么元;

零元,若對於乙個二元運算+(+並不是指一般意義的加法,它可以指代任何二元運算),在有若干個數的集合中,存在乙個元素,對於其他任何元素,通過這個二元運算之後,結果都是這個元素本身,則稱這個數是這個集合對於該二元運算+的零元,記為θ。以乘法為例,0就是在整數集合中加法的零元;

逆元,若對於乙個二元運算+(+並不是指一般意義的加法,它可以指代任何二元運算),存在乙個元素a,滿足a+a-1=e(e為該運算的么元),則a與a-1互為逆元。以加法為例,整數這個集合中,乙個數和它的相反數互為逆元。

群的定義

滿足以下公理的集合g稱為群:(注:×為廣義運算)

①在運算×下是封閉的;

②存在么元(單位元),且唯一;

③對於g中的任意的元,都有與其對應的逆元,且唯一;

④對於g中的任意的元,都滿足結合律。

阿貝爾群的定義

①在運算×下是封閉的;

②存在么元(單位元),且唯一;

③對於g中的任意的元,都有與其對應的逆元,且唯一;

④對於g中的任意的元,都滿足結合律;

⑤對於g中的任意的元,都滿**換律。

半群的定義

①在運算×下是封閉的;

②對於g中的任意的元,都滿足結合律。

含么半群的定義

①在運算×下是封閉的;

②存在么元(單位元),且唯一;

③對於g中的任意的元,都滿足結合律。

群的性質

①當乙個群g中只含有有限元素,那麼這些元素的個數記為群g的階,記作#g。

②乙個群g中的任何子群在相同的運算下如果也是群,則稱之為群g的乙個子群。

③如果存在乙個最小正整數k,滿足gk=e,則稱k為群g中元素g的階。

④有限群中任意元素β的階可整除該群的階。

⑤相較於無限群,有限群因為其易在計算機中實現,故其在密碼學中的作用更大。

群的例子

整數群:

①對於任何兩個整數a和b,它們的和也是整數。滿足條件①,關於運算+是閉集;

②對於任何整數a,存在0 + a = a + 0 = a,滿足條件②存在么元;

③對於任何整數a,存在另乙個整數b使得a + b = b + a = 0,則整數b叫做整數a的逆元,記為a-1,滿足條件③;

④對於任何整數a,b和c,存在(a + b) + c=a + (b + c)。滿足條件④,關於運算+滿足結合律。

環的定義

滿足以下公理的集合r稱為環:

⑴對於加法的代數系統+:(環在加法下是乙個阿貝爾群)

①在運算+下是封閉的;

②存在么元(單位元),且唯一;

③對於r中的任意的元,都有與其對應的逆元,且唯一;

④對於r中的任意的元,都滿足結合律;

⑤對於r中的任意的元,都滿**換律。

⑵對於乘法的代數系統×:(環在乘法下是乙個半群)

①在運算×下是封閉的;

②對於r中的任意的元,都滿足結合律;

⑶關於運算+和×:

對於r中的任意的元,都滿足分配律。

環的性質

①若環中的乘法運算滿**換律,即ab=ba,這樣的環稱為交換環。

②若環中的乘法運算擁有么元,這樣的環稱之為含么環。

環的例子

整數環:

整數集z對於運算+是乙個阿貝爾群;

對於運算×是乙個半群;

所以集合z是乙個環(整數環)

域的定義

滿足以下公理的集合f稱為域:

⑴對於加法的代數系統+:(域在加法下是乙個阿貝爾群)

①在運算+下是封閉的;

②存在么元(單位元),且唯一;

③對於f中的任意的元,都有與其對應的逆元,且唯一;

④對於f中的任意的元,都滿足結合律;

⑤對於f中的任意的元,都滿**換律。

⑵對於乘法的代數系統×:

(域(0元素除外)在乘法下是乙個阿貝爾群)

①在運算+下是封閉的;

②存在么元(單位元),且唯一;

③對於f中的任意的元(除0元素),都有與其對應的逆元,且唯一;

④對於f中的任意的元,都滿足結合律;

⑤對於f中的任意的元,都滿**換律。

⑶關於運算+和×:

對於f中的任意的元,都滿足分配律。

域的性質

①域的乙個子集如果在繼承的加法和乘法運算下本身也是乙個域,就稱為域。例如,實數域便是複數域的乙個子域。

②含有有限個元素的域稱為有限域fq或伽羅華域gf(q),其中q為該有限域的元素個數。

③含有2m個元素的有限域稱為二進位制域。

④含有p(p為奇素數)個元素的有限域稱為二進位制域。

⑤含有pm(p為素數)個元素的有限域稱為特徵值為p的域。在特徵值為p的有限域中,表示式( a + b ) p m = a p m + b p m (a+b)^ =a^+b^(a+b)pm=apm+bpm恆成立。

域的例子

有限域:

舉例來說,如10以內的非負整數,就是乙個有限域。

一般描述有限域,通過對整數取模(mod)的餘數來表示,比如所有整數模5的結果,就是乙個有限域(只包含0~4),這是5這個素數的1次方。

密碼學中的數學基礎1 群環域

宣告 本篇博文的內容摘自於 密碼編碼學與網路安全 這本書。群 環和域都是數學理論中的乙個分支,即抽象代數或稱為近世代數的基本元素。在抽象代數中,我們關心的是其元素能進行代數運算的集合,也就是說,我們可以通過很多種方法,使集合上的兩個元素組合得到集合中的第三個元素。這些運算方法都遵守特殊的規則,而這些...

密碼學數學基礎

設是代數系統,其中g是非空集合,在g中定義了乙個二元運算 即對g中任意a,b有g中唯一元素 記為a b 與之對應 且滿足如下規律 1.封閉性。對任意a,b g,總有a b g 2.結合律。a b c a b c,對任意的a,b,c g 3.恆元 存在e g,使得e a a 對任意的a g 4.逆元 ...

密碼學 密碼學基礎

密碼學是研究編制密碼和破譯密碼的技術科學。密碼學的安全目標至少包含三個方面 保密性 完整性 可用性。完整性 資源只有授權方以授權的方式進行修改,所有資源沒有授權則不能修改。可用性 資源只有在適當的時候被授權方訪問,並按需求使用。密碼系統由5部分組成 1 明文空間m 全體明文的集合 2 密文空間c 全...