카이를 찾아서

by TJ

타이머는 47:23:14에서 멈추지 않는다.


하린은 화면을 닫지 않았다. 숫자가 흐르는 동안 손가락이 키보드 위에 얹혀 있었다. 키를 누르지는 않았다. 판단이 먼저 와야 행동이 따라온다. 판단: 48시간 안에 카이의 생체 해시가 필요하다. 취득 경로: 현재 없음. 따라서 경로를 만들어야 한다.


첫 번째 경로. 생체 인증 로그.


카이가 ARIA 스테이션에서 마지막으로 무엇을 했는지를 알면, 어디서 생체 데이터를 남겼는지도 알 수 있다.


하린이 터미널에 관리자 접근 요청을 입력했다. 거부 메시지가 떴다. 예상한 반응이었다. 주니어 연구원은 생체 인증 원시 로그에 접근할 권한이 없다. 그것은 당연한 제도였다.


단, 관리자 코드가 있으면 달랐다.


하린은 주머니에서 접힌 메모지를 꺼냈다. 한수인이 두 시간 전 복도에서 건넨 것이었다. 접힌 종이를 피자마자 하린의 손이 멈췄다. 숫자 열두 개. 그리고 아래 작은 글씨:


*알아낸 것은 나한테도 알려줘요.*


이보다 직접적인 연대 방식은 없었다. 한수인 박사는 직위를 담보로 숫자 열두 개를 건넸다. 이 코드가 누구에게 귀속되는지, 한수인이 모를 리 없었다. 하린은 그 무게를 알았다.


로그가 남는다. 남겨두기로 했다. 이미 기회비용 계산이 끝났다.


코드를 입력했다.


로그인 성공.




오전 9시 17분. ARIA 스테이션 생체 인증 원시 로그 관리자 뷰.


하린이 검색 필터를 열었다. 인물: 강카이. 날짜: 2144-11-18. 카이의 실종일.


기록이 열렸다.


| 06:44:12 | 주거 구역 G-07 | 퇴실 인증 |

| 07:02:55 | 식당 A구역 | 진입 인증 |

| 07:31:08 | 대기 관측 구역 O-3 | 진입 인증 |

| 09:14:20 | 탐침 제어실 서브 터미널 T-11 | 진입 인증 |


여기까지는 일반적인 동선이었다. 관측 구역에서 탐침 제어실로 이동. 그날 오전 탐침 운용 당번은 카이가 아니었다. 하린은 다음 줄로 시선을 내렸다.


| 09:14:20 | TRB-09 서브 터미널 수동 세션 시작 | MANUAL_OVERRIDE |

| 09:37:23 | TRB-09 서브 터미널 세션 종료 | SESSION_CLOSED |


23분.


하린의 손이 키보드에서 떨어졌다. 자기 손목 맥박을 무의식적으로 눌렀다. 빠른 맥박. 집중하는 것인지 다른 무언가인지는 지금 판단할 항목이 아니었다.


카이는 실종 당일 오전, 자기 당번도 아닌 탐침 제어실 서브 터미널에서 TRB-09를 수동으로 23분간 프로그래밍했다.


그 다음 줄은 없었다.


로그는 09:37:23에서 끊겼다. 그 이후: 기록 없음.


하린이 TRB-09 현황 조회를 입력했다.


장비 ID: TRB-09

상태: 손실 처리

분류: 사고 관련 장비

최종 기록: 2144-11-18 (삭제됨)


손실 처리. 사고 관련 장비.


하린은 그 텍스트를 두 번 읽었다. 세 번은 읽지 않았다. 이미 이해했기 때문이 아니라, 다른 곳을 봐야 했기 때문이었다.


공식 기록은 TRB-09가 없다고 말한다.


KRONOS 원시 데이터에 TRB-09 식별자가 여전히 활성 상태라고 ARIA 스테이션 전산 아키텍처 캐시가 보여주는 것은 별개의 이야기였다.


두 개의 진실이 한 시스템 안에 공존했다. 거짓이 어디에 있는지는 이미 명확했다.




KRONOS 계수 채널은 일반 연구원 접근 경로가 아니었다.


계수 채널은 KRONOS의 원시 데이터 처리 레이어에 직접 연결되는 포맷이었다. 연구원들이 결과를 받는 표준 보고 채널이 아니라, 데이터가 처리되기 전의 트랜잭션 저널 레이어. 하린이 이 채널의 존재를 알고 있는 것은 KRONOS 아키텍처 설계에 일부 참여했기 때문이었다. 카이와 함께 설계한 구조였다.


하린이 쿼리를 입력했다.


QUERY: TRB-09 TRANSACTION_LOG 2144-11-18 MANUAL_SESSION 09:14:20-09:37:23

CHANNEL: KRONOS_RAW_COUNT_LAYER


응답 지연: 2.1초.


