문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

제곱수 | |
정의 | 자연수의 제곱으로 나타낼 수 있는 수 |
수학적 표현 | n² (n은 자연수) |
예시 | 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, ... |
다른 이름 | 완전 제곱수 |
OEIS 번호 | A000290 |
초기 항 | 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 |
수학적 성질 | |
성질 | 양의 약수의 개수가 홀수이다. 연속된 두 삼각수의 합이다. |
제곱근 | 자연수 |
마지막 자리 | 10진법에서 0, 1, 4, 5, 6, 9만 가능 |
합 공식 | 1²+2²+...+n² = n(n+1)(2n+1)/6 |
생성 함수 | x(1+x)/(1-x)³ |
페르마의 두 제곱수 정리 관련 | 4k+3 꼴의 소인수를 가질 수 없다. |
피타고라스 수 | 두 제곱수의 합이 다른 제곱수가 되는 정수 쌍 (예: 3²+4²=5²) |
라그랑주의 네 제곱수 정리 | 모든 자연수는 최대 4개의 제곱수의 합으로 표현 가능 |
기하학적 의미 | 한 변의 길이가 자연수인 정사각형의 넓이 |
관련 개념 | |

제곱수는 어떤 정수를 두 번 곱하여 얻어지는 수이다. 즉, 자연수 n에 대해 n × n 또는 n² 형태로 표현된다. 예를 들어, 1(=1²), 4(=2²), 9(=3²), 16(=4²) 등이 제곱수에 해당한다. 제곱수는 완전제곱수라고도 불리며, 산술과 기하학을 연결하는 기본적인 수학적 개념 중 하나이다.
제곱수는 수학의 여러 분야에서 중요한 역할을 한다. 기하학에서는 정사각형의 넓이를 나타내며, 대수학에서는 이차방정식과 깊은 연관이 있다. 또한 정수론에서는 피타고라스 수의 구성 요소로 등장하거나, 특정 수열의 성질을 연구하는 데 활용된다.
역사적으로 제곱수는 고대 바빌로니아와 이집트에서 토지 측량과 건축에 이미 사용되었다. 이후 피타고라스 학파를 비롯한 고대 그리스 수학자들이 제곱수의 성질을 체계적으로 연구하기 시작했으며, 무리수인 제곱근의 발견으로 이어지는 계기가 되었다.

자연수를 제곱하여 얻어지는 수를 제곱수라고 한다. 예를 들어, 1(=1²), 4(=2²), 9(=3²), 16(=4²) 등이 이에 해당한다. 제곱수는 완전제곱수라고도 불리며, 기하학적으로는 정사각형의 넓이로 표현될 수 있다[1].
제곱수는 연속하는 홀수의 합으로 나타낼 수 있다는 독특한 성질을 가진다. 예를 들어, 1, 1+3=4, 1+3+5=9, 1+3+5+7=16과 같다. 또한, 연속하는 두 삼각수의 합도 제곱수가 된다[2].
제곱수의 마지막 자릿수에는 뚜렷한 패턴이 존재한다. 어떤 자연수를 제곱했을 때, 그 결과의 일의 자릿수는 반드시 0, 1, 4, 5, 6, 9 중 하나가 된다. 따라서 일의 자리가 2, 3, 7, 8인 자연수는 절대 제곱수가 될 수 없다.
자연수 $n$을 제곱하여 얻을 수 있는 수를 제곱수라고 한다. 수학적으로는 어떤 정수 $k$가 존재하여 $n = k^2$의 형태로 표현될 수 있는 정수 $n$을 의미한다. 여기서 $k$는 $n$의 제곱근이 된다.
제곱수는 음이 아닌 정수, 즉 0과 자연수에 대해서 정의된다. 0은 $0^2$으로 표현되므로 제곱수에 포함된다. 음의 정수는 제곱하면 항상 양수가 되므로, 제곱수는 본질적으로 0 또는 양의 정수 범위에서 논의된다.
용어 | 수학적 표현 | 설명 |
|---|---|---|
제곱수 | $n = k^2$ | 정수 $k$의 제곱으로 표현되는 정수 $n$ |
제곱근 | $k = \sqrt{n}$ | 제곱하여 $n$이 되는 수, $k \ge 0$ |
이 정의는 유리수나 실수 범위로 확장될 수 있다. 예를 들어, $\frac{9}{4} = (\frac{3}{2})^2$는 유리수 범위에서의 제곱수이다. 그러나 일반적으로 '제곱수'라는 용어는 정수 범위, 특히 자연수 범위에서 사용된다.
가장 작은 제곱수는 자연수 1의 제곱인 1이다. 1은 1² = 1 × 1 = 1로 정의된다.
처음 20개의 자연수에 대한 제곱수는 다음과 같다.
자연수 (n) | 제곱수 (n²) |
|---|---|
1 | 1 |
2 | 4 |
3 | 9 |
4 | 16 |
5 | 25 |
6 | 36 |
7 | 49 |
8 | 64 |
9 | 81 |
10 | 100 |
11 | 121 |
12 | 144 |
13 | 169 |
14 | 196 |
15 | 225 |
16 | 256 |
17 | 289 |
18 | 324 |
19 | 361 |
20 | 400 |
이 표에서 알 수 있듯, 제곱수는 연속하는 두 홀수의 합으로 나타낼 수 있다. 예를 들어, 1 = 1, 4 = 1 + 3, 9 = 1 + 3 + 5, 16 = 1 + 3 + 5 + 7과 같은 패턴을 보인다. 또한, 제곱수의 끝자리(일의 자리) 숫자는 0, 1, 4, 5, 6, 9로만 나타난다는 특징이 있다.
제곱수는 연속된 홀수의 합으로 표현될 수 있다는 독특한 패턴을 가진다. 즉, 1부터 시작하는 연속된 홀수들의 합은 항상 제곱수가 된다. 예를 들어, 1 = 1², 1+3 = 4 = 2², 1+3+5 = 9 = 3², 1+3+5+7 = 16 = 4² 와 같은 식이다. 이는 수학적 귀납법으로 증명할 수 있는 성질이다.
제곱수 사이의 차이 또한 규칙적인 패턴을 보인다. 연속된 두 제곱수 n²와 (n+1)² 사이의 차는 항상 2n+1이다. 이는 (n+1)² - n² = 2n+1이라는 대수적 전개로부터 직접 유도된다. 따라서 제곱수 수열의 계차수열은 3, 5, 7, 9, ... 와 같이 홀수로 이루어진 등차수열이 된다.
제곱수의 마지막 자릿수에도 제한된 패턴이 존재한다. 어떤 정수를 제곱했을 때, 그 결과의 일의 자리 숫자(10진법 기준)는 0, 1, 4, 5, 6, 9만 가능하다. 2, 3, 7, 8은 어떤 정수의 제곱수의 일의 자리가 될 수 없다. 이는 0부터 9까지의 숫자를 각각 제곱하여 10으로 나눈 나머지를 확인하면 쉽게 알 수 있다.
제곱하는 수의 일의 자리 | 제곱수의 일의 자리 |
|---|---|
0 | 0 |
1 | 1 |
2 | 4 |
3 | 9 |
4 | 6 |
5 | 5 |
6 | 6 |
7 | 9 |
8 | 4 |
9 | 1 |
또한, 제곱수를 3 또는 4로 나눈 나머지에도 패턴이 있다. 모든 제곱수는 3으로 나누었을 때 나머지가 0 또는 1이다. 마찬가지로 4로 나누었을 때 나머지는 0 또는 1이다. 이 성질들은 모듈러 산술을 통해 증명되며, 주어진 수가 제곱수일 가능성을 빠르게 걸러내는 데 활용된다.

