블루투스 페어링 원리, 버튼 하나 뒤의 3단계
이어폰이 스마트폰을 처음 만났을 때 실제로 벌어지는 일
- 페어링과 연결(Connect)은 다른 개념입니다. 블루투스 페어링 원리는 최초 1회 신뢰 관계를 맺는 절차를 뜻합니다.
- 블루투스는 2.4GHz 대역에서 최대 79개 채널을 초당 최대 1600회 바꾸는 주파수 호핑으로 간섭을 피합니다.
- SSP(Secure Simple Pairing)는 Just Works·숫자 비교·패스키 입력·OOB 네 방식으로 상대 기기를 인증합니다.
- 페어링이 끝나면 생성된 키로 통신을 암호화해 도청을 막고, 본딩으로 이 키를 저장해 다음부터 자동 연결합니다.
- 페어링이 반복 실패하면 저장된 연결 정보를 삭제하고 다시 시도하는 게 가장 확실한 해결책입니다.
이어폰 케이스를 열자마자 스마트폰에 뜨는 연결 알림, 그 뒤에는 블루투스 페어링 원리에 따른 절차가 몇 초 만에 빠르게 진행되고 있습니다.
사용자 눈에는 “연결됨”이라는 문구 하나로 끝나 보이지만, 실제로는 두 기기가 서로를 찾고, 신원을 확인하고, 암호 키를 주고받는 세 단계를 거칩니다. 이 글에서는 이 과정을 단계별로 뜯어봅니다.
왜 어떤 이어폰은 버튼 한 번에 바로 연결되고, 어떤 기기는 PIN 번호를 입력해야 하는지, 그리고 왜 가끔 페어링이 실패하는지도 원리를 알면 이해가 쉬워집니다.
1. 블루투스 페어링 원리, 연결과는 뭐가 다를까
블루투스 페어링 원리를 이해하려면 먼저 페어링과 연결(Connect)이 서로 다른 절차라는 점부터 짚어야 합니다.
페어링은 두 기기가 처음 만나 서로를 신뢰할 수 있는지 확인하고, 이후 통신에 쓸 암호 키를 만들어 저장하는 과정입니다. 한 번만 하면 됩니다.
연결은 이미 페어링된 두 기기가 저장된 키를 이용해 실제로 데이터를 주고받기 시작하는 절차입니다. 전원을 켤 때마다 반복됩니다.
예를 들어 무선 이어폰을 처음 살 때는 페어링 모드로 진입해 스마트폰과 새 관계를 맺습니다. 다음부터 케이스를 열면 페어링 없이 저장된 정보로 바로 연결만 됩니다.
“페어링이 안 돼요”와 “연결이 안 돼요”는 원인이 다릅니다. 페어링 실패는 두 기기가 서로를 처음 인증하는 단계에서 막힌 것이고, 연결 실패는 이미 신뢰 관계가 있는데도 재접속이 안 되는 경우입니다. 후자는 대개 저장된 정보 손상이나 채널 혼선이 원인이라 설정에서 기기를 삭제하고 다시 페어링하면 해결되는 경우가 많습니다.
흔한 실수는 이어폰이 이미 다른 기기(태블릿 등)와 연결된 상태에서 새 기기로 또 페어링을 시도하는 경우입니다. 많은 이어폰은 동시에 하나의 기기와만 활성 연결을 유지하므로, 기존 연결을 끊거나 페어링 모드로 명확히 진입해야 새 절차가 시작됩니다.
2. 주파수 호핑이 만드는 안정성
블루투스는 2.4GHz ISM 대역, 정확히는 2,400~2,483.5MHz 범위를 사용합니다. 이 대역은 와이파이·전자레인지도 함께 쓰는 혼잡한 구역입니다.
혼선을 피하기 위해 블루투스 클래식은 이 대역을 1MHz 간격으로 나눠 79개 채널을 만들고, 초당 최대 1,600회 채널을 바꾸는 주파수 호핑 확산 스펙트럼(FHSS) 방식을 씁니다.
저전력 통신용인 블루투스 로우 에너지(BLE)는 채널 간격을 2MHz로 넓혀 40개 채널(광고용 3개 + 데이터용 37개)만 사용합니다. 채널 수는 줄었지만 전력 소모가 훨씬 적습니다.
이렇게 채널을 계속 바꾸면 특정 채널에 와이파이 신호가 겹쳐도 다음 순간엔 다른 채널로 이동하므로 통신이 끊기지 않습니다. 이를 적응형 주파수 호핑(AFH)이라 부르며, 주변 채널 상태를 감지해 혼잡한 채널은 피해서 호핑합니다.
즉 이어폰이 전자레인지 옆에서도 잘 끊기지 않는 이유는 우연이 아니라, 초당 수백 번씩 채널을 옮기며 혼잡을 피하는 설계 덕분입니다.
3. SSP, 기기가 서로를 인증하는 4가지 방법
채널을 정했다면 이제 진짜 블루투스 페어링 원리의 핵심, 즉 상대가 정말 내가 연결하려는 그 기기인지 확인하는 단계로 들어갑니다.
블루투스 2.1부터 도입된 SSP(Secure Simple Pairing)는 공개키 암호 방식을 기반으로 하며, 기기의 입출력 능력에 따라 아래 4가지 방식 중 하나를 자동으로 고릅니다.
3-1. Just Works
화면도 키패드도 없는 기기(대부분의 이어폰, 스피커)에 쓰입니다. 사용자 확인 없이 자동으로 진행되며, 도청 방지는 되지만 중간자 공격(MITM) 방어력은 없습니다.
3-2. 숫자 비교(Numeric Comparison)
양쪽 다 화면이 있을 때 씁니다. 두 기기 화면에 같은 6자리 숫자가 뜨고, 사용자가 일치를 확인하면 페어링이 완료됩니다. 노트북과 스마트폰 연결에서 흔히 봅니다.
3-3. 패스키 입력(Passkey Entry)
한쪽은 화면, 한쪽은 키패드가 있을 때(PC와 블루투스 키보드 조합) 사용합니다. 화면에 뜬 숫자를 키보드로 그대로 입력하면 인증이 끝납니다.
3-4. OOB(Out of Band)
NFC 같은 별도 무선 채널로 키 정보 일부를 교환하는 방식입니다. 기기를 서로 맞대기만 해도 페어링이 되는 스피커 제품이 이 방식을 씁니다.
Just Works 방식은 편리하지만 중간자 공격 방어가 없습니다. 결제·인증처럼 민감한 데이터를 주고받는 액세서리라면 숫자 비교나 패스키 입력을 지원하는 기기인지 구매 전 확인하는 게 좋습니다.
블루투스 4.2부터는 여기에 더해 LE Secure Connections가 추가되면서, 타원곡선 디피-헬만(ECDH P-256) 공개키 암호를 사용해 위 4가지 방식의 보안 수준 자체를 한 단계 높였습니다. 이전 방식(LE 레거시 페어링)보다 키 유출 위험이 크게 줄었습니다.
4. 링크 키와 암호화, 도청을 막는 장치
인증까지 끝났다면 블루투스 페어링 원리의 마지막 조각은 암호 키를 만드는 일입니다. 두 기기는 SSP 과정에서 교환한 정보를 조합해 링크 키(Link Key)를 각자 계산합니다.
이 링크 키는 네트워크로 직접 전송되지 않습니다. 양쪽이 같은 재료로 같은 계산을 해서 같은 결과를 얻는 방식이라, 중간에서 신호를 가로채도 키 자체는 알아낼 수 없습니다.
이렇게 만든 키로 이후 모든 통신을 암호화합니다. 블루투스 클래식은 E0 스트림 암호(128비트 기반)를, BLE는 AES-CCM(AES-128 기반)을 사용해 데이터를 감쌉니다.
암호화는 페어링과 별개 단계입니다. 페어링은 “키를 만드는 것”, 암호화는 “그 키로 실제 데이터를 감싸는 것”입니다. 그래서 페어링이 성공해도 암호화가 활성화되지 않은 특수한 경우(일부 구형 액세서리)엔 통신 내용이 그대로 노출될 수 있습니다. 대부분의 최신 기기는 페어링 직후 자동으로 암호화까지 켭니다.
흔한 오해는 “블루투스는 어차피 짧은 거리라 안전하다”는 생각입니다. 거리가 짧아도 지향성 안테나를 쓰면 수십~수백 미터 밖에서도 신호를 잡을 수 있어, 암호화 단계가 실제 보안을 담당합니다.
5. 본딩, 재부팅해도 다시 안 물어보는 이유
페어링 한 번으로 끝난 뒤, 다음부터 케이스만 열어도 자동 연결되는 이유는 본딩(Bonding) 덕분입니다.
본딩은 페어링 과정에서 만든 링크 키를 두 기기 각자의 저장 공간에 남겨두는 절차입니다. 다음 연결부터는 SSP 인증을 처음부터 다시 하지 않고, 저장된 키를 꺼내 바로 암호화 통신을 시작합니다.
스마트폰 설정에서 “등록된 기기” 목록에 이어폰 이름이 남아있는 게 바로 이 저장된 본딩 정보입니다. 목록에서 기기를 “삭제(잊기)”하면 이 키가 지워지고, 다음 연결 때 페어링부터 다시 해야 합니다.
기기 하나를 여러 스마트폰에 번갈아 쓰고 싶다면, 그 기기의 저장 공간이 몇 개의 본딩 정보를 담을 수 있는지가 관건입니다. 이어폰 대부분은 8~9개 안팎을 저장하고, 꽉 차면 가장 오래된 정보부터 지워집니다.
6. 페어링 실패, 원인과 해결법
블루투스 페어링 원리를 알면 실패 상황도 원인별로 나눠 접근할 수 있습니다.
1. 기존 본딩 정보 충돌 — 한쪽 기기에는 이전 페어링 정보가 남아있는데 다른 쪽엔 없는 경우입니다. 양쪽 모두에서 등록된 기기를 삭제한 뒤 새로 페어링하면 해결됩니다.
2. 동시 연결 개수 초과 — 이미 최대 연결 수(보통 7대)에 도달한 상태에서 새 기기를 추가하려는 경우입니다. 불필요한 연결을 정리하고 재시도합니다.
3. 전파 혼잡 — 와이파이 공유기, 다른 블루투스 기기가 밀집한 공간에서는 주파수 호핑이 있어도 초기 탐색(Discovery) 단계가 지연될 수 있습니다. 공유기에서 조금 떨어져 시도합니다.
4. 펌웨어·소프트웨어 버그 — 특정 OS 업데이트 직후 페어링 오류가 몰리는 경우입니다. 기기와 스마트폰 양쪽 펌웨어를 최신으로 유지하는 게 예방책입니다.
페어링이 계속 실패한다고 여러 기기에서 동시에 페어링 모드를 켜 놓으면, 스마트폰이 어느 기기와 연결할지 헷갈려 오류가 더 잦아집니다. 한 번에 하나씩만 페어링 모드로 진입시키는 게 안전합니다.
❓ 자주 묻는 질문
블루투스는 기기 대 기기의 짧은 거리 직접 연결이고, 와이파이는 공유기를 거치는 네트워크 연결입니다. 인증·암호화 방식도 서로 다른 표준을 씁니다.
화면·터치 입력이 없는 구형 기기는 SSP 대신 고정 PIN(레거시 페어링)을 쓰기 때문입니다. 최신 기기는 대부분 PIN 없이 자동으로 인증됩니다.
스마트폰과 액세서리 각각의 내부 메모리에 링크 키 형태로 저장됩니다. 이 저장 절차를 본딩이라 부릅니다.
가능합니다. 블루투스 표준은 한 기기가 최대 7대까지 동시 연결을 지원하지만, 실제 개수는 제조사 설계에 따라 다릅니다.
저장된 링크 키가 지워져 다음 연결 시 페어링 절차(인증+키 생성)를 처음부터 다시 거쳐야 합니다.
📚 함께 보면 좋은 글
블루투스 페어링 원리를 이해했다면, 다른 입력·연결 기술의 작동 방식도 함께 보면 도움이 됩니다.
🔗 공식 자료
📖 출처
Bluetooth SIG, “New Bluetooth Core 5.3 feature enhancements”, bluetooth.com
Bluetooth SIG, “Bluetooth LE Secure Connections – Numeric Comparison”, bluetooth.com/blog
Bluetooth SIG, “Bluetooth LE Legacy Pairing Passkey Entry”, bluetooth.com/blog
Bluetooth Core Specification, bluetooth.com
Silicon Labs, “UG103.14: Bluetooth LE Fundamentals”, silabs.com
블루투스 페어링 원리는 채널 호핑으로 간섭을 피하고, SSP로 상대를 인증하고, 링크 키로 암호화한 뒤 본딩으로 저장하는 네 단계로 이뤄집니다. 다음번 페어링이 실패하면 이 순서 중 어디서 막혔는지부터 짚어보면 해결이 빨라집니다.






