解答つき整数論と合同式ワークシート

無料で印刷できる整数論と合同式のワークシート:やさしい問題から試験レベルまで 6 問、解答つき。印刷するか PDF で保存できます。

先生方へ: 授業で自由に印刷・コピーしてお使いいただけます。新しいワークシートごとに数値が変わり、専用の解答が付きます。授業ページに ExamProblems へのリンクを載せていただけると嬉しいです。

名前: ____________________   日付: ____________

1.やさしい

大きな数をそのまま掛け算せずに 593² mod 6 を求めましょう:まず簡約します。

n = 6
593² mod 6 =
2.やさしい
aqbr784=?·574+??=?·?+??=?·?+??=?·?+??=?·?+??=?·?+?

ユークリッドの互除法を使って gcd(784, 574) を求めてください。

a = 784b = 574
gcd(784, 574) =
3.ふつう

32x ≡ 22 (mod 37) を解いてください。0 < x < 37 を満たす解 x を答えてください。

32x ≡ 22 (mod 37)
x =
4.ふつう

13x ≡ 6 (mod 17) を解いてください。0 < x < 17 を満たす解 x を答えてください。

13x ≡ 6 (mod 17)
x =
5.むずかしい
mc = me​ mod ncm = cd​ mod nm(n, e) = (611, 7)d = ?

ある RSA 鍵は、素数 p = 13 と q = 47、公開指数 e = 7 を使います。秘密指数 d(0 < d < φ(n))を求めてください。

p = 13q = 47e = 7
d =
6.むずかしい
mc = me​ mod n194m = cd​ mod n?(n, e) = (1073, 23)d

ある RSA 鍵は p = 29、q = 37、e = 23 を使います。暗号文 c = 194 を復号して、メッセージ m を求めてください。

p = 29q = 37e = 23c = 194
m =

解答

  1. 1. 593² mod 6 = 1
  2. 2. gcd(784, 574) = 14
  3. 3. x = 3
  4. 4. x = 7
  5. 5. d = 79
  6. 6. m = 7

ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。