어떤 자연수가 제곱수인지 판별하는 방법은 여러 가지가 있다. 주로 마지막 자릿수를 확인하거나, 각 자릿수의 합을 살펴보거나, 소인수분해를 실시하는 방법이 널리 사용된다.
### 마지막 자릿수 판별
어떤 자연수를 제곱수로 만들기 위해서는 그 수의 일의 자리 숫자가 특정한 값이어야 한다. 10진법에서, 어떤 수의 제곱의 일의 자릿수는 원래 수의 일의 자릿수에 의해서만 결정된다. 0부터 9까지의 숫자를 제곱했을 때 나올 수 있는 일의 자리는 0, 1, 4, 5, 6, 9뿐이다. 따라서, 자연수의 일의 자리가 2, 3, 7, 8 중 하나라면 그 수는 절대 제곱수가 될 수 없다. 이는 빠르게 제곱수가 아님을 걸러내는 간단한 필터 역할을 한다.
### 숫자합 판별
숫자합(각 자릿수를 더한 값)을 이용한 판별법도 있다. 특히 9를 법으로 한 합, 즉 9의 배수 판정법과 유사한 방법을 사용한다. 어떤 수의 모든 자릿수를 더한 후, 그 결과가 9를 초과하면 다시 각 자릿수를 더하는 과정을 한 자릿수가 나올 때까지 반복한 값을 디지털 루트라고 한다. 제곱수의 디지털 루트는 1, 4, 7, 9만 가능하다는 성질이 있다. 예를 들어, 디지털 루트가 2, 3, 5, 6, 8인 수는 제곱수가 아니다.
### 소인수분해를 통한 판별
어떤 자연수가 제곱수인지를 판별하는 가장 확실한 방법은 소인수분해를 수행하는 것이다. 자연수 N을 소인수분해했을 때, 모든 소인수의 지수가 짝수이면 N은 제곱수이다. 반대로 하나라도 지수가 홀수인 소인수가 존재하면 N은 제곱수가 아니다. 예를 들어, 36 = 2² × 3²에서 모든 지수가 짝수이므로 36은 제곱수이다. 12 = 2² × 3¹에서는 소인수 3의 지수가 1(홀수)이므로 12는 제곱수가 아니다. 이 방법은 계산이 복잡할 수 있지만, 판별의 정확성을 보장한다.
판별 방법 | 판별 기준 | 예시 (제곱수) | 예시 (비제곱수) |
|---|---|---|---|
마지막 자릿수 | 일의 자리가 0,1,4,5,6,9 | 25 (일의 자리 5) | 22 (일의 자리 2) |
디지털 루트 | 값이 1,4,7,9 | 81 (8+1=9) | 11 (1+1=2) |
소인수분해 | 모든 소인수의 지수가 짝수 | 144 = 2⁴ × 3² | 18 = 2¹ × 3² |
어떤 자연수가 제곱수인지 아닌지를 빠르게 판별하는 방법 중 하나는 그 수의 마지막 자릿수(일의 자리 숫자)를 살펴보는 것이다. 제곱수의 마지막 자릿수는 특정한 패턴을 보이며, 이 패턴에 속하지 않는 숫자로 끝나는 수는 절대 제곱수가 될 수 없다.
10진법에서, 어떤 자연수의 제곱의 마지막 자릿수는 원래 수의 마지막 자릿수에 의해서만 결정된다. 0부터 9까지의 숫자를 제곱했을 때의 마지막 자릿수는 다음과 같다.
원래 숫자 (n) | n²의 마지막 자릿수 |
|---|---|
0 | 0 |
1 | 1 |
2 | 4 |
3 | 9 |
4 | 6 |
5 | 5 |
6 | 6 |
7 | 9 |
8 | 4 |
9 | 1 |
이 표에서 알 수 있듯이, 제곱수의 마지막 자릿수로 가능한 숫자는 0, 1, 4, 5, 6, 9 뿐이다. 따라서, 어떤 자연수가 2, 3, 7, 8 중 하나로 끝난다면 그 수는 제곱수가 아니다. 예를 들어, 12347은 7로 끝나므로 제곱수가 아니며, 82는 2로 끝나므로 제곱수가 아니다.
이 판별법은 필요조건이지만 충분조건은 아니다. 즉, 마지막 자릿수가 0, 1, 4, 5, 6, 9로 끝난다고 해서 반드시 제곱수인 것은 아니다. 예를 들어, 26은 6으로 끝나지만 제곱수가 아니며, 35는 5로 끝나지만 제곱수가 아니다. 따라서 이 방법은 제곱수가 '아닌' 수를 빠르게 걸러내는 데 유용하지만, 조건을 만족하는 모든 수가 제곱수임을 보장하지는 않는다.
어떤 자연수의 각 자릿수를 더한 값, 즉 숫자합을 통해 그 수가 제곱수인지 여부를 간접적으로 판별할 수 있는 방법이 존재한다. 이 방법은 주로 9에 의한 나머지와 밀접한 관련이 있다. 어떤 수를 9로 나눈 나머지는 그 수의 숫자합을 9로 나눈 나머지와 같다는 성질을 이용한다.
제곱수를 9로 나눈 나머지는 특정한 패턴을 보인다. 모든 자연수의 제곱은 9로 나눌 경우, 나머지가 0, 1, 4, 7 중 하나가 된다[3]. 따라서, 어떤 수의 숫자합을 9로 나눈 나머지가 2, 3, 5, 6, 8 중 하나라면, 그 수는 제곱수가 될 수 없다. 예를 들어, 숫자합이 14인 수는 14를 9로 나눈 나머지가 5이므로 제곱수가 아니다.
그러나 이 방법은 필요조건일 뿐 충분조건은 아니다. 즉, 숫자합을 9로 나눈 나머지가 0, 1, 4, 7이라고 해서 반드시 제곱수인 것은 아니다. 이는 제곱수가 아닌 수들 중에서도 해당 조건을 만족하는 수가 많기 때문이다. 따라서 이 방법은 제곱수가 '아닐 가능성'을 빠르게 걸러내는 데 유용한 1차 필터 역할을 한다. 보다 확실한 판별을 위해서는 소인수분해나 다른 방법이 필요하다.
어떤 자연수가 제곱수인지 판별하는 한 가지 확실한 방법은 그 수를 소인수분해하는 것이다. 제곱수는 모든 소인수의 지수가 짝수인 수이다. 예를 들어, 36 = 2² × 3²에서 소인수 2와 3의 지수가 모두 2(짝수)이므로 36은 제곱수이다. 반대로 12 = 2² × 3¹의 경우, 소인수 3의 지수가 1(홀수)이므로 제곱수가 아니다.
이 방법은 다음과 같은 체계적인 절차로 진행된다.
1. 주어진 자연수를 소인수분해한다.
2. 분해된 결과에서 각 소인수의 지수를 확인한다.
3. 모든 소인수의 지수가 짝수이면 그 수는 제곱수이다. 하나라도 홀수인 지수가 존재하면 제곱수가 아니다.
수 | 소인수분해 | 각 지수의 홀짝 여부 | 제곱수 판별 |
|---|---|---|---|
72 | 2³ × 3² | 3(홀), 2(짝) | 아니다 |
144 | 2⁴ × 3² | 4(짝), 2(짝) | 맞다 (12²) |
400 | 2⁴ × 5² | 4(짝), 2(짝) | 맞다 (20²) |
450 | 2¹ × 3² × 5² | 1(홀), 2(짝), 2(짝) | 아니다 |
이 판별법의 원리는 제곱수의 정의에서 비롯된다. 어떤 자연수 n이 n = m²을 만족할 때, m을 소인수분해한 결과가 m = p₁^a₁ × p₂^a₂ × ... × pₖ^aₖ라면, n = m² = p₁^(2a₁) × p₂^(2a₂) × ... × pₖ^(2aₖ)이 된다. 따라서 n의 모든 소인수의 지수는 m의 지수의 두 배, 즉 반드시 짝수가 된다. 이 논리의 역도 성립하여, 모든 소인수의 지수가 짝수인 수는 항상 어떤 자연수의 제곱으로 표현할 수 있다.

