ShapeMark: Robust and Diversity-Preserving Watermarking for Diffusion Models

이 논문은 확산 모델의 출력물에 대한 지적 재산권 보호를 위해 기존 노이즈 기반 워터마킹의 취약점을 해결하고, 구조화된 노이즈 패턴 인코딩과 무작위화 설계를 통해 강인성과 생성 다양성을 동시에 확보한 'ShapeMark' 방법을 제안합니다.

Yuqi Qian, Yun Cao, Haocheng Fu, Meiyang Lv, Meineng Zhu

게시일 Wed, 11 Ma
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

ShapeMark: AI 그림에 숨겨진 '보이지 않는 지문'을 만드는 새로운 기술

안녕하세요! 최근 AI 가 그리는 그림 (생성형 AI) 이 정말 놀라울 정도로 예뻐지고 있습니다. 하지만 이 그림들이 인터넷을 떠돌아다니면서 **"이 그림이 정말 AI 가 그렸을까?", "누가 이 그림을 만들었을까?"**를 증명하는 일이 어려워졌습니다.

이 문제를 해결하기 위해 연구진들이 ShapeMark라는 새로운 기술을 개발했습니다. 이걸 이해하기 쉽게 일상적인 비유로 설명해 드릴게요.


1. 기존 기술의 문제점: "모래알 하나를 건드리면 무너진 성"

기존의 AI 그림에 숨겨진 표시 (워터마크) 를 넣는 방법들은 마치 모래성을 만드는 것과 비슷했습니다.

  • 방식: 그림을 그릴 때 쓰이는 '소음 (Noise)'이라는 모래알 하나하나의 위치나 모양을 살짝 바꿔서 정보를 넣었습니다.
  • 문제: 만약 이 그림을 JPEG 로 저장하거나, 크기를 줄이거나, 필터를 씌우는 등 조금만 건드리면 (손상이 발생하면), 그 미세하게 바뀐 모래알 하나가 제자리를 잃어버립니다.
  • 결과: 정보가 깨져서 "이 그림이 내 거야!"라고 증명할 수 없게 됩니다. 마치 비가 조금만 와도 무너져버리는 모래성 같은 거죠.

2. ShapeMark 의 핵심 아이디어: "모래알의 '무늬'를 기억하는 지능"

ShapeMark 는 개별 모래알 하나하나를 건드리지 않습니다. 대신 **모래알들이 모여 만든 '무늬'나 '패턴'**에 정보를 숨깁니다.

비유 1: 카드 게임과 순서 (구조적 인코딩, SE)

  • 상황: 100 장의 카드를 섞어서 테이블에 올려놓았다고 상상해 보세요.
  • 기존 방식: "첫 번째 카드가 빨간색이면 1, 파란색이면 0"이라고 정보를 넣습니다. 만약 첫 번째 카드가 뒤집히거나 사라지면 정보가 사라집니다.
  • ShapeMark 방식: "카드 4 장을 한 묶음으로 묶어서, 그 묶음 안에서 카드들이 어떤 순서로 놓여 있는지"에 정보를 넣습니다.
    • 예를 들어, "빨강 - 파랑 - 초록 - 노랑" 순서면 'A', "노랑 - 초록 - 파랑 - 빨강" 순서면 'B'라고 합니다.
    • 강점: 만약 비가 와서 카드가 조금씩 움직이거나 (손상), 몇 장이 뒤집혀도, 전체적인 순서 패턴은 여전히 유지됩니다. 그래서 그림이 조금 망가져도 "아, 이 순서 패턴은 내가 만든 거야!"라고 쉽게 찾을 수 있습니다.

비유 2: 같은 레시피, 다른 요리 (부하 편향 제거, PDSR)

  • 문제: 만약 같은 정보를 (예: '내 그림입니다') 계속 넣으면, AI 가 그리는 그림들이 모두 똑같은 패턴을 띄게 되어, 그림의 다양성이 떨어지고 눈으로 봐도 수상해 보일 수 있습니다. (마치 같은 레시피로 만든 케이크가 모두 똑같이 생기는 것)
  • ShapeMark 해결책: 정보를 넣을 때, **매번 무작위로 카드의 위치를 섞는 '비밀 번호' (난수)**를 사용합니다.
    • 같은 정보 ('내 그림') 를 넣어도, 섞는 방식이 매번 다르기 때문에 결과물인 그림은 모두 다르게 나옵니다.
    • 하지만 나중에 확인하려는 사람은 그 '비밀 번호'만 알면, 다시 원래 순서로 되돌려서 정보를 찾아낼 수 있습니다.
    • 효과: 그림은 매번 새롭게 다양하게 나오지만, 숨겨진 지문은 확실하게 남습니다.

3. 왜 이 기술이 중요한가요?

  1. 튼튼함 (Robustness): 그림을 자르고, 크기를 바꾸고, 화질을 낮추고, 노이즈를 섞는 등 어떤 시도를 해도 지문이 사라지지 않습니다. (99% 이상의 확률로 찾아냅니다.)
  2. 다양성 유지 (Diversity): 그림이 뻔하거나 이상해지지 않습니다. AI 가 원래 가진 창의적인 다양성을 그대로 살립니다.
  3. 모델 수정 불필요: AI 모델 자체를 다시 훈련시킬 필요가 없습니다. 그림을 그리는 '초기 재료' (소음) 에만 적용하면 되므로, 어떤 AI 모델이든 쉽게 쓸 수 있습니다.

4. 요약: ShapeMark 가 하는 일

"AI 가 그리는 그림에, 그림이 조금 망가져도 지워지지 않는 '보이지 않는 지문'을 새겨 넣는 기술입니다. 그리고 이 지문 때문에 그림이 지루해지거나 비슷해지지 않도록, 매번 지문의 모양을 살짝 바꿔주면서도 원래 주인을 찾아낼 수 있게 해줍니다."

이 기술은 앞으로 AI 가 만든 콘텐츠가 누구의 것인지, 어디서 왔는지를 증명하는 데 큰 역할을 할 것으로 기대됩니다. 마치 디지털 세상에서 AI 그림에 영구적인 '출생증명서'를 붙여주는 것과 같습니다.