Skip to main content
공개 노트

SynthID-Text는 표시만 남기지 않는다

Views 16약 3분생성형 AI 활용
Summary

SynthID-Text 워터마킹은 모델 응답을 어떻게 바꾸는가

AI 워터마크는 생성 결과의 출처를 식별하는 기술이다. 그러나 SynthID-Text처럼 텍스트 생성 과정에 직접 개입하는 방식은 워터마크 패턴뿐 아니라 LLMs가 선택하는 답변도 바꿀 수 있다. 따라서 워터마킹은 출처 추적 기능을 넘어 모델 동작과 안전성에 영향을 줄 수 있는 구성 요소로 평가해야 한다.

생성 단계에서 토큰 선택 패턴을 만든다

SynthID-Text는 완성된 문장에 별도의 표식을 붙이지 않는다. 텍스트를 생성할 때 토큰 분포에 추가 정보를 삽입해, 모델의 단어 선택과 조정된 토큰 확률 점수가 특정 패턴을 이루도록 한다. 이 패턴이 워터마크 역할을 한다.1

SynthID의 토너먼트 샘플링은 비밀 키를 바탕으로 다음 토큰 후보에 점수를 부여하고 최종 토큰을 선택한다.3 탐지 과정에서는 입력 텍스트의 점수 패턴을 워터마크가 있는 텍스트와 없는 텍스트에서 예상되는 패턴과 비교한다.1

이 방식은 긴 응답이나 에세이·극본·이메일 변형처럼 표현 선택지가 많은 작업에서 가장 효과적이다. 텍스트 일부를 삭제하거나 소수의 단어를 수정하고 가볍게 의역한 뒤에도 워터마크를 탐지할 수 있다. 반면 광범위한 재작성이나 다른 언어로의 번역은 탐지 신뢰도를 크게 낮출 수 있다.1

작은 확률 조정도 응답 경로를 바꿀 수 있다

워터마크를 삽입하려면 토큰 선택 과정에 개입해야 한다. 개별 조정은 작더라도 초기 토큰이 달라지면 이후 생성 경로가 연쇄적으로 바뀔 수 있다.

연구자는 수정하지 않은 Hugging Face의 SynthIDTextWatermarkLogitsProcessor를 사용해 SynthID-Text의 비왜곡 구성을 시험했다. 6개의 오픈 웨이트 모델에 유해한 프롬프트를 입력한 뒤 워터마킹 적용 여부에 따른 응답을 비교한 결과, 워터마크를 적용했을 때 모델의 답변이 달라졌다. 특히 프롬프트 인젝션이 포함된 경우 변화가 더 두드러졌다.2

응답은 사용한 비밀 키에 따라서도 달라졌다. 이는 키가 단순한 탐지용 비밀값에 머물지 않고, 어떤 토큰이 선택되는지에 영향을 주는 운영 설정이 될 수 있음을 보여준다.

도입 후에는 안전성을 다시 검증해야 한다

이 결과가 워터마킹이 항상 모델을 더 위험하게 만든다는 뜻은 아니다. 다만 워터마크를 적용한 시스템을 적용 전 모델과 완전히 동일하게 취급해서는 안 된다. 일반적인 품질 평가만 수행하면 유해 요청이나 프롬프트 인젝션에서 나타나는 행동 차이를 놓칠 수 있다.

운영 환경에서는 다음 항목을 함께 확인해야 한다.

  • 워터마킹 적용 전후의 일반 응답 품질

  • 유해 요청에 대한 거부 응답의 일관성

  • 프롬프트 인젝션에 대한 내성

  • 서로 다른 비밀 키에서의 응답 변화

  • 편집·의역·번역 수준에 따른 탐지 신뢰도

요약: SynthID-Text는 AI 생성 텍스트의 출처를 식별하는 데 유용하지만, 토큰 선택 확률에 개입하는 만큼 모델 행동에도 영향을 줄 수 있다. 따라서 도입 시 탐지 성능뿐 아니라 안전성과 프롬프트 인젝션 내성을 함께 재검증해야 한다.

1Watermarking AI-generated text and video with SynthID

2LLMs respond differently to harmful prompts when AI watermarking is used

3GitHub - google-deepmind/synthid-text · GitHub

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기