木右更二 2023-03-15 15:33 采纳率: 66.7%
浏览 67
已结题

信息安全数学基础解题,如果能用本子写下来最好了。

一、选择
1.公式(AUB)∩C=(A∩C)U(B∩C),说明集合中的交运算对并运算满足( )。
A.交换律 B.结合律 C.分配律 D.消去一次2.同余式6x≡48(mod 96)的解数是( )。
A. 6 B. 3 C. 4 D. 8
3.下列说法中错误的是( )。
A.无穷远点只有一个
B.经过同一个无穷远点的所有直线相互平行,经过不同无穷远点的两直线不平行
C.一条直线的无穷远点有且只有一个
D.平面上全体无穷远点构成一条无穷远直线
4.以下说法中错误的一项是( )。
A.并不是所有数都有原根。
B.如果一个数有原根,原根也不一定是唯一的。
C.若模的存在原根,则原根有个
D.若是模的一个原根,则当时,也是模的一个原根。
5.对于数集上的普通加法和普通乘法,以下说法错误的是( )。
A.自然数环 B.整数环 C.有理数环 D.实数环
二、填空
1.计算φ(258)的值为 。
2.写出模11的简化剩余系 。
3.费马小定理:设为素数,则 。
4.一般的,将的三次曲线称为 。
5.若<R,+,∙>环中乘法∙存在单位元,则称R是 。
三、判断
1.任何非零整数是其自身的倍数,也是其自身的因数。( )
2.若a≡b(mod m),a=a1d,b=b1d,则a1≡b1(mod m)。( )
3.集合的幂集P(B)关于集合的交运算和并运算构成环。( )
4.只有非奇异的三次曲线被称为椭圆曲线。( )
5.域K任意点坐标(x,y)称为仿射坐标,引入一个新参量z∈Z,则三维坐标(X,Y,Z)=(xz,yz,z)。()
四、解答
求7x+11y=100的一切整数解。

求一次同余式15x≡21(mod 9)的解。

img

  • 写回答

