DEDA - 추적 점 추출, 디코딩 및 익명화 도구
-
문서 색상 추적 점: 상업용 컬러 레이저 프린터에 통합된 작은 점으로, 프린터 및 출력물에 대한 정보를 인코딩함. 거의 모든 출력물에 소스 장치에 대한 정보가 포함됨.
-
도구의 기능: 이 도구는 이러한 법의학적 기능을 읽고 디코딩할 수 있는 기능을 제공하며, 임의의 추적을 방지하기 위한 익명화도 가능하게 함.
-
참고 논문: 이 소프트웨어를 사용할 경우, 관련 논문을 인용할 것을 권장함.
설치
-
Python 3 설치
-
DEDA 설치: PyPI에서 설치하거나 현재 디렉토리에서 설치 가능함.
-
추가 요구 사항: Unix 및 GNU/Linux에서 deda_anonmask_apply를 사용할 경우 wand 설치 필요.
그래픽 사용자 인터페이스
-
GUI 열기: $ deda_gui 명령어 사용.
터미널 애플리케이션
1. 추적 데이터 읽기
-
추적 데이터 읽기: 스캔된 이미지에서 추적 데이터를 읽고 디코딩할 수 있음. 손실 없는 압축과 300dpi 사용 권장.
2. 스캔된 문서 세트에서 다른 프린터 찾기
-
프린터 비교: $ deda_compare_prints INPUT1 INPUT2 [INPUT3] ... 명령어 사용.
3. 알려지지 않은 추적 패턴 분석
-
패턴 추출: 새로운 패턴을 분석하기 위해 점을 추출할 수 있음.
4. 사용자 정의 추적 점 생성
-
추적 점 생성: 사용자 정의 추적 점 매트릭스를 생성하여 PDF 문서에 추가 가능.
5. 스캔된 이미지 익명화
-
추적 데이터 제거: 스캔에서 추적 데이터를 제거함.
6. 인쇄를 위한 문서 익명화
-
문서 익명화: PDF 파일로 저장 후 익명화 마스크를 적용하여 인쇄 가능.
문제 해결
deda_parse_print: 명령어를 찾을 수 없음
DEDA가 내 추적 점을 인식하지 못함
-
해결책: 스캔 프로그램 설정 확인 및 재시도.
프린터가 추적 점을 인쇄하지 않음
-
해결책: 사용자 정의 추적 점 생성 또는 다른 프린터의 마스크 사용.
설치 오류: 'x86_64-linux-gnu-gcc' 명령어 실패
wand.exceptions.PolicyError
-
해결책: ImageMagick 설정 변경 또는 Wand 제거.