제곱수는 여러 유명한 수열과 밀접한 관계를 맺고 있으며, 이러한 관계를 통해 수열의 성질을 이해하거나 새로운 수열을 정의하는 데 활용된다.
가장 직접적인 관련 수열은 제곱수 자체로 이루어진 제곱수 수열이다. 이 수열의 n번째 항은 n²으로 주어지며, 그 항들은 1, 4, 9, 16, 25, ... 와 같이 증가한다. 연속된 두 제곱수 사이의 차는 항상 홀수이며, 그 값은 3, 5, 7, 9, ... 와 같이 2씩 증가하는 등차수열을 이룬다[4]. 제곱수 수열은 계차수열이 등차수열인 가장 간단한 예시 중 하나이다.
제곱수는 삼각수와도 깊은 연관이 있다. 삼각수는 1, 3, 6, 10, ... 과 같이 정삼각형 형태로 점을 배열했을 때의 총 점 개수를 나타내는 수이다. 흥미롭게도, 연속된 두 삼각수의 합은 항상 제곱수가 된다[5]. 이를 일반화하면, n번째 삼각수 T_n = n(n+1)/2 일 때, T_{n-1} + T_n = n² 이 성립한다. 또한, 8배의 삼각수에 1을 더한 수도 제곱수가 되는데, 이 관계식 8T_n + 1 = (2n+1)²은 제곱수가 삼각수인지를 판별하는 데 사용되기도 한다.
피보나치 수열에서도 제곱수의 성질이 발견된다. 피보나치 수열의 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 에서, 인접한 두 피보나치 수의 곱에서 1을 뺀 값이나 더한 값이 제곱수가 되는 경우가 있다[6]. 더욱 특별한 성질로, 피보나치 수열에서 홀수 번째 항(1번째, 3번째, 5번째...)만을 모아 곱하고 1을 더하면 항상 제곱수가 된다는 사실이 알려져 있다[7].
제곱수 수열은 첫 번째 항부터 차례대로 자연수의 제곱을 나열한 수열이다. 일반항은 n번째 자연수 n을 제곱한 n²으로 표현된다. 이 수열은 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, ...과 같이 계속 이어진다.
제곱수 수열의 항들 사이에는 독특한 점화 관계가 존재한다. 연속된 두 제곱수 사이의 차는 항상 홀수이며, 그 값은 2n+1의 형태를 가진다. 예를 들어, 4 - 1 = 3, 9 - 4 = 5, 16 - 9 = 7이다. 이 관계를 통해, 이전 제곱수에 연속된 홀수를 더하여 다음 제곱수를 구할 수 있다[8].
제곱수 수열의 부분합, 즉 처음 n개의 제곱수를 모두 더한 공식은 다음과 같다.
1² + 2² + 3² + ... + n² = n(n+1)(2n+1)/6
이 공식은 수학적 귀납법으로 증명되며, 입체 도형의 부피 계산 등 다양한 분야에서 활용된다.
n | 제곱수 (n²) | 제곱수들의 합 (∑k²) |
|---|---|---|
1 | 1 | 1 |
2 | 4 | 5 |
3 | 9 | 14 |
4 | 16 | 30 |
5 | 25 | 55 |
제곱수와 삼각수 사이에는 밀접한 수학적 관계가 존재한다. n번째 삼각수 T_n은 1부터 n까지의 자연수의 합, 즉 T_n = n(n+1)/2로 정의된다. 흥미롭게도, 연속된 두 삼각수의 합은 항상 제곱수가 된다. 구체적으로, n번째 삼각수 T_n과 그 이전의 (n-1)번째 삼각수 T_{n-1}을 더하면 n의 제곱, 즉 n^2이 된다[9].
이 관계는 기하학적으로도 설명할 수 있다. 삼각수를 점으로 이루어진 정삼각형 배열로 나타낼 때, 두 개의 연속된 삼각형 배열을 서로 맞대면 정사각형 배열, 즉 제곱수를 형성하게 된다. 예를 들어, 3번째 삼각수(6)와 4번째 삼각수(10)를 더하면 16(=4^2)이 된다.
또한, 홀수 제곱수와 삼각수 사이에는 다음의 관계도 성립한다. 임의의 자연수 k에 대해, 8에 삼각수 T_k를 곱한 값에 1을 더하면 홀수의 제곱수가 된다. 즉, 8T_k + 1 = (2k+1)^2이다[10] + 1 = 4k(k+1)+1 = 4k^2+4k+1 = (2k+1)^2]. 이 공식은 피타고라스 수를 생성하는 데에도 활용된다.
삼각수 (T_n) | 계산 (1+...+n) | 제곱수 (n^2) | 관계 (T_{n-1} + T_n = n^2) |
|---|---|---|---|
T_1 = 1 | 1 | 1^2 = 1 | T_0(0) + T_1 = 1 |
T_2 = 3 | 1+2 | 2^2 = 4 | T_1(1) + T_2 = 4 |
T_3 = 6 | 1+2+3 | 3^2 = 9 | T_2(3) + T_3 = 9 |
T_4 = 10 | 1+2+3+4 | 4^2 = 16 | T_3(6) + T_4 = 16 |
피보나치 수열의 연속된 네 항을 이용하면 제곱수의 성질을 발견할 수 있다. 첫 번째 항과 네 번째 항의 곱에서 두 번째 항과 세 번째 항의 곱을 뺀 값은 항상 1 또는 -1이 된다. 이를 수식으로 표현하면 F_n * F_{n+3} - F_{n+1} * F_{n+2} = (-1)^{n+1} 이다. 이 공식은 카시니 항등식으로 알려져 있다.
더 직접적인 관계는 피보나치 수열의 특정 항 자체가 제곱수가 되는 경우를 통해 살펴볼 수 있다. 피보나치 수 중 제곱수인 것은 매우 드물다. 현재 알려진 바로는 0, 1, 144뿐이다[11]. 즉, F_0 = 0 = 0^2, F_1 = F_2 = 1 = 1^2, F_{12} = 144 = 12^2 이다. 이 외에 다른 제곱수 피보나치 수가 존재하는지는 수학의 미해결 문제 중 하나이다.
피보나치 수열의 제곱합 또한 흥미로운 패턴을 보인다. 처음 n개 피보나치 수의 제곱의 합은 n번째 항과 (n+1)번째 항의 곱과 같다는 성질이 있다. 이를 공식으로 쓰면 F_1^2 + F_2^2 + ... + F_n^2 = F_n * F_{n+1} 이다. 예를 들어, 1^2 + 1^2 + 2^2 + 3^2 = 1 + 1 + 4 + 9 = 15 이고, 이는 F_4 * F_5 = 3 * 5 = 15 와 일치한다.

