← 최신 논문
💻 computer science

An (n, n) Threshold Color QR Code-based Visual Secret Sharing Scheme for Privacy Images

본 논문은 색상 중복성과 XOR 연산을 활용하여 의미 있는 공유물로서 컬러 QR 코드를 사용하여 프라이버시 이미지를 안전하게 암호화하고 무손실로 복구하는 새로운 (n, n) 임계값 시각적 비밀 공유 기법을 제안한다.

원저자: Tao Liu, Yongjie Wang, Xuehu Yan, Yanlin Huo

게시일 2026-07-13
📖 4 분 읽기☕ 가벼운 읽기

원저자: Tao Liu, Yongjie Wang, Xuehu Yan, Yanlin Huo

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신에게는 아주 소중하고 알록달록한 반려 용 사진이 있습니다. 이 사진을 네 명의 가장 친한 친구들에게 보내고 싶지만, 한 가지 문제가 있습니다. 사진이 전달되는 동안 누군가 사진을 보게 되면 그것을 훔쳐갈 수도 있다는 점입니다. 사진을 그냥 보낼 수도 없고, 그렇다고 묵직한 금속 금고처럼 수상해 보이는 잠금 상자에 넣어 보낼 수도 없습니다. 왜냐하면 참견하기 좋아하는 이웃이 그 안에 무엇이 그렇게 중요한지 훔쳐볼 수도 있기 때문입니다.

이것이 바로 국방과학대학교(National University of Defense Technology)의 연구진이 해결하고자 했던 문제입니다. 그들은 CQRVSS 체계라는 영리한 트릭을 고안해 냈습니다. 이것은 비밀 사진을 네 조각으로 나누는 마법 같은 퍼즐이라고 생각하면 됩니다. 하지만 조각들을 지루한 회색 봉투에 숨기는 대신, 그들은 알록달록한 QR 코드(휴대폰으로 스캔하는 정사각형 바코드) 안에 숨겼습니다.

이 "마법 같은 기술"이 어떻게 작동하는지 쉽게 설명해 드리겠습니다.

색채의 "투명 잉크"

보통 QR 코드는 흑백의 사각형으로 이루어져 있습니다. 하지만 연구진은 스캐너가 읽을 수 있을 만큼 어두운 칸은 충분히 어둡고, 밝은 칸은 충분히 밝기만 하다면 QR 코드가 실제로는 색상에 신경 쓰지 않는다는 사실을 깨달았습니다.

그래서 그들은 지루한 흑백 대신 무지갯빛 색상을 사용하기로 했습니다. 그들은 특정 색상들(예: 진한 빨강이나 파랑 같은 '어두운' 색과 밝은 하늘색이나 노란색 같은 '밝은' 색)을 선택했습니다. 이 색상들을 매우 정교한 방식으로 혼합함으로써, 그들은 QR 코드를 망가뜨리지 않으면서도 그 안에 비밀스러운 용 사진을 숨길 수 있었습니다. QR 코드는 스캐너에게 여전히 일반적인 QR 코드처럼 보이지만, 실제로는 색상 속에 비밀 메시지를 담고 있는 것입니다.

"전부 아니면 전무"의 퍼즐

연구진은 **(n, n) 임계 체계(Threshold Scheme)**라고 불리는 시스템을 구축했습니다. 당신에게 4명의 친구(n=4)가 있다고 가정해 봅시다.

  • 규칙: 4명의 친구 모두가 자신의 QR 코드를 하나로 모아야 용을 볼 수 있습니다.
  • 안전성: 만약 교활한 해커가 1개, 2개, 혹은 3개의 QR 코드만 훔친다면, 그들은 색상이 뒤섞인 엉망진창인 모습만을 보게 될 뿐입니다. 이는 퍼즐 조각 몇 개만 가지고 문제를 풀려는 것과 같습니다. 그림을 전혀 볼 수 없습니다. 비밀은 완벽하게 안전합니다.

