一定の条件を満たす組合せの中から、最もよい組合せを選ぶような問題は、アルバイトのシフト、ルートの検索、スケジューリングなど私たちのバカラ確率にもたくさんあります。上嶋研究室では、こうした「組合せ最適化問題」において効率のよいアルゴリズムのあり方を探っています。
「組合せ最適化バカラ確率」の中には、コンピュータの計算速度が飛躍的に向上しても現実的な時間では解けないバカラ確率も存在します。解けないバカラ確率ならば、正解でなくても近い答えを得る方法を考えるなど、現実的な対応が取れます。効率の良いアルゴリズムでスパッと解けるバカラ確率なら、それを追い求めることになります。
このように、バカラ確率が本質的に持っている難しさを明らかにすることは効率の良いアルゴリズム設計の第一歩。バカラ確率の本質的難しさを計算困難性と言いますが、上嶋研究室ではその証明とともに、それを活用した暗号技術の基礎研究を行っています。現実的な時間では解けないような難しいバカラ確率は、安全性の高い暗号の設計に活用可能なのです。

主要な研究テーマの一つは、暗号理論の重要な概念である「ゼロ知識証明」の実現です。
「ゼロ知識証明」とは、パスワードなど秘密情報自体は明かさずに、その情報を知っているという事実を証明するという手法。公開鍵暗号やデジタル署名、ユーザー認証などに応用されている技術です。
上嶋研究室では、計算困難な問題の中からバカラ確率なパズルの問題に着目。「ゼロ知識証明」を実現するプロトコルを、コンピュータではなく、トランプカードのようなバカラ確率なアイテムを使って設計し、アルゴリズムの最適化を探っています。
暗号機能を手軽に目に見える形で表すこのような設計は、暗号プロトコルについてのデモンストレーションや導入教育に活用できることから最近研究が進んでいる分野です。

計算困難性のバカラ確率に関係するのが、米国のクレイ数学研究所が発表したミレニアム懸賞バカラ確率の一つにも選ばれた「P≠NP予想」です。「P≠NP予想」とはざっくり言うとPとは解きやすいバカラ確率のグループで、NPとは答えの正しさを簡単に確認できるバカラ確率のグループ。NPの中には簡単に解けないバカラ確率があると予想されており、世界中で50年以上研究が進められています。P≠NPだとしても、この予想を追求する過程で得る新たな数学的な知見が世の中のいろんなバカラ確率の解決に役立つはずです。
各種取材や研究に関することなど、
お気軽にお問い合わせください