【じゅんどうけいあんごう】
準同型暗号 とは?
💡 中身を見せずに計算だけお願いできる、魔法の暗号箱
📌 このページのポイント
暗号化したまま計算できるってどういうこと?普通は復号しないと中身が分からないよね?
そこがまさに準同型暗号のすごいところだよ。例えば暗号化した「3」と暗号化した「5」を足すと、結果を復号したら「8」が出てくるんだ。計算する側は「3」も「5」も中身を知らないのに、正しい足し算ができる。暗号化が計算の構造を保存するから可能なんだよ。
それってどんな場面で役立つの?
完全準同型暗号っていうのも聞くけど、種類があるの?
大きく3種類あるよ。加算だけできる「部分準同型暗号(PHE)」、限られた回数の加算と乗算ができる「Somewhat HE(SWHE)」、そして任意の計算を何回でもできる「完全準同型暗号(FHE)」だね。FHEは2009年にCraig Gentryが初めて実現して、暗号学の大きなブレークスルーだったんだよ。
じゃあFHEを使えば何でもできるの?課題はないの?
実際にもう使われてるの?
これからの発展が楽しみだね!
まとめ:ざっくりこれだけ覚えればOK!
「準同型暗号」って出てきたら「暗号化したまま計算できる暗号技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Homomorphic Encryption」 = 準同型の暗号化
💬 「Homomorphic」は数学用語で「構造を保つ写像」のこと。暗号化しても演算の構造が保たれるという意味からこの名前がついたんだよ