연구진은 4명의 친구와 7명의 친구를 대상으로 테스트를 진행했으며, 모든 경우에 모든 조각을 결합했을 때 용의 모습이 완벽하게 나타났습니다. 컴퓨터가 측정된 결과를 확인했을 때, 복구된 이미지는 원본과 100% 동일했습니다. 기술적인 용어로, 두 이미지 사이의 유사도를 나타내는 "PSNR"(이미지가 얼마나 닮았는지 보여주는 점수)은 무한대 dB였습니다. 이는 디테일의 손실이 전혀 없었다는 것을 의미합니다. 단 하나의 픽셀도 사라지지 않았습니다!

왜 기존 방식보다 더 나은가?

이전에는 사람들은 이미지를 "망점(halftone)" 이미지(오래된 신문 인쇄물처럼 작은 점들로 이루어진 이미지)로 변환하여 비밀을 숨기려 했습니다. 문제는 이 점들이 이상하게 보인다는 것이었습니다. 만약 해커가 이상하고 거친 이미지를 본다면, "헤이, 저기에 뭔가 비밀이 들어있어!"라고 눈치챌 것입니다.

다른 방법들은 "의미 없는" 공유물(단순한 노이즈 형태의 이미지)을 사용했습니다. 이 역시 "나는 비밀을 가지고 있다!"라고 외치는 것과 다름없습니다.

연구진은 자신들의 방식이 더 안전하다고 주장합니다. 왜냐하면 QR 코드는 지루하고 흔하기 때문입니다. 누구나 메뉴, 포스터, 포장지에서 QR 코드를 흔히 봅니다. 만약 해커가 알록달록한 QR 코드를 본다면, 아마 두 번 생각하지 않고 지나칠 것입니다. 이는 마치 도서관의 책 안에 비밀 쪽지를 숨기는 것과 같습니다. 아무도 그 책을 의심하지 않는데, 왜냐하면 평범한 책처럼 보이기 때문입니다. 연구진은 자신들의 컬러 QR 코드가 표준 WeChat 앱(버 version 8.0.54)에서도 다른 코드들과 마찬가지로 정상적으로 스캔될 수 있음을 보여주었으며, 이는 인간과 기계 모두에게 무해해 보인다는 것을 증명합니다.

하지 않은 것 (그리고 배제한 것)

이 논문이 하지 않은 작업들을 아는 것도 중요합니다.

  • 그들은 친구 중 일부만으로 비밀을 열 수 있는 방법을 발명하지 않았습니다. 만약 4명 중 3명만 있다면, 비밀은 숨겨진 상태로 남습니다. 이 논문은 전체 공유물보다 적은 수가 이미지를 드러낼 수 있는 그 어떤 방식도 명시적으로 배제했습니다.
  • 그들은 "의미 없는" 노이즈를 사용하지 않았습니다. 그들은 무작위의 수상쩍은 정적(static)을 사용하는 아이디어를 명확히 거부했습니다.
  • 그들은 현재 이 방식이 모든 수의 친구에게 적용된다고 주장하지 않았습니다. 그들의 현재 시스템은 모든 친구가 모두 모여야 하는 (n-out-of-n) 방식입니다. 그들은 더 유연한 방식(예: 7명 중 3명만 있어도 되는 방식)을 만드는 것은 이번 논문에서 해결할 과제가 아니라 향후 연구 과제로 언급했습니다.

핵심 요약

연구진은 비밀스러운 컬러 사진을 일련의 알록달록하고 스캔 가능한 QR 코드로 바꿀 수 있음을 증명했습니다. 모든 조각을 가지고 있는 한, 완료한 사진을 완벽하게 되찾을 수 있습니다. 조각 하나라도 부족하다면 비밀은 잠긴 채 유지됩니다. 그리고 가장 좋은 점은, 누군가 지켜보고 있더라도 그것이 그저 무해한 알록달록한 바코드처럼 보인다는 것입니다.

그들은 침팬지와 '바바라'라는 이름의 여성 이미지를 통해 테스트를 진행했으며, 결과는 완벽했습니다. 비밀은 숨겨졌고, 공유물은 안전했으며, 복구는 결함 없이 이루어졌습니다. 이것은 세상에서 가장 평범해 보이는 도구인 QR 코드를 사용하여 당신의 디지털 비밀을 안전하게 지키는 새로운 방법입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →