암호
AES(Advanced Encryption Standard)는 키를 사용하여 읽을 수 있는 데이터를 암호문으로 변환합니다. AES-256는 256-bit key를 사용합니다. 관찰 가능한 우주에는 원자보다 가능한 키가 더 많기 때문에 키를 직접 추측하는 것은 현실적인 공격이 아닙니다.
모드: 왜 GCM인가
암호에는 모든 크기의 파일을 암호화하는 모드가 필요합니다. GCM 데이터를 암호화하고 계산합니다. 인증 태그. 누군가 암호문을 한 비트라도 변경하면 손상된 데이터를 반환하는 대신 암호 해독이 실패합니다. VaultBolt는 파일 콘텐츠, 썸네일 및 해당 인덱스에 AES-256-GCM을 사용하며, 비디오를 스트리밍할 수 있도록 청크로 봉인됩니다.
실제 공격이 발생하는 곳
| 약점 | 예 | 방어 |
|---|---|---|
| 약한 잠금 해제 | 4자리 PIN | 암호문; 느린 키 파생 |
| 키 파생 | 빠른 해싱을 통해 공격자는 빠르게 추측할 수 있습니다. | 메모리 하드 Argon2id |
| 기기 외부 추측 | 빠른 컴퓨터에 스토리지 복사 | Secure Enclave에 바인딩된 키 |
| 서버의 키 | 공급업체는 재설정하거나 읽을 수 있습니다. | 계정이 없습니다. 열쇠는 기기에 남아있습니다 |
| 일반 사본 | 사진에 원본이 남아 있음 | 제로 복사본 정리 |
"군사 등급"이 거의 알려주지 않는 이유
AES-256은 정부에서 사용하므로 이를 사용하는 거의 모든 앱에 대해 기술적으로 "군사급"이 적용됩니다. 모드, 키 또는 그것이 어디에 있는지에 대해서는 아무 말도하지 않습니다. 이를 설명하는 보안 페이지를 찾으십시오.
자주 묻는 질문
AES-256을 크랙할 수 있나요?
예측 가능한 기술을 사용하여 키를 무차별 대입하는 방식이 아닙니다. 공격은 대신 취약한 비밀번호, 도난당한 키 또는 소프트웨어 버그를 표적으로 삼습니다.
AES-256과 AES-256-GCM의 차이점은 무엇입니까?
AES-256이 암호입니다. GCM(Galois/Counter Mode)은 데이터에 적용되는 방식입니다. 암호문의 변경 사항을 감지하는 인증 태그를 암호화하고 생성합니다.












