Segment 1:Basic Notation

Segment 1:Basic Notation

这是整个数论简介的内容,下面是这个的主目录,其链接为:https://blog.csdn.net/qq_43479839/article/details/119079620
在这里插入图片描述

Notation:n. (数学,科学和音乐中)符号,记号,谱号
Module和Modulo的意思:
Module 表示的n. 单元,模块,功能,程序块,程序块,组件,配件
Modulo表示的 n. 模,模数,系数,模量 prep.对……模 adv.按模计算
modular adj. 模块化的
prime 素数, composites 合数

Background

Module:单元(尤指英国大学课程的一部分); 模块; 功能块; 程序块; 组件; 配件;
我们使用数论去构建

  • 1>秘钥交换协议;
  • 2>数字签名
  • 3>公钥加密系统
    这个章节:快速过一下关于数论的相关概念;

在本章最后引用了一本免费的Victor Shoup的关于数论的教材;
在这里插入图片描述

1.1 Notation

1、 总是使用N表示正整数;
2、 用p表示表示正素数
3、 ZN不仅表示的是一个从0到N-1的整数集合,事实上这不仅仅是一个整数集合;我们可以在上面做加法和乘法,只要我们始终取模N即可。这时ZN表示一个了一个环,其加法和乘法都定义在模N运算上;

在这里插入图片描述

1.2 Modular arithmetic[模算法]

Z12表示的是模12的算法;9+8 in Z12 =17 mod 12 = 5
所有你知道的关于加法和乘法的运算法则在ZN中同样适用。例如:分配律,

在这里插入图片描述

1.3 Greatest common divisor【最大公约数】

1、 最大公约数的定义:如上gcd(x,y)
整数6是12和18的最大公约数;6的能同时整除12和18的整数;
2、 有一个有意思的事实:对于整数x,y存在整数a,b;使得ax+by=gcd(x,y);这个里面的a,b能使用Euclid algorithm(欧几里算法)有效的计算出来
例如.2* 12-1 *18 = 6 其中 a=2,b=-1;
3、 如果gcd(x,y)=1,则说x,y互素【互质】;
例如gcd(3,5)=1;
在这里插入图片描述

1.4 Modular inversion【模逆】

odd 奇数 even 偶数
不是我们已知的有理数的逆;在有理数中如果给你一个数2,2的逆是1/2;但是在模运算ZN中不是这样的?what about ZN?
在这里插入图片描述
1、 设x在ZN上的逆是y在ZN;使得xy = 1 in ZN;即xy mod N = 1;
例如:2在ZN上的逆为?(其中N是一个奇数);那么 由上可知,其逆为(N+1)/2;

问题a:ZN中哪些元素有逆?有一个引理;【Lemma:如果ZN中的元素X有逆,当且仅当X与N互素】

有一个关于这个问题的一个简单的引理Lemma;
在这里插入图片描述
Lemma:x in Z_N has an inverse if and only if gcd(x,N)=1;–>说明x与N互素;
【Lemma:如果ZN中的元素X有逆,当且仅当X与N互素】
证明:当gcd(x,N )=1;
在这里插入图片描述
关于为什么gcd(x,N)>1的在后面举了一个例子;

1.5 More notation【更多记法】

invertible elements:可逆元素
在这里插入图片描述
在这里插入图片描述
1、 ZN为ZN中所有可逆元素即ZN*是ZN~中所有满足gcd(X,N)=1的元素组成的集合;
2、 你可以使用扩展的欧几里德算法找出它的逆,不过实际上你可以很有效地找到它的逆,解模线性方程
*【Solving modular linear equations】;如下:
在这里插入图片描述
1》 解一在Z_N中的线性方程,你可以向上面说的做就行,移项……得到
x= -b*a-1 in Z_N,其中a^-1可以使用Euclid算法进行求解;
2》 接下来的有一个问题,如何解在模运算中的
二次方程【modular quadratic equations】**;在之后的问题中会提到
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值