피드로 돌아가기
Dev.toSecurity
원문 읽기
Typing Rhythm 기반 AES-256 파일 암호화 PoC 구현
Hey, I made a tool that encrypts files using your typing rhythm!!!!
AI 요약
Context
전통적인 비밀번호 기반 인증 방식의 보안 한계를 극복하기 위한 대안 모색. 사용자 고유의 생체 인식 특성을 암호화 키 생성 과정에 결합하려는 시도.
Technical Solution
- 사용자의 Keypress 간격(Timing)을 분석하여 고유한 Biometric 데이터를 추출하는 로직 설계
- 추출된 타이핑 리듬 데이터를 AES-256 알고리즘의 암호화 키로 변환하는 메커니즘 적용
- Python 언어를 통한 파일 시스템 접근 및 대칭키 암호화 프로세스 구현
- 입력된 타이핑 cadence와 저장된 키 값의 일치 여부를 통한 파일 Lock/Unlock 제어 구조
실천 포인트
생체 인식 데이터를 암호화 키로 사용할 시 발생하는 입력 오차(Variance) 해결을 위한 Fuzzy Matching 또는 Error Correction 알고리즘 검토 필요