VisualCrypto:画像ベースの秘密分散のためのオープンソースツールキット

2025-03-06
VisualCrypto:画像ベースの秘密分散のためのオープンソースツールキット

VisualCryptoは、Webインターフェースを備えたPythonベースのオープンソースツールキットで、ビジュアルシークレットシェアリング(VSS)を目的としています。VSSは、秘密の画像を複数のシェアに分割する暗号化技術です。各シェアはランダムノイズのように見え、それだけでは何も明らかにしませんが、組み合わせることで元の画像を再構成します。このツールキットは主に(2,2)-VSSスキームに焦点を当てており、秘密を明らかにするには両方のシェアが必要です。視覚暗号(VC)とランダムグリッド(RG)技術をサポートし、Webベースとスクリプトベースの両方の実行を提供することで、使いやすさと拡張性を備えています。