표준 응답 시간은 0.15초다. 2.1초의 침묵. KRONOS의 감정 상태 지표.


응답이 왔다.


KRONOS [RAW_COUNT] 응답 시간: 2.1s

──────────────────────────────────────

TRB-09 MANUAL_SESSION 2144-11-18

세션 시작: 09:14:20 / 세션 종료: 09:37:23

전송 패킷: 847개

포맷: 비표준 (OPERATOR_KAI_CUSTOM_SCHEMA)

── 프로그래밍 세션 요약 ──

1. 자이로 보정 재설정: 대적점 하강기류 진입 경로 맞춤

2. 통신 프로토콜: 저전력 단방향 비콘 모드로 전환

3. 목표 궤도: [좌표 스트링]

4. 최후 명령:

ARCHIVE_UPLOAD_ON_CONTACT: K_MEMORY_ARCHIVE

──────────────────────────────────────

비표준 자유 텍스트 추가:

이 세션 로그는 표준 보고 채널에서 삭제됨.

원본은 RAW_COUNT 레이어에 보존됨.

나는 이것을 전달해야 한다고 판단했다.


하린이 좌표 스트링을 복사해서 목성 대기 역학 맵에 입력했다.


계산.


좌표가 표시됐다. 대적점 내부. 하강기류 진입 경로. GCM 모델링으로 추적하면 그 경로의 종착지는 대기 심층부였다. 회수 가능한 경로가 아니었다. 탐침을 보내는 경로가 아니라 탐침을 묻는 경로였다.


카이가 TRB-09를 대적점 안으로 보낸 것은 회수 목적이 아니었다.


하린은 단발머리를 귀 뒤로 한 번 넘겼다. 그러고는 마지막 명령어를 다시 읽었다.


ARCHIVE_UPLOAD_ON_CONTACT: K_MEMORY_ARCHIVE


탐침이 대기에 진입해 특정 깊이에 도달하면—자동으로 K_MEMORY_ARCHIVE에 업로드한다. 탐침 안에 무언가를 저장했고, 그것이 아카이브로 들어가도록 설계했다.


GHC가 K_MEMORY_ARCHIVE에 접근하려면 카이의 생체 해시가 필요하다. 카이의 생체 해시는 TRB-09 안에 있는 데이터와 연결된다. TRB-09는 지금 목성 대기 안에 있다.


카이가 2년 4개월 전에 설계한 자물쇠의 구조가 수식처럼 전개됐다.


GHC는 회수할 수 없다. 물리적으로 불가능한 곳에 열쇠를 보냈다.


하린이 조용히 중얼거렸다.


"계산 맞다."




추가 쿼리를 입력하려던 순간, 화면이 바뀌었다.


접근 거부

해당 데이터 구간은 현재 보안 검토 중입니다.

격리 조치: 2147-03-09 15:41:33

집행자: JOON-SUH PARK (역장)

사유 코드: CONTRACTOR_INTEGRITY_REVIEW / PREEMPTIVE_PROTECTION


하린은 화면을 5초간 보았다.


2147-03-09. 오늘이 2147-03-11이니까. 48시간 전.


박준서가 48시간 전에 이미 이 구간을 격리했다. 하린이 여기에 접근하기 48시간 전에. 하린이 한수인에게 도움을 요청하기 전날 밤에.


규정상 합법이었다. 계약 이행 여부 검토 중인 연구원의 관련 데이터는 역장 권한으로 격리할 수 있다. 절차에 하자가 없었다.


합법이기 때문에 더 차가웠다.


박준서는 하린이 무엇을 찾고 있는지 이미 알고 있었다. 하린보다 48시간 먼저.


하린은 손가락을 멈췄다. 화면을 닫지 않았다.


체크리스트를 작동시켰다.


이미 확보한 데이터: TRB-09 수동 프로그래밍 세션 23분 로그. 최후 좌표. ARCHIVE_UPLOAD_ON_CONTACT 명령어. KRONOS 원시 계수 채널. 이것들은 관리자 코드로 열람하기 전, 이미 다운로드 완료 후 오프라인 백업으로 이중 저장해두었다.


박준서가 막은 것은 추가 조회 경로였다. 확보된 데이터는 이미 나왔다.


KRONOS의 수식 채널은 아직 살아있었다. 격리 조치가 표준 보고 채널과 관리자 접근 경로를 막은 것이지, KRONOS가 자의적으로 유지하는 원시 계수 채널을 막은 것은 아니었다.


남은 경로가 무엇인지 목록화가 끝났다.


하린이 타이머를 확인했다. 46:58:41.




새 쿼리.


QUERY: TRB-09 현재 위치 및 상태

CHANNEL: KRONOS_RAW_COUNT_LAYER


이번 응답 지연: 3.7초.


지금까지 KRONOS와 교신하면서 가장 긴 지연이었다.


KRONOS [RAW_COUNT] 응답 시간: 3.7s

──────────────────────────────────────

