μμΈμλΆν΄ β μλ₯Ό μμλ‘ λΆν΄νλ μ리
μμΈμλΆν΄(Prime Factorization)λ μμ°μλ₯Ό μμλ€μ κ³±μΌλ‘ λνλ΄λ κ³Όμ μ λλ€. μ°μ μ κΈ°λ³Έ μ 리μ λ°λ₯΄λ©΄ λͺ¨λ 1λ³΄λ€ ν° μμ°μλ μ μΌν μμΈμλΆν΄λ₯Ό κ°μ§λλ€. μλ₯Ό λ€μ΄ 360 = 2Β³ Γ 3Β² Γ 5μ λλ€. μ΄ κ³μ°κΈ°λ μν λλμ λ²(trial division)μΌλ‘ 2λΆν° βnκΉμ§μ μμλ‘ μμλλ‘ λλμ΄ μμΈμλ₯Ό ꡬν©λλ€.
μμΈμλΆν΄μ νμ©:
1. μ΅λ곡μ½μ(GCD) κ³μ° β λ μμ μμΈμλΆν΄μμ κ³΅ν΅ μμΈμμ μ΅μ μ§μλ₯Ό κ³±ν©λλ€. GCD(36, 48) = 2Β² Γ 3 = 12.
2. μ΅μ곡배μ(LCM) κ³μ° β λ μμ μμΈμλΆν΄μμ λͺ¨λ μμΈμμ μ΅λ μ§μλ₯Ό κ³±ν©λλ€. LCM(4, 6) = 2Β² Γ 3 = 12.
3. λΆμ μ½λΆ β λΆμΒ·λΆλͺ¨μ μμΈμλΆν΄λ‘ 곡μ½μλ₯Ό μ°Ύμ κΈ°μ½λΆμλ‘ λ§λλλ€.
4. RSA μνΈν β λ κ°μ λν μμμ κ³± n = p Γ qλ₯Ό κΈ°λ°μΌλ‘ νλ©°, nμμ p, qλ₯Ό μμ°νκΈ° μ΄λ ΅λ€λ μ μ΄ λ³΄μμ ν΅μ¬μ
λλ€.
5. μμ μΒ·μΉνμ β νΉμν μλ‘ μ μ±μ§μ κ°μ§ μλ₯Ό μμΈμλΆν΄λ‘ νμΈν©λλ€.
6. μ½μ κ°μ 곡μ β n = pβ^aβ Γ pβ^aβ Γ β¦μΌ λ μ½μμ κ°μλ (aβ+1)(aβ+1)β¦μ
λλ€.
μ΄ κ³μ°κΈ°λ 2 μ΄μμ μμ°μλ₯Ό μ λ ₯νλ©΄ μμ μ¬λΆλ₯Ό νμΈνκ³ , ν©μ±μμ κ²½μ° μμΈμ λͺ©λ‘, μ½μ κ°μλ₯Ό ν¨κ» νμν©λλ€. λ§€μ° ν° μ(10,000,000 μ΄μ)λ κ³μ°μ μκ°μ΄ 걸릴 μ μμ΅λλ€.
μμ£Ό 묻λ μ§λ¬Έ (FAQ)
A: 1μ μμκ° μλκ³ μμΈμλΆν΄κ° μ μλμ§ μμ΅λλ€. 2 μ΄μμ μμ°μλ₯Ό μ λ ₯νμΈμ.
A: μμλ₯Ό μ λ ₯νλ©΄ μκΈ° μμ λ§μ΄ μμΈμμ΄λ©° 'μμμ λλ€'λ‘ νμλ©λλ€.
A: n = pβ^aβ Γ pβ^aβ Γ β¦μΌ λ μ½μμ κ°μ = (aβ+1) Γ (aβ+1) Γ β¦. μλ₯Ό λ€μ΄ 12 = 2Β² Γ 3μ΄λ©΄ (2+1)(1+1) = 6κ°μ μ½μ(1, 2, 3, 4, 6, 12)κ° μμ΅λλ€.