7条回答 默认 最新

  • 「已注销」 2023-03-15 15:40
    关注

    参考GPT和自己的思路:
    一、选择

    1 C.分配律
    2 C.4
    3 A.无穷远点只有一个
    4 D.若是模的一个原根,则当时,也是模的一个原根。
    5 D.实数环
    二、填空

    1 φ(258)=96
    2 {0,1,2,3,4,5,6,7,8,9,10}
    3 若p为素数,则ap-1≡1(mod p)
    4 椭圆曲线
    5 单位环
    三、判断

    1 错误。非零整数的因数包括1和本身,但不一定是自身的倍数。
    2 正确。根据同余关系的传递性可知:如果a≡b(mod m)且b≡c(mod m),则a≡c(mod m)。

    因此,对于a≡b(mod m),我们可以写成a-b=km,其中k是整数。

    将a和b分别表示为a1d和b1d,则有a1d-b1d=km,即(a1-b1)d=km。因此,a1≡b1(mod m)。

    因此,如果a≡b(mod m),则a1≡b1(mod m)是正确的。
    3 错误。P(B)关于集合的并运算构成环,不满足交运算的封闭性。
    4 错误。非奇异的二次曲线被称为椭圆曲线,非奇异的三次曲线被称为椭圆曲线。
    四、解答
    第1题 首先我们需要找到一组特解,可以使用辗转相除法求解7x+11y=1的一组解,例如:
    11 = 1 * 7 + 4
    7 = 1 * 4 + 3
    4 = 1 * 3 + 1
    1 = 4 - 1 * 3 = 4 - 1 * (7 - 1 * 4) = 2 * 4 - 1 * 7 = 2 * (11 - 1 * 7) - 1 * 7 = 2 * 11 - 3 * 7
    因此,一组特解为x=2,y=-3。
    然后,我们可以通过变换k=100/7,得到通解为x=2+11k,y=-3-7k。其中k为整数,将k分别取0,1,-1,2,-2,...即可得到所有整数解。

    第2题 对15x≡21(mod 9)两边同时除以最大公约数3,得到5x≡7(mod 9)。使用扩展欧几里得算法求解5x+9y=1的一组解,例如:
    9 = 1 * 5 + 4
    5 = 1 * 4 + 1
    1 = 5 - 1 * 4 = 5 - 1 * (9 - 1 * 5) = 2 * 5 - 1 * 9
    因此,一组特解为x=2,y=-1。
    然后,我们可以通过变换k=7/5,得到通解为x=2+9k,y=-1-5k。其中k为整数,将k分别取0,1,-1,2,-2,...即可得到所有同余式的解。

    第3题 由于x≡2(mod3)和x≡2(mod5)是两个线性同余方程,我们可以使用中国剩余定理求解。首先,我们可以使用扩展欧几里得算法求解3y+5z=1的一组解,例如:
    5 = 1 * 3 + 2
    3 = 1 * 2 + 1
    1 = 3 - 1 * 2 = 3 - 1 * (5 - 1 * 3) = 2 * 3 - 1 * 5
    因此,一组特解为y=2,z=-1。
    然后,我们可以通过变换k=2(mod3)和k=1(mod5),得到通解为x=2+15k。其中k为整数,将k分别取0,1,-1,2,-2,...即可得到所有同余式组的解。
    第4题 根据 RSA 算法,加密公式为: C ≡ M^e (mod n),其中 C 表示密文,M 表示明文,e 表示公钥,n 表示模数。解密公式为: M ≡ C^d (mod n),其中 d 表示私钥。

    首先,计算 n = p * q = 11 * 17 = 187。
    根据欧拉函数,有 phi(n) = (p - 1) * (q - 1) = 160。
    找到一个与 phi(n) 互质的整数 e,且 e 满足 1 < e < phi(n),选择 e = 3。
    求解得到私钥 d,满足 d ≡ e^-1 (mod phi(n)),即 d ≡ 107 (mod 160)。
    因此,公钥为 (e, n) = (3, 187),私钥为 (d, n) = (107, 187)。

    加密字母 A,对应 ASCII 码为 65,将 65 作为明文 M 进行加密。计算 C ≡ M^e (mod n),即 C ≡ 65^3 (mod 187),得到 C = 147。

    解密密文 C,计算 M ≡ C^d (mod n),即 M ≡ 147^107 (mod 187)。
    可以使用快速幂算法来计算 M,具体过程如下:

    将指数 d 转化为二进制数,例如:107 = 1101011。
    从右往左遍历二进制数,将计算过程依次平方并取模。
    初始时,取 base = C = 147,因为第一位是 1。
    遇到二进制数中的 1,即第 1、3、4、6 位,进行平方并取模。
    第 1 位:base = base^2 % n = 147^2 % 187 = 174。
    第 3 位:base = base^2 % n = 174^2 % 187 = 85。
    第 4 位:base = base^2 % n = 85^2 % 187 = 96。
    第 6 位:base = base^2 % n = 96^2 % 187 = 65。
    最终得到 M = 65,表示明文为字母 A。
    因此,加密后的密文为 147,解密后的明文为 65,表示字母 A。

    第5题 在<Z4,⊕>群中:

    3的逆元素是什么?
    首先计算3的所有幂次:
    3^0 = 1
    3^1 = 3
    3^2 = 1
    3^3 = 3
    ...

    我们可以发现,3的幂次交替为1和3,所以3没有逆元素。

    (-3+5)的逆元素是什么?
    (-3+5)可以化简为2。因此,我们需要找到2的逆元素,即满足2⊕a=0的a。由于在<Z4,⊕>群中只有4个元素,可以列出所有可能的组合:
    0⊕0=0
    0⊕1=1
    0⊕2=2
    0⊕3=3
    1⊕0=1
    1⊕1=0
    1⊕2=3
    1⊕3=2
    2⊕0=2
    2⊕1=3
    2⊕2=0
    2⊕3=1
    3⊕0=3
    3⊕1=2
    3⊕2=1
    3⊕3=0

    可以看出,2没有逆元素。

    (-2)^3+(-2)^-4的值是多少?
    首先计算(-2)^3:
    (-2)^3 = (-2)⊕(-2)⊕(-2) = 0

    然后计算(-2)^-4。在<Z4,⊕>群中,每个元素的逆元素都是其本身,所以(-2)^-4就是(-2)^4=2:

    (-2)^-4 = (-2)^4 = 2

    因此,(-2)^3+(-2)^-4=0+2=2。

    对于Z5的剩余类环中的多项式:

    f(x) = 3x^5 -5x^3 +7x^2-13
    g(x) = 2x^2-5x-4

    计算f(x)+g(x):

    f(x)+g(x) = (3x^5 -5x^3 +7x^2-13) + (2x^2-5x-4)
    = 3x^5 -5x^3 +9x^2 -5x -17

    计算f(x)*g(x):

    f(x)*g(x) = (3x^5 -5x^3 +7x^2-13) * (2x^2-5x-4)
    = 6x^7 -15x^6 -4x^5 +10x^4 +23x^3 -31x^2 -1x +52

    注意,这里的乘法是在模5的意义下进行的,因此需要对系数进行取模运算。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(6条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月16日
  • 已采纳回答 3月16日
  • 创建了问题 3月15日

悬赏问题

  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 wpf界面一直接收PLC给过来的信号,导致UI界面操作起来会卡顿
  • ¥15 init i2c:2 freq:100000[MAIXPY]: find ov2640[MAIXPY]: find ov sensor是main文件哪里有问题吗
  • ¥15 运动想象脑电信号数据集.vhdr
  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了