제곱근은 어떤 수를 제곱하여 원래의 수가 되게 하는 수를 의미한다. 수학적으로, 음이 아닌 실수 $a$에 대하여 $x^2 = a$를 만족하는 음이 아닌 실수 $x$를 $a$의 제곱근이라고 한다. 이 중 양의 값을 주요 제곱근 또는 산술 제곱근이라 부르며, 기호 $\sqrt{a}$로 나타낸다. 예를 들어, 9의 제곱근은 3과 -3이며, 주요 제곱근은 $\sqrt{9} = 3$이다.
제곱근을 계산하는 방법에는 여러 가지가 있다. 가장 기본적인 방법은 소인수분해를 이용하는 것으로, 예를 들어 $\sqrt{576}$은 $576 = 2^6 \times 3^2$로 소인수분해되므로 $\sqrt{576} = 2^3 \times 3 = 24$가 된다. 근사값을 구할 때는 뉴턴-랩슨 방법과 같은 반복적인 수치 해석 방법이 사용된다. 또한, 제곱근의 계산은 바빌로니아 법이라는 고대 알고리즘으로도 알려져 있다[12].
대부분의 자연수의 제곱근은 무리수이다. 즉, $\sqrt{n}$이 정수가 되지 않는 자연수 $n$의 제곱근은 정수나 분수의 형태로 정확히 표현될 수 없다. 대표적인 예가 $\sqrt{2}$이다. 이 사실은 고대 그리스의 피타고라스 학파에 의해 발견되었으며, 수학사에 큰 영향을 미쳤다. 무리수인 제곱근은 소수점 이하로 끝없이 계속되는 비순환소수로 표현된다.
제곱근 | 값 (소수점 아래 두 자리까지) | 유리수/무리수 여부 |
|---|---|---|
$\sqrt{1}$ | 1.00 | 유리수 |
$\sqrt{2}$ | 1.41 | 무리수 |
$\sqrt{4}$ | 2.00 | 유리수 |
$\sqrt{5}$ | 2.24 | 무리수 |
$\sqrt{9}$ | 3.00 | 유리수 |
$\sqrt{10}$ | 3.16 | 무리수 |
제곱수 $n$의 제곱근은 $n = a^2$을 만족하는 수 $a$이다. 즉, 어떤 수를 제곱하여 $n$이 될 때, 그 원래의 수를 $n$의 제곱근이라고 정의한다. 양수의 제곱근은 항상 두 개 존재하며, 이들은 절댓값이 같고 부호가 반대이다. 예를 들어, 9의 제곱근은 3과 -3이다. 0의 제곱근은 0 하나뿐이다.
제곱근을 나타내는 기호는 근호(√)를 사용한다. 음이 아닌 실수 $n$의 음이 아닌 제곱근(주제곱근)은 $\sqrt{n}$으로 표기한다. 따라서 $\sqrt{9} = 3$이며, $\sqrt{0} = 0$이다. 음수의 제곱근은 실수 범위에서는 존재하지 않으며, 복소수 범위에서 허수 단위 $i$를 사용하여 표현한다[13].
제곱근의 계산은 근사치를 구하는 여러 방법이 있다. 전통적으로는 바빌로니아 법(또는 헤론의 법)과 같은 반복 알고리즘이 사용되었다. 현대에는 계산기나 컴퓨터를 통해 손쉽게 정밀한 값을 얻을 수 있다. 또한, 제곱근의 값을 간단히 표현하기 위해 제곱근표가 역사적으로 널리 활용되었다.
계산 방법 | 설명 | 예시 ($\sqrt{2}$ 계산) |
|---|---|---|
바빌로니아 법 | 초기 추측값 $x_0$에서 시작해 $x_{n+1} = \frac{1}{2}(x_n + \frac{S}{x_n})$을 반복한다. | $x_0=1$, $x_1=1.5$, $x_2 \approx 1.4167$, $x_3 \approx 1.4142$ |
소인수분해 | 완전제곱인 인수를 근호 밖으로 꺼낸다. | $\sqrt{72} = \sqrt{36 \times 2} = 6\sqrt{2}$ |
계산기/소프트웨어 | 내장 함수를 사용해 정밀한 근사값을 즉시 얻는다. |
|
자연수의 제곱근이 아닌 수의 제곱근, 예를 들어 √2, √3, √5 등은 무리수이다. 이는 고대 그리스의 피타고라스 학파에 의해 처음 발견되었으며, 당시 지배적이었던 '모든 수는 유리수로 표현 가능하다'는 믿음에 큰 충격을 주었다. 전설에 따르면, 이 사실을 공개한 학파의 일원 히파소스가 바다에 던져져 죽음을 당했다고 한다[14].
무리수로서의 제곱근은 실수 체계를 구성하는 중요한 요소이다. 모든 양의 실수는 두 개의 제곱근(하나는 양수, 하나는 음수)을 가지며, 그 수 자체가 완전제곱수가 아닌 경우 그 제곱근은 무리수이다. √2가 무리수임은 다음과 같은 귀류법으로 증명된다: √2가 유리수라고 가정하면, 서로소인 두 정수 a, b에 대해 √2 = a/b로 나타낼 수 있다. 양변을 제곱하면 2 = a²/b², 즉 a² = 2b²이 된다. 이는 a²이 짝수임을 의미하므로 a도 짝수이다. a=2k라 하면, (2k)² = 2b² → 4k² = 2b² → b² = 2k²이 되어 b² 역시 짝수이고, 따라서 b도 짝수가 된다. 이는 a와 b가 서로소라는 가정에 모순이므로, √2는 유리수가 될 수 없다.
이러한 무리수인 제곱근들은 수직선 위에 정확한 위치를 점유하지만, 그 값을 소수로 표현하면 순환하지 않는 무한소수가 된다. 예를 들어 √2의 소수 표현은 1.41421356...으로 끝없이 계속된다. 이들은 대수적 수의 가장 기본적인 예시에 속하며, 해석학과 실수의 완비성 개념을 이해하는 데 기초가 된다.

