VisualCrypto: 이미지 기반 비밀 공유를 위한 오픈소스 툴킷

2025-03-06
VisualCrypto: 이미지 기반 비밀 공유를 위한 오픈소스 툴킷

VisualCrypto는 웹 인터페이스를 갖춘 Python 기반 오픈소스 툴킷으로, 비주얼 시크릿 쉐어링(VSS)을 위해 설계되었습니다. VSS는 비밀 이미지를 여러 조각으로 나누는 암호화 기술입니다. 각 조각은 무작위 노이즈처럼 보이며, 그 자체로는 아무것도 드러내지 않지만, 조합하면 원본 이미지를 재구성할 수 있습니다. 이 툴킷은 주로 (2,2)-VSS 방식에 중점을 두고 있으며, 비밀을 드러내려면 두 조각 모두 필요합니다. 비주얼 크립토그래피(VC)와 랜덤 그리드(RG) 기술을 지원하며, 웹 기반 및 스크립트 기반 실행을 제공하여 사용 편의성과 확장성을 갖추고 있습니다.