암호화 된 파일의 데이터는 어떤 모양입니까?


1

사용 가능한 많은 암호화 프로그램이 있으며 암호화에 다른 방법을 사용한다고 생각하므로 다른 유형의 출력 파일 (.fve .tc .cha .dmg (bitlocker, truecrypt, challenger, ect.))이 있습니다. 그러나 누군가 파일이 무엇인지 알지 못하고 데이터를 보았을 경우 어떤 모습일까요? 임의의 비트처럼 보입니까, 아니면 여전히 패턴을 선택할 수 있습니까? 무작위로 보이면 암호화 된 파일을 다른 컴퓨터로 옮겼을 때 다른 컴퓨터가 파일임을 알리고 해독 할 수 있습니다 (모두 보이면 시작 또는 중지 위치를 어떻게 알 수 있습니까?) 무작위)? 또한 동일한 방법 또는 다른 방법을 사용하여 파일을 두 번 암호화하면 구조가 어떻게 영향을 받습니까? 도움을 주셔서 감사하며 완전한 바보를위한 암호화에 관한 책이나 사이트를 알고 있다면 감사하겠습니다!


1
책 : 초보자를위한 simon singh의 "코드북 : 고대 이집트에서 양자 암호로의 비밀 과학", bruce schneier와 niels ferguson의 프로그래머 "실제 암호화"
akira

답변:


3

잘 암호화 된 파일 (또는 데이터)은 임의의 데이터처럼 보이지만 식별 가능한 패턴이 없습니다.

암호화 된 파일을 해독 프로그램 (DCP)에 제공하면 파일의 작은 부분을 해독하려고합니다. 이 부분에는 DCP에 대한 메타 정보가 포함되어 있습니다.

DCP가 파일의 해독 된 부분을 읽는 데 성공한 경우 올바른 DCP와 암호를 가지고 있으면 DCP는 계속해서 전체 파일의 암호를 해독합니다. 경우 DCP가 실패 당신도 잘못된 암호가 또는 잘못된 암호 해독 방법을 사용하고 있습니다. 이런 일이 발생하면 마녀가 잘못되었다는 것을 알 방법이 없습니다.

노트.
이것은 특히 암호화 응용 프로그램 인 일부 암호화 응용 프로그램에는 적용되지 않습니다. 음식 ziprar마녀의 두 가지 예 에는 외부 컨테이너가 있는데,이를 사용하여 어떤 응용 프로그램을 만들 었는지 감지 할 수 있습니다


그렇다면 DCP에 대한 메타 데이터가있는 헤더가 별도의 부분에 있도록 암호화 된 파일을 분할하면 DCP가 나머지 파일의 암호를 해독 할 수 없습니까? 다른 옵션은 모든 유형의 키와 암호화 방법으로 나머지 데이터를 무차별 적으로 해독하고 패턴이 있는지 확인하는 것입니까? 이것이 더 안전한 것처럼 보이므로 암호와 암호화 유형을 모두 암기하거나 헤더를 키로 유지해야합니다.

파일의 일부가 나머지와 분리되어 있기 때문에 보안이 향상됩니다. 잘 설계된 암호화 알고리즘에서는 조각이없는 경우 총계를 해독 할 수 없습니다. 그리고 모든 조각을 가지고 있어도 암호화 방법을 미리 알고 있어야 합니다. 그렇지 않으면 모두 시도해야합니다.
Nifle

2

완벽하게 암호화 된 데이터는 완벽한 임의 노이즈처럼 보입니다.

암호화 된 데이터가 손상 될 때마다 (그리고 악당의 아내로부터 암호를 얻는 007이 아닌) 암호화 된 데이터는 영리한 수학자에게는 그다지 무작위로 보이지 않았습니다. 완벽한 랜덤 노이즈 인 한 남은 유일한 공격 (007과 소녀 제외)은 무차별 공격이며, 암호 해독 된 사람이 패턴 (워드, 픽셀)을 가진 무언가를 포함하는 경우 가능한 모든 키와 검사를 시도합니다.

귀하의 하위 질문과 관련하여 :

  • 컴퓨터는 파일 자체를 처리하는 방법을 모른다. 일반적으로 접미사를 추가하는 데 도움이되거나 OS에 도움이되는 경우 OS는 접미사 테이블을 조회하고 적합하면 해당 응용 프로그램을 시작합니다. 파일에있는 것들이 "사용자를위한 것"이라면 그 응용 프로그램 자체는 "알지 못한다". .gif 이미지와 .zip 파일을 병합 할 수 있으며 이미지 뷰어 또는 zip 프로그램으로이 파일을 열 수 있습니다 ( 여기 참조 ).

  • 데이터의 원래 구조는 3 번 암호화하더라도 암호화의 영향을받지 않습니다. 그렇지 않으면 원본 데이터를 복원 할 수 없으며 원본 데이터의 구조는 데이터입니다.


승인! 그 .zip / .gif 합병에 대해 읽었습니다. 한 가지 질문은 Nifle의 대답에서 병합 된 파일을 .zip으로 열 때 파일의 한쪽 끝에서 메타 데이터를 찾고 .gif로 열면 다른 쪽 끝에서 메타 데이터를 찾는다는 것을 알고 있습니다. 이들이 병합 될 수있는 이유입니다. 그러나 메타 데이터를 넣을 수있는 위치에 제한이나 표준이 있습니까? 중간에 메타 데이터가있는 3 번째 유형을 발명하고 .gif, .zip 및 중간에있는 새로운 .what에 의해 열 수있는 3 방향 병합 파일을 만들 수 있습니까?

@Fros Shadow : 정확히. 멋진 파일 레이아웃을 원하는대로 만들 수 있습니다. 파일의 바이트를 해석하는 방법은 전적으로 응용 프로그램에 달려 있습니다.
akira

007과 소녀는 +1-현대의 강력한 암호화를 깨는 가장 좋은 유일한 방법입니다. :)
Ilari Kajaste

0

암호화 된 파일은 무작위 데이터처럼 보이지만 때로는 파일의 종류를 식별하는 데 사용할 수있는 헤더가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.