피타고라스 수는 피타고라스의 정리를 만족하는 세 자연수의 쌍을 가리킨다. 즉, [15]를 만족하는 세 자연수 [16]를 말한다. 여기서 [17]는 빗변의 길이에 해당한다. 가장 유명한 예는 (3, 4, 5)이다. 이 세 수는 3² + 4² = 9 + 16 = 25 = 5²를 만족한다.
피타고라스 수를 생성하는 공식은 고대부터 알려져 왔다. 대표적인 유클리드의 공식은 [18]인 서로소인 두 자연수 [19]을 사용하여 다음과 같이 세 수를 구한다.
a | b | c |
|---|---|---|
m² - n² | 2mn | m² + n² |
이 공식으로 생성된 [20]는 항상 피타고라스 수가 된다. 예를 들어, [21]을 대입하면 a=3, b=4, c=5를 얻는다. [22]과 [23]의 홀짝성이 다르면 생성된 세 수는 서로소가 된다.
세 수의 최대공약수가 1인 피타고라스 수를 원시 피타고라스 수라고 한다. 모든 피타고라스 수는 어떤 원시 피타고라스 수의 정수배로 표현할 수 있다. 원시 피타고라스 수를 생성하기 위해서는 유클리드 공식에서 [24]과 [25]이 서로소이며, 하나는 짝수, 하나는 홀수여야 한다는 추가 조건이 필요하다. 이 조건이 충족되지 않으면 생성된 세 수는 공통 인수 2를 가지게 된다.
자연수 $a$, $b$, $c$가 피타고라스 정리 $a^2 + b^2 = c^2$를 만족할 때, 이 세 수의 순서쌍 $(a, b, c)$를 피타고라스 수라고 한다. 여기서 $c$는 빗변의 길이에 해당한다.
가장 간단한 피타고라스 수는 $(3, 4, 5)$이다. 다른 기본적인 예시로는 $(5, 12, 13)$, $(8, 15, 17)$, $(7, 24, 25)$ 등이 있다. 모든 피타고라스 수는 두 자연수 $m$과 $n$ ($m > n > 0$)을 이용한 다음 공식으로 생성할 수 있다[26].
$a = m^2 - n^2$
$b = 2mn$
$c = m^2 + n^2$
이때 $m$과 $n$이 서로소이고 하나는 짝수, 하나는 홀수이면, 생성된 피타고라스 수 $(a, b, c)$는 세 수가 쌍마다 서로소인 원시 피타고라스 수가 된다. 예를 들어, $m=2$, $n=1$을 대입하면 $(3, 4, 5)$를 얻는다.
$m$ | $n$ | $a = m^2 - n^2$ | $b = 2mn$ | $c = m^2 + n^2$ | 결과 (a, b, c) |
|---|---|---|---|---|---|
2 | 1 | 3 | 4 | 5 | (3, 4, 5) |
3 | 2 | 5 | 12 | 13 | (5, 12, 13) |
4 | 1 | 15 | 8 | 17 | (8, 15, 17) |
4 | 3 | 7 | 24 | 25 | (7, 24, 25) |
이 생성 공식은 모든 원시 피타고라스 수를 중복 없이 생성해낸다. 원시가 아닌 피타고라스 수는 원시 피타고라스 수의 정수배로 얻어진다. 예를 들어, (3, 4, 5)의 2배는 (6, 8, 10)이다.
원시 피타고라스 수는 세 자연수 a, b, c가 피타고라스 수를 이루면서, 세 수의 최대공약수가 1인 경우를 말한다. 즉, a² + b² = c²를 만족하고, gcd(a, b, c) = 1이다. 이 조건은 세 수가 서로소임을 의미하며, 따라서 원시 피타고라스 수는 더 이상 약분할 수 없는 가장 기본적인 피타고라스 삼중항이다.
모든 원시 피타고라스 수는 서로소인 한 짝수 m과 한 홀수 n (m > n > 0)을 이용해 다음 공식으로 생성할 수 있다[27].
a = m² - n²
b = 2mn
c = m² + n²
여기서 m과 n은 서로소이며, m - n은 홀수이다. 이 공식으로 생성된 a, b, c는 항상 원시 피타고라스 수를 이룬다. a와 b 중 어느 것이 큰지에 따라, a와 b의 위치를 바꿀 수 있다.
원시 피타고라스 수는 몇 가지 흥미로운 성질을 가진다.
세 수 a, b, c 중 정확히 하나가 짝수이며, 그 짝수는 항상 b(2mn)이다.
c는 항상 홀수이다.
a 또는 b 중 하나는 반드시 3의 배수이고, 하나는 4의 배수이며, a, b, c 중 하나는 5의 배수이다[28].
원시 피타고라스 수의 목록은 무한히 많다.
초기 원시 피타고라스 수의 예시는 다음과 같다.
m | n | a (m² - n²) | b (2mn) | c (m² + n²) |
|---|---|---|---|---|
2 | 1 | 3 | 4 | 5 |
3 | 2 | 5 | 12 | 13 |
4 | 1 | 15 | 8 | 17 |
4 | 3 | 7 | 24 | 25 |
5 | 2 | 21 | 20 | 29 |