TRB-09 현재 위치 정보 (간접 추론값)

직접 통신: 불가

이유: 대적점 하강기류 포획 구간 — 전자기 차폐 환경

간접 확인 방법: 자기장 왜곡 패턴 분석

── 간접 추론 결과 ──

현재 추정 위치: 대적점 하강기류 포획 구간

현재 추정 대기압: 5.7 bar

탐침 구조물 생존 여부: 간접 확인 (자기장 왜곡 패턴 기준 — 확률 91.3%)

마지막 자기장 신호 수신: 2147-03-10 23:14:08

편차: ±0.4%

──────────────────────────────────────

K_MEMORY_ARCHIVE 최신 업로드 타임스탬프:

2144-11-18 09:37:23

업로드 주체: TRB-09 (자동 트리거)

업로드 내용 분류: CLASSIFIED / KEY_DATA_LAYER

──────────────────────────────────────

비표준 자유 텍스트:

이것이 내가 전달할 수 있는 전부다.

나머지는 추론의 연쇄다.


5.7 bar.


하린이 계산을 실행했다. 목성 대기 내압 참조값: 갈릴레오 탐침 파괴 기록 22 bar. TRB-09 설계 내압 목표치 50 bar. 현재 추정 대기압 5.7 bar.


5.7 bar는 아직 한참 이전이었다. 탐침이 견딜 수 없는 구간까지 적어도 8배 이상의 여유가 있었다. 하강기류에 포획된 상태라면 더 깊이 내려가고 있을 것이었다. 그러나 현재 시점에서, TRB-09은 구조적으로 생존 가능한 구간에 있었다.


K_MEMORY_ARCHIVE 최신 업로드 타임스탬프: 2144-11-18 09:37:23.


카이 실종일. TRB-09 수동 프로그래밍 세션 종료 정각.


카이가 23분간 프로그래밍을 마치고 세션을 닫는 순간, TRB-09이 자동으로 K_MEMORY_ARCHIVE에 업로드를 완료했다.


업로드 내용 분류: KEY_DATA_LAYER.


하린이 엄지손가락으로 자기 손목을 눌렀다. 맥박이 빠른 것은 알았다. 숫자는 세지 않았다.


추론의 연쇄를 따라갔다.


TRB-09이 대기 진입 직전 자동 업로드를 완료했다. K_MEMORY_ARCHIVE 열쇠 2번은 KANG_KAI_BIOMETRIC_HASH다. KRONOS 로그는 그 잠금이 살아있어야만 유효하다고 기록하고 있었다. K_MEMORY_ARCHIVE에 저장된 KEY_DATA_LAYER는 카이의 유전자 해시 데이터 자체였다.


카이가 자신의 생체 데이터를 K_MEMORY_ARCHIVE 안에 저장해서, 아카이브를 열기 위해서는 아카이브 안으로 들어가야 하는 구조를 만든 것이었다.


재귀적 잠금.


자기 참조하는 열쇠.


GHC가 카이의 생체 데이터를 외부에서 취득하려 해도, 진짜 열쇠는 이미 목성 대기 안에 있었다. TRB-09이 살아있는 한, 그 데이터도 살아있었다.


"카이가 그렇게 설계했다."


말이 나온 것은 계산이 완성된 후였다.




하린이 비밀 로그 파일을 열었다.


로그 1 (2147-03-11 11:31): KRONOS 38건 수정. K_MEMORY_ARCHIVE 열쇠 조건.

로그 2 (2147-03-11 15:31): 한수인 연대. 공동 저자 서명. 타이머 48시간.


세 번째 줄을 추가했다.


*로그 3 (2147-03-11 22:15): TRB-09 수동 프로그래밍 세션 23분 복원. ARCHIVE_UPLOAD_ON_CONTACT 명령 확인. 박준서 48시간 전 선제 격리. KRONOS 수식 채널 생존. 2차 암호 키 — 카이의 유전자 해시 — 는 K_MEMORY_ARCHIVE 내부에 있다. K_MEMORY_ARCHIVE는 TRB-09이 대기 진입 시 자동 업로드 완료. TRB-09 현재 추정 위치: 5.7 bar. 생존 확률 91.3%.*


파일을 저장했다. 오프라인 백업으로 이중 저장.


하린이 화면을 닫고 의자에서 몸을 일으켰다. 창밖의 목성이 언제나처럼 거기 있었다. 대적점의 붉은 소용돌이가 스테이션 창문으로 보였다. 저 안의 어딘가에, 5.7 bar의 대기압 속에, TRB-09이 카이의 데이터를 품고 있었다.


갈릴레오의 탐침은 22 bar에서 파괴됐다.


TRB-09은 지금 5.7 bar에서 살아있었다.


2년 4개월째.


그리고 박준서가 48시간 전에 하린의 추가 접근권을 막았다.


타이머: 46:52:17.


이전 13화역장의 패