数论与信息安全内容摘要:
53 m o d 1 1xxxx 4. 求解 联立的线性同余式 : 欧拉定理和费尔玛定理 模 m的完全剩余集 : (1) 欧拉函数 设 m0为一正整数 , 记 (m)为小于 m且与 m互素的正整数的个数 , 并称其为 m的欧拉函数 . 定理 若 m1, m2互素,则 (m1m2)= (m1) (m2) 若kkpppm2121, 则 )())(()(kpppmm11111121 定理 (2) 欧拉定理 定理 (Euler) 若 a与 m互素,则 a(m) 1 mod m 推论 (Fermat) 若 p是素数, (a, p)=1, 则 ap1 1 mod p 定理 (Fermat) 若 p是素数,则 apa mod p 故当 p是素数,则 a1ap2 mod p 例 3 .8 求解 3 102 ? mo d 1 1 . 例子: 例 3 .10 若 a , b 是正整数, p 是素数,则 pbax m od 的解是 pbaxpm od2 例 求 21 mod 11. 同余类方程 mbax m o d 有解的充分必要条件为 gcd{ a, m } | b ,并且解为 mbax m o d 其中, a 为 a 模 m 的逆 . (3) 应用 例 解方程: 7x22 mod 31 习题 1. 解方程: 7x5 mod 23 2. 求 31 mod 13. 3. 7 威尔森定理 定理 (Wilson) 若 p是素数,则 (p1)! 1 mod p 反之,如果整数 p满足上式, 则 p是素数 . 平方剩余 例子 设有下列同余式 : x21, x22, x23, x24 mod 5 求解 ? 引理 若 p是奇素数 , p与 a互素 , 则 x2a mod p 或无解 , 或有两个模 p不同余的解 . 并且 , 如果1xp是一解 , 则 另一解为 px. 定理 若 p是奇素数 , 则 1, 2, . . ., p1正好有 (p1)/2个是模 p的平方剩余 . 即为: 1, 2, . . ., p1中模 p与 12, 22, …, [1/2( p1)]2同余的数 . 例如 :取 p=11,求模 11的平方剩余 (1ap). 4. 公钥密码 引言 公开密钥密码学是密码学历史上最大的而且也 是唯一真正的革命 . 传统密码编码技术 (包括分组密码 )建立在替代 和置换基础之上 . 它们的加密和解密是对称的 . 1976年, Diffie 和 Hellman 在这方面取得了惊人的突破:他们开创的公钥密码技术同时解决了这两个问题 . 但常规的密码存在两个重大问题 : 密钥管理和分配问题 数字签名问题 原理 : 加密密钥和解密密钥不同,而且加密密钥公开,解密密钥保密 . 例如: 甲和乙同时选用同一个公钥密码系统; 乙将公开密钥传送给甲; 甲用此公钥加密他的信息并传送给乙; 乙用他自己的私人密钥解密甲传来的加密文件 . 需要澄清的问题: 不要误认为公钥密码加密在防止密码攻击方面 更安全可靠(任何加密方案的安全性都依赖于密 钥的长度和加密算法的计算复杂度); 不要误认为公钥密码加密使得常规加密技 术过时 ( 公钥密码加密开销更大 , 所以公认 为仅用于密钥管理和数字签名 ) ; 不要误认为公钥密码技术使得密钥管理非 常简单 , 事实上 , 仍需要一个代理中心 , 而 且整个过程既不简单 , 也不是更有效 . 采用的技术的核心: 基于单向陷门函数 : 加密容易 , 但解密却相当难 . 其中 , 陷门就是解密密钥 . 例如利用求 mod p (素数 ) 的离散对数的困难度 : 甲和乙在 {1, 2, 3, … , p1}各中选取一 数作为 x甲 和 x乙 并计算 pbypby xx m o d m o d 乙甲 乙甲 和 乙将 y乙 通知甲 , 而且甲将 y甲 通知乙。 双方得到通信密钥 : pbkxx m o d 乙甲甲乙 ( Rivest, Shamir amp。 Adleman) 基于:数论中的 Euler 定理和因子分解问题是计算上困难的问题 . RSA公钥密码 RSA 加密算法 操作过程: 1. 取两个充分大的素数 p, q。 2. 计算 n=pq (公开 ), 和 (n)=(p1)(q1) (保密 ); 3. 随机选取整数 e (公开 ), 满足 gcd(e, (n))=1; 4. 计算 d (保密 ), 满足 de 1 mod (n) RSA 加密算法 对明文的加密过程: 1. 将明文 (二进制数串 )按长度不大于 log2n分组; 2. 对每一组 (设为 mn)加密: 加密算法 : c=E(m) me mod n 对明文的解密过程: 解密算法 : m=D(c) cd mod n 例 取 p=43, q=59, 并取 e=13. 则 n=pq=2537, (n)=4258=2436. 解方程: de 1 mod 2436 得 d=937. 取 m=73, 则 7e =713 =78747 2172=c mod 2436 RSA 的安全性 关键: 在于数 n的因子分解 )2(O 222 l o gl o g)( l o g nn 目前最快的因子分解算法的计算复杂度为: 即 , 如果数 n=pq的因子分解被破 , 则可得 (n)=(p1)(q1), 从而由加密密钥 e可由下式解 得解密密钥: de1 mod (n) 从而 , RSA建议: 1. p, q为 100位的十进制数 (2332), 从而n=pq为 200位 的十进制数; 2. p, q的差应较大 (差几位 ); 3. p1, q1有较大的素因子。 4. gcd(p1, q1)很小 . 这样的 p, q 称为 安全素数 . 此外 , 如果 en, 并且 dn1/4, 则 d 很容易确定 . 注: 1. 知道 n与 (n) 容易破解 p, q: 2. 如果 pq=k 较小 , 容易破解 p, q: (n)=(p1)(q1)=pq(p+q)+1=n (p+q) (。数论与信息安全
相关推荐
色彩的社会实践。 随着一五计划的超额完成,党内 ” 左 ” 倾思潮开始发展,主要表现 :对经济发展的速度要求过高,认为一五计划经济增长速度的 ” 常规 ” 应打破,要来一个巨大的跃进,成倍,几倍,几十倍地超过过去的中国和超过一切资本主义国家。 以钢为纲,大炼钢铁,全面跃进。 历时三年。 为适应大跃进需要在农村实行人民公社化,其特点是一大 (规模大,一般以一乡为一社,2020户左右 ),二公
铁电子交易市场(直接入市)买卖标准化合同以实现商品购销,保值避险或投资获利的行为 兰格钢铁电子交易市场 兰格钢铁电子交易市场 (二)钢铁期货与钢铁远期电子交易的特点 A 共同点 交易未来 非现货交易 市场制度 相同或相近 操作依据 相同或相近 风险控制 相同或相近 方法与技巧 相近 兰格钢铁电子交易市场 兰格钢铁电子交易市场 B 区别与不同点 投资主体不同 合约内容不同 市场属性不同
结构 职业学校的专业结构形式 选择 职业教育专业的选择方法 姜大源, 2020 重点专业 就业机会好 发展前景好 教育资源好 人力 、 物质 、 人文 、 管理 经济 、 个人 、 科技 、 教育 满足劳动市场需求 适应社会整体发展 体现办学效益优化 重点专业遴选的原则 就业率 、 创业率 、 对口率 、 稳定率 姜大源, 2020 重点专业建设 目标:品牌效应 学校品牌 行业品牌 地区品牌
合实例认识面积,体会并认识面积单位厘米 178。 、分米 178。 、米 178。 ,能进行简单的单位换算 ” , 增加了分米 178。 的认识 ,将 千米 178。 、公顷的认识移到第二学段, 并降低了要求。 第二学段 具体内容的修改 1. 统计与概率等内容适当降低难度 ◎删除 “众数、中位数”和“能设计统计活动,检验某些预测”,“初步体会数据可能产生误导”
數位化趨勢的意義 ”傳播符碼的統一 ” 新興傳播科技發展的基礎:寬頻網路 無線電波寬頻網路 地下電纜寬頻網路 直播衛星寬頻網路 新興傳播科技發展的基礎:科技匯流 寬頻網路的訊息交換 尼葛洛龐蒂交換 (Negroponte Switch) 科技匯流促成產業匯流 「 大媒體」 (Megamedia) 是作者 (Kevin Maney) 自創的一個新詞,描述全面競爭
让我一笔一画地练字,灰蒙蒙的雨天带我去很远的地方爬山。 他认为这样可以让我高兴,让我拥有一个可以回忆的童年。 可是他从来就不知道我不喜欢看马戏,不喜欢练字爬山,我更希望和小朋友一起自由地嬉戏玩耍。 片段横向结构:生活真实 我很想鼓起勇气对他说,如果没有他的束缚,我依然可以不改变初衷;没有他的导航,我依然可以不埋葬向往 …… 可有一天我翻他的抽屉,发现里面放满了我大大小小的照片。 我伫立了很久