시계 베젤이나 크라운을 돌려 2FA 코드를 잠금 해제하세요. 간단하죠?
RotarySafe는 Android 및 Wear OS용 2단계 인증 관리자로, 모든 비밀번호를 기기에 저장하고 물리적인 회전식 조합으로 TOTP 코드를 잠금 해제합니다. 서버나 클라우드 동기화가 필요 없고, 비밀번호 사본이 원치 않는 곳에 저장되지도 않습니다.
사용 방법
Wear OS 시계 크라운에 회전식 조합을 설정하세요. 마치 손목 위의 작은 금고처럼 사용할 수 있습니다. 필요에 따라 베젤 또는 크라운 보기 방식을 전환할 수 있습니다. 2FA 코드가 필요할 때 베젤이나 크라운을 돌려 설정한 조합을 입력하세요. RotarySafe가 조합을 확인하고 시계 화면에 실시간 TOTP 코드를 표시합니다. 모든 정보는 기기에서 안전하게 보호됩니다.
보안 아키텍처
인터넷 연결이 필요 없습니다. RotarySafe는 인터넷 권한을 요구하지 않으며 네트워크 요청도 전혀 하지 않습니다. 서버가 없기 때문에 서버 침해가 발생하더라도 비밀번호가 유출될 염려가 없습니다. 앱을 복원하거나 다른 기기로 이전하면 데이터베이스가 초기화되며, 내보내기 및 가져오기 기능과 알림 기능도 제공됩니다.
모든 TOTP 비밀 키는 Android 암호화 공유 환경설정에 저장되며, Android 키 저장소를 기반으로 하고 기기에서 지원하는 경우 하드웨어에 저장됩니다.
다이얼식 잠금장치 비밀번호는 PBKDF2-HMAC-SHA256 해시값(설정당 10만 번 반복, 16바이트 임의 솔트 사용)으로만 저장됩니다. 원본 비밀번호는 저장되거나 로그에 기록되지 않습니다.
모든 휴대폰-시계 간 메시지는 새로운 임의 IV를 사용하여 AES-256-GCM으로 암호화됩니다. 세션 키는 매번 페어링 시 임시 ECDH(NIST P-256)를 통해 설정되므로, 탈취 위험이 있는 장기 공유 비밀 키는 없습니다.
비밀번호 입력에 세 번 실패하면 앱이 완전히 잠기고, 재부팅이나 기기 재부팅 후에도 잠금을 해제하려면 휴대폰에서 생체 인증을 해야 합니다.
암호화된 백업은 Argon2id를 사용하여 키를 생성합니다.
백업 파일은 개인 클라우드 저장소와 같은 안전한 위치에 보관하세요. 새 기기에서 계정을 복원하려면 백업 파일이 필요합니다.
서버 측 구성 요소가 없으므로 공급망 공격으로 인해 비밀 정보가 노출될 염려가 없습니다. 물리적 조합은 생체 인식 및 휴대폰 화면 잠금과는 별개로 추가적인 인증 요소를 제공합니다.
페어링이 이루어질 때마다 임시 ECDH를 통해 새로운 세션 키가 생성됩니다. 페어링 간에 연결되는 장기 루트 키는 없습니다. 저장된 세션 키가 유출되면 해당 페어링의 트래픽에 접근할 수 있지만, 향후 재페어링 시에는 완전히 독립적인 키 자료가 생성됩니다.
해지 시 인증이 필요합니다. 시계를 페어링 해제 상태로 되돌리려면 현재 세션 키에 대한 증명이 필요합니다.
WEAR OS 필수
RotarySafe는 페어링된 Wear OS 시계가 필요합니다. 시계는 회전식 조합 인터페이스를 제공하며 TOTP 코드를 손목에 직접 표시합니다.
호환성
모든 표준 TOTP 계정(RFC 6238)을 지원합니다. Google, GitHub, AWS, Microsoft 및 표준 인증기 QR 코드를 제공하는 모든 서비스를 지원합니다. 휴대폰 앱으로 발급자 QR 코드를 스캔하여 가져올 수 있습니다.
무료 버전: 모든 기능을 사용할 수 있는 TOTP 계정 2개
프리미엄 버전: 일회성 결제로 무제한 계정 이용 가능
RotarySafe는 최대 2개의 계정까지 완전 무료로 사용할 수 있습니다.
광고 없음, 사용자 추적 없음, 클라우드 동기화 없음. 모든 암호화는
기기와 시계에 로컬로 저장됩니다.
프리미엄 버전은 선택 사항이며, 2개 이상의 계정이 필요한 경우 무제한 계정 저장 공간을 제공합니다.
오프라인 Wear OS TOTP 인증기