steganography
ステガノグラフィー
名詞
steganographyは、情報の存在自体を隠蔽することを目的とした技術です。これは、データを暗号化して内容を読めなくするcryptography(暗号学)とは根本的に異なります。暗号化されたデータは、第三者に何か秘密のメッセージがあると気づかれますが、ステガノグラフィーはそこにデータがあることさえ気づかせないことを目指します。
暗号化との決定的な違い
cryptography:メッセージを解読不能な形式に変換し、鍵を持つ人だけが読めるようにすること。データが存在することは明白ですが、その意味が隠されています。
steganography:データそのものを別の無害なファイル(画像や音声など)に埋め込み、隠しデータの存在を完全に秘匿すること。第三者には単なる画像やファイルに見えるため、不審に思われるリスクを低減できます。
現代的な活用と注意点
現代のデジタル環境では、画像のピクセル値に微小な変更を加えることで情報を埋め込む手法が一般的です。しかし、高度な解析ツールを用いれば、統計的な不自然さから隠しデータの存在が露呈することがあります。そのため、実用的な秘匿性を高めるためにcryptographyで暗号化したデータをさらにsteganographyで隠すという併用手法がよく取られます。
意味
関連語
cryptographyencryptiondecryptionciphercodeconcealmentsecrecyhiddeninvisiblecloakmaskdisguiseobfuscationmetadatapixelbitbytebinaryalgorithmkeyprotocolsecurityprivacyespionageintelligencespycraftcovertclandestinestealthcipher textplain texthashchecksumparitynoisesignalcarrierpayloadembeddingextractiondetectionimageaudiovideotextfileheadercompressionentropyfrequencyspectrummodulationdigitalanalogcommunicationtransmissionmessagesecretcipheringencodingdecodingcryptanalysisfirewallmalwarerootkitforensicsauthenticationsignatureverificationintegrityconfidentialityavailabilitypublic keyprivate key