전체 프로젝트
Android·서버 개발 프로젝트
13 / 보안 메신저 · 시스템 개발
DUAL LOCK
기기와 서버, 인증과 암호화를 연결하는 구조. 독립 libsignal 기반 Android 메신저와 로컬 서버 개발 프로젝트입니다.
The question
하나의 질문에서.
두 단계 인증과 암호화 메시지 처리를 모바일 앱과 서버의 역할로 구분해 구현하는 것이 중심 과제였습니다. 기기에서 다루는 암호화 정보와 서버가 보관하는 불투명 메시지의 경계를 설계했습니다.
- 프로젝트 유형
- Android·서버 개발 프로젝트
- 제작 범위
- Android·암호화 메시징 구조 / 인증·서버 컴포넌트 / 로컬 통합·검증 구조
- 제작 시기
- 2026.09–10
Design decisions
덜어내고,
더 분명하게.
Android 클라이언트와 인증·메시지 릴레이의 역할을 구분하고 libsignal 기반 메시지 처리 구조를 다뤘습니다. 네이티브 Argon2 제공자와 연결 컨트롤러를 별도 계층으로 구성했습니다.
로컬 서버 준비 상태, debug 빌드, 실제 기기 화면 검수와 공개 배포를 각각 다른 단계로 관리했습니다. 실행 가능한 개발 산출물과 일반 사용자용 릴리스를 구분하는 기준을 유지했습니다.
The output
생각을 담은
구체적인 결과물.
Android debug 빌드와 인증·메시지 릴레이·로컬 네이티브 제공자를 포함한 개발 작업입니다. 현재 사례는 소프트웨어 구조와 개발 산출물의 범위이며 실기기 메시지 왕복·공개 release 배포 완료를 뜻하지 않습니다.
우리 브랜드의 방향 이야기하기Next project
14 / 21B2B 데이터 포털 · 초기 설계 · 아키텍처·초기 스캐폴드