죽은 자는 물지 않지만 빛난다: 2026년 iOS에서 Find My가 작동하는 방식
I’m happy to translate the article for you, but I’ll need the actual text you’d like translated. Could you please paste the content (or the portion you want translated) here? I’ll keep the source line exactly as you provided and preserve all formatting, markdown, and code blocks.
Find My가 실제로 작동하는 방식
전원 제어기의 하드웨어 트릭부터 포스트‑퀀텀 암호화 알고리즘까지.
우리는 “죽은” iPhone이 사용자에게는 단지 착각일 뿐이며, 수학이 어떻게 Apple 자체로부터 여러분의 좌표를 보호하는지, 그리고 화면이 어두워질 때 스마트폰이 어떻게 암호화 비콘으로 변하는지를 살펴봅니다. 이 글은 개발자, 보안 전문가, 그리고 현대 전자기기의 실제 능력(및 한계)을 이해하고 싶은 모든 사람에게 유용합니다.
전원 보존 모드 – 죽음은 시작에 불과하다
2026년 현재 iPhone은 리튬‑이온 셀이 전류를 공급할 수 있는 한 절대 완전히 전원이 차단되지 않습니다. 배터리 부족 아이콘이 나타나면 iOS와 메인 애플리케이션 프로세서는 강제로 종료되지만, Power Reserve가 중요한 하위 시스템을 위해 남아 있습니다.
- 이 장치는 매우 비싸고 기술적으로 진보된 AirTag와 같습니다.
- Bluetooth LE(저전력) 칩과 그 Always‑on Processor(AOP)는 계속 살아 있습니다.
왜 아무것도 끄지 않을까?
Find My는 이제 Apple의 안전 시스템의 일부가 되었습니다. Apple은 “죽음” 후 48–72 시간 이내에 도난 또는 분실된 기기를 찾는 것이, 깊은 방전을 방지하기 위한 0.5 % 추가 충전량보다 더 가치 있다고 판단했습니다.
하드웨어 – 모두가 잠들 때도 잠들지 않는 사람은?
전원 도메인 분리가 이 동작을 구현합니다. 거대한 A‑시리즈 칩(메인 프로세서)이 최심층 슬립 상태에 있을 때, **PMIC(Power Management IC)**는 다음에 전압을 계속 공급합니다:
| 하위 시스템 | 역할 |
|---|---|
| Secure Enclave(SEP) | 여러분의 개인 키를 저장합니다. |
| Bluetooth LE 컨트롤러 | BLE 광고를 담당합니다. |
| U2/U3 칩(Ultra‑Wideband) | 정밀한 근거리 찾기를 가능하게 합니다. |
광고 간격은 상황에 따라 조정됩니다. 마이크로‑모드로 동작하는 가속도계가 기기가 정지해 있음을 감지하면 방송 빈도가 몇 분에 한 번으로 감소하고, 움직이기 시작하면 빈도가 다시 상승합니다. 이를 통해 “시신”은 최대 3일 동안 살아 있을 수 있습니다.
프라이버시 수학 – 왜 Apple은 눈이 멀었는가
흔한 오해: “Apple이 내 위치를 본다.”
현실: Find My의 설계는 극심한 압박 상황에서도 Apple이 서버에서 여러분의 기기 좌표를 복호화할 수 없도록 만들어졌습니다.
키 생성
iPhone은 절대 일련 번호나 Apple ID를 방송하지 않습니다. 대신 회전하는 공개 키를 사용합니다. 약 15 분마다 기기는 Secure Enclave에서 절대로 외부로 나가지 않은 마스터 키에서 파생된 새로운 공개 키 (K_{\text{pub}})를 생성합니다.
- iPhone이 키 쌍 ((K_{\text{pub}}, K_{\text{priv}}))을 생성합니다.
- (K_{\text{pub}})만 BLE를 통해 전송됩니다.
- 주변의 iPhone(“헬퍼”)이 방송을 수신하고 자신의 GPS 좌표를 첨부한 뒤, 페이로드를 (K_{\text{pub}})으로 암호화합니다.
보고서 공식
[ \text{Location_Report} = \operatorname{Encrypt}\bigl(\text{GPS_Coords} + \text{Timestamp},; K_{\text{pub}}\bigr) ]
암호화된 패킷은 Apple 서버로 전송됩니다. 헬퍼는 개인 키를 보유하지 않으며 암호화된 내용을 읽을 수 없고, Apple 역시 개인 키를 가지고 있지 않습니다. 오직 여러분만이(신뢰할 수 있는 두 번째 기기인 iPad, Mac 또는 다른 iPhone에서) 해당 보고서를 복호화할 수 있습니다.
데이터 릴레이 및 크라우드소싱
죽은 iPhone을 말은 할 수 없지만 무한히 많은 메모를 남길 수 있는 숲 속의 사람이라고 생각해 보세요. 낯선 사람들(다른 iPhone)이 그 메모를 주워서 우체국(iCloud)으로 전달하지만 내용을 읽지는 못합니다.
[Your iPhone (OFF)] --(BLE)--> [Stranger's iPhone] --(Internet)--> [iCloud] --(Key)--> [Your iPad]
2026년 현재 네트워크가 매우 촘촘해져서 외딴 숲에서도 Apple Watch나 iPhone을 가진 지나가는 사람을 만날 확률이 매우 높습니다. Apple과 Google은 통합 표준(DULT – Detecting Unwanted Location Trackers)에 합의했으며, 안드로이드 기기도 익명으로 여러분의 물건을 찾는 데 도움을 줄 수 있고, 그 반대도 가능합니다.
2026 혁신 – 포스트‑퀀텀 보호 & UWB 2.0
포스트‑퀀텀 암호화
양자 컴퓨터가 이제 이론적 위협이 아니라 현실이 되었습니다. Apple은… (이하 내용은 원문을 그대로 유지)
Source: …
Introduced the PQ3 protocol in iMessage, and Find My adopted it as well. The keys that encrypt coordinates are now resistant to “record‑now, decipher‑later” attacks.
Ultra‑Wideband 2.0
The new chips in iPhone 17 and AirTag 2 use signal‑phase‑shift measurements to determine distance with 1–2 cm accuracy. Even when the device is “off,” Precision Finding can trigger a response using induced energy or minimal residual charge.
Swift example (simplified) – shows how the framework is used:
import CoreLocation
import NearbyInteraction
// Example session initialization for device finding in 2026
class FindingManager: NSObject, NISessionDelegate {
var niSession: NISession?
func startPreciseFinding(for deviceToken: NIDeviceCapability) {
guard NISession.isSupported else { return }
niSession = NISession()
niSession?.delegate = self
// Configure the session with the token of the target device
let configuration = NINearbyPeerConfiguration(token: deviceToken)
niSession?.run(configuration)
}
// MARK: - NISessionDelegate
func session(_ session: NISession, didUpdate nearbyObjects: [NINearbyObject]) {
// Process distance and direction data here
}
func session(_ session: NISession, didInvalidateWith error: Error) {
// Handle session errors
}
}
Takeaways
- Power Reserve keeps a minimal set of subsystems alive for days after the battery appears empty.
- Rotating public keys and Secure Enclave‑only private keys ensure that only you can read location reports.
- A crowdsourced BLE relay lets a dead device be found without exposing its identity to Apple or helpers.
- Post‑quantum encryption future‑proofs the system against quantum adversaries.
- UWB 2.0 adds centimeter‑level precision even when the device is nominally off.
self
// In 2026 we work with encrypted tokens even in UWB
let config = NINearbyPeerConfiguration(peerToken: deviceToken.sentinelToken)
niSession?.run(config)
func session(_ session: NISession, didUpdate nearbyObjects: [NINearbyObject]) {
if let object = nearbyObjects.first {
// Distance and direction accounting for U2/U3 phase modulation
print("Distance: \(object.distance)m, Azimuth: \(object.direction)")
}
}
Physics vs. Technology: Where the Network Is Powerless
Despite all the coolness, you can’t fight physics. I often see user disappointment when their device drops off the radar. There are two main enemies:
- Faraday Cage. If your iPhone is stuffed into a microwave (turned off!) or wrapped in several layers of foil, the BLE signal won’t escape. Metal safes and deep concrete basements work the same way.
- Device Density. In the Siberian taiga, where there’s one bear per 100 kilometers and not a single iPhone, crowdsourcing doesn’t work. There’s simply no one to pick up the “tourist in the forest’s” note.
Verdict
Find My in 2026 is a triumph of systems programming. Engineers made “dead” hardware perform the most complex cryptographic operations while consuming nanoamperes. It reminds me of old‑school microcontroller development, where every processor cycle counted, but adjusted for modern privacy requirements.
If you’re designing your own IoT devices, remember: the future isn’t in powerful transmitters, but in smart use of others’ infrastructure.