Actividad Final Teoria de Nùmeros
Actividad Final Teoria de Nùmeros
Actividad Final Teoria de Nùmeros
Tutor
Laura Marcela Elles
Teoría de Números
551120A_611
𝑚 = "4"
𝑐 = 𝑛𝑒 ⇒ 𝑐 = 43 = 64
𝑃𝑎𝑟𝑎 𝑑𝑒𝑠𝑐𝑖𝑓𝑟𝑎𝑟 ⇒ 𝑐 𝑑 𝑚𝑜𝑑𝑛 ⇒ 64147 𝑚𝑜𝑑333
b) 𝐶𝑎𝑙𝑐𝑢𝑙𝑒 𝜑.
( p – 1) (q – 1 ) = 352
c) 𝐶𝑎𝑙𝑐𝑢𝑙𝑒 𝑠.
= 569
7. Descifre 220.
p = 20, q= 11
n (p*q)=220
e = 11
Clave pública (220,11)
(p – 1)(q – 1) = 190
Clave privada = 220 mod 190=1 = 220/190 = 1
m= 4
c= 𝑛𝑒 → 𝑐 = 114 = 14.641
Para descifrar → 𝑐 𝑑 mod → 14.641190 mod220
En los ejercicios 8 al 12, suponga que se eligen los primos p=59, q=101 y n=41.
8. Calcule z.
z = 5959
9. Calcule φ.
φ = (p – 1)(q - 1)
φ = (59 – 1)(101 – 1)
φ = (59)(100)
φ = 5800
10. Calcule s.
162401mod5800 = 1
Reemplazamos: C = 58441mod5959
Aplicamos:
5842 mod 5959 584 mod 5959 584 mod 5959 5842 mod 5959 1393
4 2 2 2
584 mod 5959 584 mod 5959 584 mod 5959 1393 mod 5959 3774
8 4 4 2
584 mod 5959 584 mod 5959 584 mod 5959 3774 mod 5959 1066
16 8 8 2
584 mod 5959 584 mod 5959 584 mod 5959 1066 mod 5959 4146
32 16 16 2
584 mod 5959 584 mod 5959 584 mod 5959 4146 mod 5959 3560
5 4
584 mod 5959 584 mod 5959 584 mod 5959 584 3774 mod 5959 5145
9 5 4
584 mod 5959 584 mod 5959 584 mod 5959 5145 3774 mod 5959 2808
58441mod5959 = 3237
C = 3237
Reemplazamos: a =
2503961mod5959 Aplicamos:
2502 mod 5959 250 mod 5959 250 mod 5959 2502 mod 5959 2910
2504 mod 5959 2502 mod 5959 2502 mod 5959 29102 mod 5959 361
8 4 4 2
250 mod 5959 250 mod 5959 250 mod 5959 361 mod 5959 5182
16 8 8 2
250 mod 5959 250 mod 5959 250 mod 5959 5182 mod 5959 1870
25032 mod 5959 25016 mod 5959 25016 mod 5959 18702 mod 5959 4926
64 32 32 2
250 mod 5959 250 mod 5959 250 mod 5959 4926 mod 5959 428
250128 mod 5959 25064 mod 5959 25064 mod 5959 4282 mod 5959 4414
250256 mod 5959 250128 mod 5959 250128 mod 5959 44142 mod 5959 3425
250512 mod 5959 250256 mod 5959 250256 mod 5959 34252 mod 5959 3313
2501024 mod 5959 250512 mod 5959 250512 mod 5959 33132 mod 5959 5450
2503 mod 5959 250 mod 5959 2502 mod 5959 250 2910 mod 5959 502
2505 mod 5959 2502 mod 5959 2503 mod 5959 2910 502 mod 5959 865
9 4 5
250 mod 5959 250 mod 5959 250 mod 5959 361 865 mod 5959 2397
25013 mod 5959 2509 mod 5959 2504 mod 5959 2397 361 mod 5959 1262
25029 mod 5959 25013 mod 5959 25016 mod 5959 1262 1870 mod 5959 176
25031 mod 5959 25029 mod 5959 2502 mod 5959 176 2910 mod 5959 5645
25060 mod 5959 25031 mod 5959 25029 mod 5959 5645 176 mod 5959 4326
61 29 32
250 mod 5959 250 mod 5959 250 mod 5959 176 4926 mod 5959 2921
250188 mod 5959 250128 mod 5959 25060 mod 5959 4414 4326 mod 5959 2328
250189 mod 5959 25061 mod 5959 250128 mod 5959 2921 4414 mod 5959 3977
250701 mod 5959 250189 mod 5959 250512 mod 5959 3977 3313 mod 5959 452
Por lo tanto tenemos:
2503961mod5959 = (2503072mod5959)(250701mod5959)(250188mod5959)
2503961mod5959 = (441)(452)(2328)mod5959
2503961mod5959 = 5648
12-Descifre 250.
𝑝 = 125 ; 𝑞 = 2
𝑛(𝑝 ∗ 𝑞) = 250
𝑒=5
𝐶𝑙𝑎𝑣𝑒 𝑝ú𝑏𝑙𝑖𝑐𝑎(250,5)
(𝑝 − 1)(𝑞 − 1) = (124)(1) = 124
250
𝐶𝑙𝑎𝑣𝑒 𝑝𝑟𝑖𝑣𝑎𝑑𝑎 = 250𝑚𝑜𝑑124 = 2 ⇒ 124 = 2
𝑚 = "8"
𝑐 = 𝑛𝑒 ⇒ 𝑐 = 85 = 32.768
𝑃𝑎𝑟𝑎 𝑑𝑒𝑠𝑐𝑖𝑓𝑟𝑎𝑟 ⇒ 𝑐 𝑑 𝑚𝑜𝑑𝑛 ⇒ 32768124 𝑚𝑜𝑑250
CONCLUSIONES