러버호스(파일 시스템)

Rubberhose (file system)

컴퓨팅에서 러버호스([1]개발 코드명 Marutuku로도 알려져 있음)는 적절한 암호화 키를 사용해야만 확인할 수 있는 여러 파일 시스템을 포함하는 거부 가능한 암호화 아카이브입니다.

이름 및 이력

이 프로젝트는 원래 Rubberhose라고 이름 붙여졌는데, 이는 암호키를 알고 있는 사람들에게 고문을 가하려는 사람들의 공격에 저항하기 위해 고안되었기 때문이다.이것은 고무호스 암호 해독 완곡어법에 대한 언급이다.

이 책은 1997-2000년에 줄리안 어산지, 술레트 드레퓌스, [2][3]랄프 와인만에 의해 쓰여졌다.

테크니컬

다음 단락은 프로젝트 문서에서 발췌한 것입니다.

러버호스는 하드 드라이브 전체 또는 기타 동적 저장 장치에 랜덤 문자를 쓰는 방식으로 작동합니다.이 랜덤 노이즈는 디스크에 저장되는 암호화된 데이터와 구별할 수 없습니다.1GB 드라이브가 있고 400MB와 200MB의 두 개의 Rubberhose 암호화 부분을 가지려면 각 측면(암호화된 파티션이라고 함)이 1GB로 드라이브 전체를 채우는 것으로 가정합니다.드라이브가 암호화된 재료로 가득 찰 때까지 이 작업을 계속합니다.각 측면의 조각을 작은 조각으로 분할하여 1GB 드라이브 전체에 랜덤하게 분산시킵니다. 각 측면은 복호화 시 크기가 실제 1GB인 것처럼 보입니다.

각 측면에는 개별적으로 암호를 해독해야 하는 고유한 암호가 있으며, 하드 드라이브가 압수된 경우 수학적 분석이나 물리적 디스크 테스트에서는 실제로 얼마나 많은 측면이 존재하는지 알 수 없습니다.내부 맵은 랜덤 문자 중 데이터가 저장되어 있는 위치를 찾기 위해 사용되며, 각 측면에는 고유한 맵이 있으며, 이 맵은 특정 패스프레이즈를 통해서만 해독할 수 있습니다.따라서 Rubberhose 디스크는 모든 암호 구문을 입력한 후에만 안전하게 쓸 수 있습니다.모든 것은 '알 필요가 있다'는 기준으로 작동한다. 즉, 각 측면은 다른 측면에 대해 글을 쓰는 것을 피해야 할 때 이외에는 아무것도 모른다.

상황

Linux 커널 2.2, NetBSDFreeBSD에서 사용 가능하지만 고무호스는 적극적으로 유지 관리되지 않습니다.아직 알파 스테이지인 최신 버전은 v0.8.[4]3입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Suelette Dreyfus (2012-10-29). "The Idiot Savants' Guide to Rubberhose". Archived from the original on 2012-10-29.
  2. ^ https://cryptolux.org/Ralf-Philipp_Weinmann의 Ralf Weinmann 전기 2011년 9월 29일 Wayback Machine에서 아카이브
  3. ^ "Rubberhose cryptographically deniable transparent disk encryption system". Archived from the original on September 15, 2010. Retrieved 21 October 2010.
  4. ^ "Archived copy". marutukku.org. Archived from the original on 16 July 2012. Retrieved 12 January 2022.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)

외부 링크