블럼 정수

Blum integer

수학에서 n = p×q3모드 4와 일치하는 pq구별되는 소수라면 자연수 n블럼 정수다.[1]즉, 일부 정수 t에 대해 p와 q는 4t + 3 형식이어야 한다.이 형식의 정수를 블럼 프라임이라고 한다.[2]이것은 블럼 정수의 요인이 가상의 부분이 없는 가우스 프리타임이라는 것을 의미한다.처음 몇 블럼 정수는

21, 33, 57, 69, 77, 93, 129, 133, 141, 161, 177, 201, 209, 213, 217, 237, 249, 253, 301, 309, 321, 329, 341, 381, 393, 413, 417, 437, 453, 469, 473, 489, 497, ... (sequence A016105 in the OEIS)

이 정수들은 컴퓨터 과학자 Manuel Blum의 이름을 따서 명명되었다.[citation needed]

특성.

주어진 n = p×q a Blum 정수, Qn 모든 2차 잔류물 modulo n과 coprime의 집합은 n과 ∈ Q이다n.다음:[2]

  • a는 4개의 제곱근 modulo n을 가지고 있는데, 그 중 정확히 하나는 Q에도n 있다.
  • an in Q의 고유한 제곱근은 modulo n의 주 제곱근이라고 한다.
  • f(x) = x mod2 n에 의해 정의된 f: QnQn 함수는 순열이다.f의 역함수는: f (x) = x mod((p − 1)(q − 1) + 4)/8 n이다.[3]
  • 모든 블럼 정수 n에 대해 -1은 자코비 기호 mod n이 +1이지만, -1은 n의 2차 잔류물이 아니다.

역사

MPQS, NFS와 같은 현대적인 팩토링 알고리즘이 개발되기 전에는 RSA moduli로 Blum 정수를 선택하는 것이 유용하다고 생각되었다.MPQS와 NFS는 무작위로 선택한 프리타임으로 구성된 RSA moduli와 동일한 용도의 블럼 정수를 고려할 수 있기 때문에 더 이상 유용한 예방 조치로 간주되지 않는다.[citation needed]

참조

  1. ^ Joe Hurd, Blum Integers (1998년)는 http://www.gilith.com/research/talks/cambridge1997.pdf에서 2011년 1월 17일을 회수했다.
  2. ^ a b Goldwasser, S. and Bellare, M. "Cryptography on Cryptography".MIT, 1996-2001년 암호학 여름 강좌
  3. ^ Menezes, Alfred; van Oorschot, Paul; Vanstone, Scott (1997). Handbook of applied cryptography. Boca Raton: CRC Press. p. 102. ISBN 0849385237. OCLC 35292671.