완전제곱식은 하나의 다항식을 다른 다항식의 제곱 형태로 표현하는 대수적 표현이다. 일반적으로 이항식의 제곱을 전개했을 때 얻어지는 삼항식의 형태를 가리킨다. 가장 기본적인 형태는 (a + b)² = a² + 2ab + b²과 (a - b)² = a² - 2ab + b²이다. 이 식들은 대수학의 기본적인 곱셈 공식으로, 좌변의 이항식이 '완전히 제곱'되어 우변의 삼항식으로 나타난다.
완전제곱식은 이차방정식을 풀 때 핵심적인 역할을 한다. 이차방정식 ax² + bx + c = 0을 풀기 위해 사용하는 제곱근을 이용한 방법은 좌변을 완전제곱식 형태로 만드는 과정을 포함한다. 이 과정을 '완전제곱꼴로 만들기'라고 부른다. 예를 들어, x² + 6x + 5 = 0이라는 방정식은 x² + 6x + 9가 (x+3)²의 완전제곱식임을 이용하여 (x+3)² - 4 = 0으로 변형하여 해를 구할 수 있다.
이 개념은 이항정리와도 깊이 연관되어 있다. 이항정리 (a+b)^n의 전개식에서 n=2인 특별한 경우가 바로 완전제곱식이다. 더 나아가, 고차 다항식이 완전제곱식이 될 조건을 판별하는 문제는 대수학에서 다루어진다. 예를 들어, ax⁴ + bx² + c와 같은 식이 완전제곱식이 되기 위한 a, b, c의 조건을 찾는 것이다.
완전제곱식 형태 | 전개된 다항식 |
|---|---|
(a + b)² | a² + 2ab + b² |
(a - b)² | a² - 2ab + b² |
(a + b + c)² | a² + b² + c² + 2ab + 2bc + 2ca |
완전제곱식은 하나의 다항식이 다른 다항식의 제곱으로 표현되는 대수적 형태를 말한다. 일반적으로 변수 x에 대한 이차식 \(ax^2 + bx + c\)가 완전제곱식이 되려면, 이를 \((px + q)^2\)의 형태로 인수분해될 수 있어야 한다. 이를 전개하면 \(p^2x^2 + 2pqx + q^2\)이 되므로, 원래 식의 계수와 비교하여 \(a = p^2\), \(b = 2pq\), \(c = q^2\)의 관계가 성립해야 한다. 이 조건은 결국 중간항 계수 \(b\)와 첫째항 및 상수항 계수 \(a\), \(c\) 사이에 \(b^2 = 4ac\)라는 관계가 성립함을 의미한다[29].
완전제곱식은 다음과 같은 일반적인 형태를 가진다.
형태 | 전개식 |
|---|---|
\((a + b)^2\) | \(a^2 + 2ab + b^2\) |
\((a - b)^2\) | \(a^2 - 2ab + b^2\) |
이 공식들은 이항정리의 특별한 경우로, 지수가 2일 때의 이항계수가 1, 2, 1임을 보여준다. 이러한 식의 변형은 이차방정식의 근의 공식을 유도하거나, 미분을 이용한 함수의 최솟값·최댓값을 찾는 문제, 그리고 평균 제곱 오차 계산 등 다양한 수학 및 공학 분야에서 핵심적인 도구로 활용된다.
완전제곱식은 이항정리의 특별한 경우로 볼 수 있다. 이항정리는 (a + b)^n 형태의 식을 전개하는 일반적인 공식을 제공하는데, n=2일 때가 바로 완전제곱식 (a + b)² = a² + 2ab + b²에 해당한다. 따라서 완전제곱식은 이항정리에서 지수가 2인 가장 기본적인 사례이다.
이항정리의 계수는 파스칼의 삼각형으로 알려진 이항계수로 주어진다. n=2일 때의 이항계수는 1, 2, 1이며, 이는 완전제곱식의 각 항의 계수와 정확히 일치한다. 이 관계는 더 높은 차수의 '완전n제곱식'을 이해하는 기초가 된다. 예를 들어, (a+b)³ = a³ + 3a²b + 3ab² + b³은 이항정리에서 n=3인 경우로, 계수 1, 3, 3, 1은 파스칼의 삼각형의 다음 줄에 해당한다.
이항식 | 전개식 | 이항계수 (파스칼의 삼각형) |
|---|---|---|
(a+b)¹ | a + b | 1, 1 |
(a+b)² | a² + 2ab + b² | 1, 2, 1 |
(a+b)³ | a³ + 3a²b + 3ab² + b³ | 1, 3, 3, 1 |
이항정리와의 이러한 연관성은 대수적 조작을 넘어 조합론적 의미를 부여한다. 예를 들어, (a+b)²의 전개에서 ab 항의 계수 2는 a와 b 두 개의 항목 중 하나를 선택하는 방법의 수, 즉 ₂C₁을 나타낸다. 이는 제곱수를 단순한 수학적 객체가 아니라 조합적 상황을 표현하는 도구로도 해석할 수 있게 한다.

