Tomato
T
Tomato
簡介 :
Tomato 是一個隱寫工具的概念驗證,它利用由 ssokota 提供的最小熵耦合碼。該工具通過將隱藏信息(密文)的概率分佈與由大型語言模型(LLM)生成的封面文本的概率分佈合併,實現信息隱藏。這種耦合最小化了聯合熵,確保了隱寫文本(封面文本與嵌入信息)保留了自然語言的統計特性,使隱藏信息難以被檢測。解碼過程中,LLM 通過提供上下文感知的解釋來輔助,然後使用 MEC 反向解耦封面文本中的隱藏信息。這種方法確保隱藏信息可以無縫集成到文本中,並且可以安全、準確地在以後檢索,風險最小。
需求人群 :
Tomato 適合需要在文本中安全隱藏和檢索信息的用戶,例如網絡安全專家、數據保護人員或任何需要隱秘通信的個人。該工具的隱蔽性和基於自然語言的特性使其成為這些用戶的理想選擇。
總訪問量: 474.6M
佔比最多地區: US(19.34%)
本站瀏覽量 : 56.6K
使用場景
網絡安全專家使用 Tomato 隱藏敏感數據,以防止數據在傳輸過程中被攔截。
記者使用 Tomato 在報道中隱藏消息來源,以保護信息提供者的安全。
個人使用 Tomato 在社交媒體上分享加密的個人信息,以防止隱私洩露。
產品特色
利用大型語言模型生成封面文本。
應用最小熵耦合(MEC)將隱藏信息與封面文本合併。
在解碼過程中,使用 LLM 提供上下文感知的解釋。
使用 MEC 反向解耦以提取隱藏信息。
支持自定義參數,如密鑰長度、共享私鑰、提示等。
提供命令行界面,方便直接編碼和解碼信息。
支持通過 Python 代碼進行編程式使用。
使用教程
1. 確保安裝了 Nvidia CUDA 並更新了 Nvidia 驅動。
2. 通過 pip 安裝必要的依賴項。
3. 使用命令行工具或 Python 代碼調用 Tomato 編碼器/解碼器。
4. 為編碼過程設置參數,如密鑰長度和共享私鑰。
5. 輸入要隱藏的明文信息。
6. 執行編碼過程,生成隱寫文本。
7. 在需要時,使用解碼過程從隱寫文本中提取原始信息。
8. 通過命令行或編程方式調用解碼器,並提供必要的參數和隱寫文本。
AIbase
智啟未來,您的人工智能解決方案智庫
© 2025AIbase