TECH 으로 돌아가기
TECH HACKER NEWS 2026.10.25 16:04 7분 읽기 34 READS

단파로 듣는 미국 핵전력 '긴급행동메시지', 11175kHz와 SDR 이야기

단파로 듣는 미국 핵전력 '긴급행동메시지', 11175kHz와 SDR 이야기
SOURCE IMAGE · HACKER NEWS
단파로 듣는 미국 핵전력 '긴급행동메시지', 11175kHz와 SDR 이야기

군용 단파 무전을 브라우저에서 듣는다고요?

'Missileer'는 미국 공군에서 대륙간탄도미사일(ICBM) 발사를 맡는 장교를 부르는 말이에요. 그 이름을 딴 사이트 missileer.watch는 단파 주파수 11175kHz에서 들려오는 미국 핵전력의 긴급행동메시지(EAM, Emergency Action Message)를 듣고 글로도 읽을 수 있게 정리해 둔 곳이에요.

처음 들으면 '그런 걸 일반인이 들어도 돼?' 싶잖아요. 그런데 이 방송은 원래 누구나 수신할 수 있어요. 오늘은 그게 어떻게 가능한지, 그리고 개발자 입장에서 이런 서비스가 어떤 기술로 만들어지는지 같이 볼게요.

HFGCS와 EAM이 뭐냐면

미 공군은 HFGCS(High Frequency Global Communications System)라는 단파 통신망을 운영해요. 전 세계 여러 지상국에서 단파(HF)로 방송을 내보내서, 지구 어디에 있든 항공기나 부대와 연락할 수 있게 해주는 시스템이에요. 11175kHz가 그중 가장 대표적인 주파수고, 이 밖에도 4724, 6739, 8992, 13200, 15016kHz 같은 주파수가 쓰여요.

단파가 왜 '전 세계'냐면, 이 대역의 전파는 하늘 높이 있는 전리층에 부딪혀 반사되면서 지평선 너머 수천 km까지 날아가거든요. 위성이나 인터넷이 끊겨도 동작하는, 원시적이지만 아주 튼튼한 백업 통신이에요. 그래서 핵 지휘통제처럼 '무슨 일이 있어도 전달돼야 하는' 메시지에 쓰여요.

EAM은 이 망으로 나가는 지휘 메시지예요. 보통 무전병이 NATO 음성 알파벳(알파, 브라보, 찰리…)과 숫자로 된 긴 문자열을 읽어주는 형태예요. 정해진 머리말 뒤에 수십 자짜리 코드가 이어지고, 같은 내용을 반복해서 읽는 경우가 많아요. 이와 별개로 'Skyking, Skyking, do not answer'로 시작하는 짧은 긴급 메시지도 있고요.

공개 방송인데 왜 괜찮냐면

여기서 보안에 관한 좋은 교훈이 하나 나와요. 이 메시지는 내용이 암호와 인증 코드로 되어 있어서, 들을 수는 있어도 무슨 뜻인지는 알 수 없어요. 누구나 받을 수 있지만, 해석은 키를 가진 쪽만 할 수 있는 거죠.

암호학에는 케르크호프스의 원칙이라는 게 있어요. 시스템의 보안은 방식이나 통신 경로를 숨기는 데 기대면 안 되고, 오직 키를 비밀로 지키는 데만 기대야 한다는 원칙이에요. 공용 와이파이에서 HTTPS로 결제해도 안전한 것과 같은 원리고요. 전파는 누구나 잡을 수 있다는 걸 처음부터 전제로 깔고 설계한 시스템인 셈이에요.

일반인은 어떻게 듣냐면: SDR

예전에는 이런 걸 들으려면 비싼 단파 수신기가 있어야 했는데, 요즘은 SDR(Software Defined Radio) 덕분에 훨씬 쉬워졌어요. SDR이 뭐냐면, 주파수 맞추기나 복조(전파에서 소리를 뽑아내는 일) 같은 작업을 하드웨어 회로 대신 소프트웨어가 처리하는 라디오예요. 안테나로 받은 신호를 디지털로 바꿔 컴퓨터에 넘기면 나머지는 프로그램이 알아서 해요.

USB 동글 형태의 싼 SDR 수신기도 있고, 아예 장비 없이 브라우저로 듣는 방법도 있어요. WebSDR이나 KiwiSDR 네트워크는 전 세계 자원봉사자들이 설치한 수신기를 인터넷으로 공유해요. 웹 페이지에서 주파수만 맞추면 다른 나라 안테나에 들어온 신호를 실시간으로 들을 수 있어요. 참고로 HFGCS 음성은 USB(상측파대) 모드로 맞춰야 제대로 들려요.

이런 서비스를 직접 만든다면

개발자 눈으로 보면 '듣고 읽기'를 자동화하는 파이프라인이 제일 재밌어요. 비슷한 서비스를 만든다면 흐름은 대략 이럴 거예요.

1. 수신: SDR이나 KiwiSDR 스트림에서 해당 주파수의 오디오를 계속 받아요.
2. 음성 구간 감지: 대부분의 시간은 잡음뿐이니까, 사람 목소리가 나오는 구간만 잘라내요.
3. 음성 인식: Whisper 같은 음성 인식 모델로 텍스트를 뽑아요. 단파 음성은 잡음도 많고 소리가 커졌다 작아지는 페이딩도 심해서, 후처리가 아주 중요해요.
4. 구조 파싱: '알파, 브라보…'를 실제 문자로 바꾸고, 정규식으로 메시지 형식이 맞는지 검증해요. 반복 낭독끼리 비교해서 인식 오류도 바로잡고요.
5. 중복 제거와 기록: 같은 메시지가 여러 주파수, 여러 지상국에서 동시에 나가니까 하나로 묶어서 타임라인에 쌓아요.

보기엔 단순해도 신호처리, 머신러닝, 데이터 정제가 다 들어가는 꽤 알찬 사이드 프로젝트 주제예요.

한국 개발자에게 주는 시사점

이런 프로젝트를 해보면 '실시간 스트림 → 이벤트 감지 → 인식 → 구조화 → 저장'으로 이어지는 전형적인 데이터 파이프라인을 작게 경험해 볼 수 있어요. 같은 구조를 항공기 ADS-B 신호, 단파 기상 팩스, 선박 AIS 같은 다른 공개 신호에 그대로 응용할 수도 있고요. 다만 전파 수신과 그 내용 공개에 관한 법은 나라마다 달라요. 국내에서 비슷한 서비스를 만들 생각이라면 전파법, 통신비밀보호법 같은 관련 규정부터 꼭 확인하세요.

마무리

한 줄로 정리하면, 전 세계 누구나 들을 수 있지만 아무도 해독할 수 없는 메시지를 SDR과 음성 인식으로 기록하는 일은 보안 원칙과 데이터 파이프라인을 같이 배울 수 있는 흥미로운 사례예요.

여러분은 SDR로 뭔가를 수신해 본 적이 있나요? 공개 전파로 사이드 프로젝트를 한다면 어떤 신호를 다뤄보고 싶나요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://missileer.watch
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...