コロンビア大学の研究チームは、テキスト情報を密かに保存する手段として、情報隠ぺい技術(ステガノグラフィ)「FontCode」を開発した。何らかの物を人目につかなくしたい場合、“木は森に隠せ”などと言われるが、同チームの考案した技術は“文字を文字に隠す”手法である。
FontCodeは、任意の文章を利用し、その文章を構成するフォントの形状を微妙に変えることで別の情報を文章内に埋め込む技術。フォントの形状変化はわずかで、元文章の内容は改変されないため、見ただけでは情報が隠されていることなど分からないという。
隠したい情報は、ASCIIまたはUnicodeでビット列に変換し、さらに整数情報へと変換する。そして、この整数値を利用してフォントの形を変えることで、情報を埋め込む。隠ぺいした情報は、変形済みの文章をスキャナやスマートフォンのカメラで画像として取得し、フォント本来の形状と比較すれば取り出せる。ビット列化が可能な情報であれば、FontCodeを使って隠ぺい可能だ。
研究チームは、FontCodeがタイムズローマンやヘルベチカ、カリブリといった一般的なフォントで機能することを確認。また、フォントの形さえ表現できれば情報伝達メディアの種類は自由で、ピクセル画像、ベクトルグラフィックス、印刷などで情報を伝えられる。ただし、隠ぺい可能な情報の量は、変形を施す元文章の長さで制限される。
さまざまな用途への活用が考えられ、例としてテキスト、メタデータ、URL、デジタル署名、暗号化済み情報などが挙げられた。
CNET Japanの記事を毎朝メールでまとめ読み(無料)
ZDNET×マイクロソフトが贈る特別企画
今、必要な戦略的セキュリティとガバナンス
ものづくりの革新と社会課題の解決
ニコンが描く「人と機械が共創する社会」