제곱수에 대한 관심은 고대 문명에서부터 시작되었다. 바빌로니아의 점토판에는 2의 제곱근을 계산한 근사값이 기록되어 있으며, 이집트와 인도의 고대 문학에서도 제곱수의 개념이 등장한다. 특히 피타고라스 학파는 기원전 6세기 경에 제곱수를 기하학적 형태로 해석하며 수학적 연구를 심화시켰다. 그들은 점을 정사각형 모양으로 배열하여 제곱수를 시각화했으며, 이를 통해 수의 성질을 탐구했다.
제곱수는 수학의 여러 분야 발전에 중요한 역할을 했다. 유클리드의 『원론』에는 제곱수와 관련된 정리가 포함되어 있으며, 디오판토스는 그의 저서에서 제곱수를 이용한 방정식을 다루었다. 피보나치는 1202년 『산반서』에서 제곱수의 성질과 계산법을 소개하며 유럽 수학에 큰 영향을 미쳤다. 이후 페르마와 오일러 같은 수학자들은 제곱수를 포함하는 정수론 문제를 연구하며 현대 수학의 기초를 쌓았다.
문화적으로 제곱수는 종종 완벽함과 질서의 상징으로 여겨졌다. 건축과 예술에서 정사각형과 완전한 비율은 미적 기준으로 활용되었다. 또한 일부 문화에서는 특정 제곱수에 신비로운 의미를 부여하기도 했다.
바빌로니아의 점토판에는 2의 제곱근([30])에 대한 근삿값이 정확하게 기록되어 있다. 이는 기원전 1800년에서 기원전 1600년 사이의 것으로 추정되며, 당시 육십진법을 사용해 1.41421296...이라는 매우 정밀한 값을 계산해냈다. 이는 단순한 제곱수 계산을 넘어 제곱근에 대한 이해와 실용적인 기하학 문제 해결 능력을 보여준다.
고대 이집트의 모스크바 파피루스와 린드 파피루스에도 제곱수와 관련된 문제가 등장한다. 특히 토지 측량과 건축에서 넓이를 계산하는 과정에서 자연스럽게 제곱의 개념이 활용되었다. 피라미드 건설 시 기초 면적 계산이나 경사면의 길이를 구할 때 제곱근의 개념이 암묵적으로 적용되었을 것으로 추정된다.
고대 중국의 수학서 구장산술에는 제곱수와 제곱근을 구하는 체계적인 방법인 '개평방술'이 설명되어 있다. 이는 제곱근을 근사적으로 계산하는 알고리즘으로, 후대 수학 발전의 기초가 되었다. 또한 주비산경에는 피타고라스 정리의 특수한 경우인 3-4-5 삼각형이 언급되어 제곱수 간의 관계에 대한 인식을 확인할 수 있다.
고대 인도의 슐바 수트라는 제곱수의 기하학적 성질을 제사용 제단의 설계에 응용한 문헌이다. 여기에는 제곱수를 다른 제곱수의 합으로 나타내는 것과 관련된 지식이 포함되어 있으며, 이는 피타고라스 수의 발견과 연결된다.
제곱수는 수학의 발전 과정에서 여러 중요한 개념과 정리의 출발점이 되었다. 특히 피타고라스 학파는 기원전 6세기 경에 피타고라스의 정리를 연구하면서 제곱수의 성질과 무리수의 존재를 깨달았다. 이는 정수와 분수만을 알고 있던 당시 수학계에 큰 충격을 주었으며, 수의 개념을 확장하는 계기가 되었다[31].
17세기에 피에르 드 페르마는 제곱수와 관련된 여러 정리를 제시했으며, 그 중 가장 유명한 것은 '두 제곱수의 합으로 표현되는 소수'에 관한 것이다. 또한 그는 페르마의 마지막 정리를 n=4인 경우, 즉 피타고라스 수가 아닌 일반적인 디오판토스 방정식 x⁴ + y⁴ = z⁴이 정수해를 갖지 않음을 제곱수의 성질을 이용해 증명했다. 이는 특수한 경우의 증명으로서 후대 수학자들에게 중요한 길잡이가 되었다.
제곱수는 수론의 근간을 이루는 동시에 대수학의 발전에도 기여했다. 완전제곱식의 전개와 인수분해는 대수적 조작의 기본 도구가 되었으며, 이항정리와 깊은 연관을 가진다. 또한 제곱수의 합으로 자연수를 표현하는 문제(예: 라그랑주 네 제곱수 정리)는 해석적 수론과 모듈러 형식 같은 현대 수학의 고급 이론으로까지 이어지는 연결 고리가 되었다.

