- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四川大学电子信息学院 */72 10.有限域 (伽罗华域 ,Galois Field ) (书P241) 1)域和有限域(续) 定义“减法”:a-b = a + (-b)。 定义“除法”:a/b = a·b-1。 如果域F只包含有限个元素,则称其为有限域。有限域中元素的个数称为有限域的阶。 定理1:每个有限域的阶必为素数的幂。 定理2:对任意素数 p与正整数 n,存在pn 阶域,记为GF(pn)。当 n = 1时,有限域GF( p)也称为素域。 在密码学中,最常用的域一般为素域GF(p)或阶为2m的GF(2m)域。 四川大学电子信息学院 */72 2)有限域中的计算 (1)有限域GF(p)(或Fp) 有限域GF(p)定义为整数 {0, 1 ,…, p?1}的集合,相应的运算为模 p的代数运算,即: 加法:如果 a, b∈GF(p),则 a + b≡ r mod p。 乘法:如果 a, b∈GF(p),则 a · b ≡s mod p。 3 2 1 0 4 4 2 1 0 4 3 3 1 0 4 3 2 2 0 4 3 2 1 1 4 3 2 1 0 0 4 3 2 1 0 + 模5的加法 1 2 3 4 0 4 2 4 1 3 0 3 3 1 4 2 0 2 4 3 2 1 0 1 0 0 0 0 0 0 4 3 2 1 0 * 模5的乘法 例4-24 : GF(5)的加法和乘法代数运算如图所示。 (书P50) 四川大学电子信息学院 */72 50=1 51=5 52=2 53=10 54=4 55=20 56=8 57=17 58=16 59=11 510=9 511=22 512=18 513=21 514=13 515=19 516=3 517=15 518=6 519=7 520=12 521=14 522=1 注:均是mod 23 的结果 令GF*(p)中所有非零元素的集合,可证明在GF(p)中至少存在一个元素g,使得GF(p)中任意非零元素可以表示成 g的某次幂的形式,这样的元素g称为GF(p)的生成元(或本原元)。 即 GF*(p) = { gi : 0≤i ≤p-2}, 生成元: 例4-25: 有限域GF(23)={0,1,2, …,22},5是GF(23)的生成元,5的各次幂分别是: (书P50) a = gi ∈GF*(p)的乘法逆元是: a-1=g-i = g(-i) mod (p-1) mod p 。 如:21= 513 mod 23 ,21-1=5-13mod(23-1) mod 23=59mod 23=11 很容易验证, 21 × 11mod 23 = 231mod 23 = 1 四川大学电子信息学院 */72 令f(x)=xm + fm-1 xm-1+…+f2 x2+f1 x+f0 ( fi∈GF(2), 0≤i≤m-1),是GF(2)上次数为m的不可约多项式,即f(x)不能分解为GF(2)上两个次数小于m的多项式的积。 例如:(x+1)、 ( x2+ x+ 1)、( x3+ x2+ 1)、( x3+ x+ 1)是不可约多项式, 而( x2+ 1)、 ( x3+ 1)、 ( x3+ x2+ x+ 1)就不是不可约多项式。 有限域GF(2m)由GF(2)上所有次数小于m的多项式组成,即 GF(2m)={am-1xm-1+am-2xm-2+…+a1x+a0} 其中,ai∈ {0,1}。 域元素表示方法: 域元素(am-1xm-1+am-2xm-2+…+a1x+a0)通常用长度为m的二进制串 (am-1am-2…a1a0)表示,使得: GF(2m) = {(am-1am-2…a1a0)} 其中,ai∈ {0,1}。 如 m = 8时,多项式元素{x7+x4+ x3+ x2+ 1}表示为。 (2)有限域GF(2m) (或 ) 四川大学电子信息学院 */72 域元素的运算: 设在有限域GF(2m),有元素A和元素B: A= (am?1am?2…a1a0), B= (bm?1bm?2…b1b0) 加法:A+B = (am?1am?2…a1a0)+(bm?1bm?2…b1b0) = (cm?1cm?2…c1c0) , 其中,ci = (ai+bi) mod 2。 乘法: A · B = (am-1am-2…a1a0) · (bm-1bm-2…b1b0)
您可能关注的文档
- 风险管理的基本形式资料.ppt
- 道德与法治老师,您好资料.ppt
- 风险管理及内控制度资料.ppt
- 道德与法治七年级第2课时做更好的自己资料.ppt
- 施工安全管理第二章研究.ppt
- 风险管理与标准概述1资料.ppt
- 风险管理与内部控制15,8,28资料.ppt
- 风险控制管理职责及流程资料.ppt
- 机电系统设计复习2014研究.ppt
- 道德与法治粤教版3.3享受学习第一二课时资料.ppt
- 信息技术-科技行业AI系列2:DeepSeek全链图谱,15细分领域+151家公司.pdf
- 大语言模型的组合关系推理基准测试与解析 Benchmarking and Understanding Compositional Relational Reasoning of LLMs.pdf
- 实验电路结构图及芯片引脚对应表.docx
- 建设项目环境影响报告表项目名称:年产1000吨机械零配件金属制品制造项目.pdf
- 加油站环境影响报告表.docx
- XX有限公司西霞萤石矿Ⅲ号矿井安全预评价报告 .docx
- 建设项目环境影响报告表项目名称:年产1000吨机械零配件金属制品制造项目.docx
- 加油站环境影响报告表.pdf
- XX有限公司西霞萤石矿Ⅲ号矿井安全预评价报告 .pdf
- 2024年秋季学校少先队分批入队工作实施方案2.docx
最近下载
- 2023年贵州毕节市金沙县面向全县考调机关事业单位招聘笔试参考题库附带答案详解.pdf VIP
- 松下 Panasonic AG-CX200MC中文说明书 用户手册 说明书下载 使用指南 如何使用 详细操作 使用说明.pdf
- 经销商返利协议.docx VIP
- 消防安全知识培训课件(2023最新).pptx
- 2023—2024学年湖南省普通高中高一下学期学业水平合格性考试化学模拟试卷.doc VIP
- 一种MES管理系统及MES管理方法.pdf VIP
- JBT 13604-2018 氧化铝专用料浆阀.pdf
- 土地法学教学课件.ppt VIP
- 2024新版(人教版)七年级英语上、下册单词带音标.pdf VIP
- 2024年初级会计职称《初级会计实务》精讲课件 第1-5章.pptx
文档评论(0)