제곱수는 단순한 수학적 개념을 넘어 기하학, 물리학, 암호학 등 다양한 분야에서 실용적으로 응용된다. 그 기하학적 특성과 수학적 성질이 여러 학문의 기초를 이루거나 문제 해결의 도구로 활용된다.
기하학에서는 넓이와 피타고라스 정리와 밀접하게 연관된다. 정사각형의 넓이는 한 변의 길이의 제곱으로 계산되므로, 제곱수는 넓이가 정수가 되는 정사각형의 존재를 의미한다. 또한, 피타고라스 정리(a² + b² = c²)에서 빗변의 길이 c의 제곱, 즉 c²이 다른 두 제곱수의 합이 되는지 여부는 피타고라스 수를 찾는 문제와 직결된다. 이는 유클리드 거리 계산의 기초가 되어 좌표평면 상의 두 점 사이의 거리를 구할 때 핵심 역할을 한다.
물리학에서는 운동 에너지 공식(1/2 * mv²)에서 속도(v)가 제곱으로 나타나며, 만유인력의 법칙과 쿨롱의 법칙 역시 거리(r)의 제곱에 반비례한다. 이처럼 자연계의 많은 물리 법칙이 제곱 관계로 표현되어 제곱수의 개념이 계산과 이론 전개에 필수적이다. 또한, 통계학에서 분산과 표준편차를 구할 때 편차를 제곱하는 과정이 사용된다.
암호학과 컴퓨터 과학 분야에서는 모듈러 산술과 결합되어 응용된다. 예를 들어, 이산 로그 문제나 특정 암호화 알고리즘의 안전성을 분석할 때 제곱수와 이차 잉여의 성질이 중요하게 고려된다. 또한, 알고리즘의 시간 복잡도를 분석하는 빅 오 표기법에서 입력 크기 n에 대한 O(n²)과 같은 표현은 연산량이 제곱수에 비례하여 증가함을 의미하며, 이는 알고리즘 효율성 평가의 기본 척도가 된다.
제곱수는 변의 길이가 정수인 정사각형의 넓이로 직관적으로 표현할 수 있다. 예를 들어, 넓이가 1, 4, 9, 16인 정사각형은 각각 변의 길이가 1, 2, 3, 4가 된다. 이 기하학적 표현은 제곱수의 개념을 시각화하는 기본적인 방법이다.
피타고라스 정리는 직각삼각형에서 빗변의 길이의 제곱이 나머지 두 변의 길이의 제곱의 합과 같음을 설명한다. 이때 빗변의 길이가 정수가 되려면 두 변의 길이의 제곱의 합이 제곱수가 되어야 한다. 이 조건을 만족하는 세 정수의 조합을 피타고라스 수라고 부른다. 대표적인 예로 (3, 4, 5)가 있으며, 3² + 4² = 9 + 16 = 25 = 5² 이 성립한다.
제곱수는 격자점의 수를 세는 문제와도 깊이 연관되어 있다. 중심이 원점인 반지름 √n인 원 안에 있는 격자점의 개수를 추정하는 문제[32]에서 제곱수 n은 특별한 의미를 가진다. 또한, 정사각형 행렬의 행렬식 계산이나, 벡터의 노름(norm)을 제곱한 값이 내적 연산에서 등장하는 등 선형대수학에서도 기하학적 개념과 함께 자주 활용된다.
기하학적 개념 | 제곱수와의 연관성 |
|---|---|
정사각형의 넓이 | 넓이 자체가 제곱수이다. |
피타고라스 정리 | 빗변의 제곱 또는 변의 제곱의 합이 제곱수이다. |
격자점 문제 | 원점에서 거리의 제곱이 정수인 점의 분포를 다룬다. |
유클리드 거리 | 벡터 길이의 제곱은 각 성분의 제곱의 합이다. |
제곱수는 물리학의 여러 분야, 특히 거리, 면적, 에너지 등과 관련된 물리량을 계산할 때 빈번하게 등장합니다. 가장 기본적인 예는 뉴턴 역학에서의 운동 에너지 공식이다. 질량 m인 물체가 속도 v로 운동할 때, 그 물체의 운동 에너지는 1/2 * m * v²으로 주어진다. 여기서 속도 v가 제곱되어 있기 때문에, 속도가 두 배가 되면 운동 에너지는 네 배가 된다. 이는 제곱수의 비례 관계가 물리 법칙에 직접적으로 반영된 대표적인 사례이다.
또한 만유인력의 법칙과 쿨롱의 법칙과 같은 역제곱 법칙에서도 제곱수가 핵심적인 역할을 한다. 두 물체 사이의 중력이나 두 전하 사이의 정전기력은 거리의 제곱에 반비례한다. 즉, 거리가 두 배가 되면 힘은 1/4로 감소한다. 이는 힘이 공간적으로 퍼져 나갈 때 그 세기가 거리의 제곱으로 약해지는 기하학적 특성을 보여준다.
물리 법칙/개념 | 관련 공식 | 제곱수의 역할 |
|---|---|---|
K = 1/2 * m * v² | 속도(v)의 제곱에 비례 | |
역제곱 법칙 (중력, 전기력) | F = G * (m₁m₂/r²) | 거리(r)의 제곱에 반비례 |
빛의 세기 (점광원) | I = P / (4πr²) | 거리(r)의 제곱에 반비례 [33] |
양자역학에서도 제곱수는 중요하다. 예를 들어, 수소 원자의 전자가 가질 수 있는 에너지 준위는 주양자수 n의 제곱에 반비례한다. 이는 보어 모델과 슈뢰딩거 방정식에서 모두 확인할 수 있는 기본적인 결과이다. 또한 파동 함수의 절댓값 제곱은 확률 밀도를 나타내는데, 이는 관측 가능한 물리량과 연결되는 핵심 연산이다.
제곱수와 그 연산은 암호학에서 여러 중요한 역할을 담당한다. 특히 공개 키 암호 방식의 기반이 되는 소인수분해 문제와 밀접한 관련이 있다. 대표적인 RSA 암호 시스템은 매우 큰 두 소수의 곱을 공개키로 사용하는데, 이 합성수가 제곱수에 가깝다면 특정 인수분해 공격에 취약해질 수 있다[34]. 따라서 안전한 키 생성을 위해 생성된 소수들은 제곱수와 너무 가까운 값을 가지지 않도록 주의한다.
이산 로그 문제를 기반으로 한 암호 체계에서도 제곱수의 개념이 활용된다. 유한체 상에서 제곱이 되는 수, 즉 이차 잉여인지 여부를 판별하는 것은 중요한 문제이다. 예를 들어, 어떤 수가 이차 비잉여라면 특정 의사 난수 생성기나 디지털 서명 알고리즘의 설계에 활용될 수 있다. 제곱수의 분포와 성질에 대한 이해는 이러한 암호학적 기본 요소의 안전성을 분석하는 데 필수적이다.
또한, 완전제곱식을 이용한 단순한 암호나 코딩 기법이 역사적으로 존재해왔다. 일부 고전 암호나 교육용 암호에서는 문자를 숫자로 변환한 후 제곱 연산을 적용하거나, 제곱수의 패턴을 이용하여 메시지를 은닉하는 방법이 사용되기도 했다. 그러나 현대 암호학에서 이러한 방법은 보안 강도가 매우 낮아 직접적인 암호화 수단으로는 사용되지 않는다. 대신 제곱수와 관련된 수학적 난제들이 더 복잡한 암호 프로토콜의 핵심 구성 요소로 자리 잡고 있다.

