Random Cryptの仕組みについて教えてください。
ランダムクリプトが他の製品と根本的に異なる点は何でしょうか?
サイファー?
これまでの暗号化方式は、複雑な数学的アルゴリズムで暗号化していました。
アルゴリズムが複雑であればあるほど、その安全性は高まります。コンピュータがより高速になれば、これまで安全
だった暗号化方法は陳腐化し、新たな暗号化方法を開発しなければならない。
Random Cryptは、数学的なアルゴリズムで暗号化するわけではありません。
これがRandom Cryptの特徴です。
ランダムクリプトも車輪を再発明したわけではありません。暗号化方式は、すでにソ連とアメリカの「赤い電話」の
暗号化に使われていたワン・タイム・パッド(OTP)方式を出発点にした。この手順は、今日まで「情報理論的に
は安全で、実証的には破れない」と考えられている。Wikepediaより引用 OTPのデメリットを解消しました。ラン
ダムクリプトは、無尽蔵のワンタイムパッドを持つコンテナと考えることができます。コンテナに受信したOTPの数は、
実は想像を絶するほど多く、259 *10
157823
個以上のバリエーションがあります。しかし、コンテナ(データキー)の
サイズはわずか65kBytes。暗号化の際、Random Cryptは新しいOTPをランダムに選択し、オリジナルを暗号
化します。また、シングルワンタイムパスワードの使用方法も大幅に改善されました。OTPプロセスでは、ある値を
別の値に置き換えて、暗号文中の元の値があった場所に書き込みます。Random Cryptは、1つの値を、暗号
文中にランダムに分散して書かれた2つの値で置き換えます。この2つの値が再び正しく合成され、元の値があっ
た位置に配置されて初めて、暗号化された値を元の値に置き換えることができるのです。
これまでのOPT方式とは異なり、Random Cryptはテキストだけでなく、あらゆる種類のデータの暗号化に使用
することができます。
OTP方式が(量子コンピュータを使っても)まだ破れないと考えられていることから、Random Cryptも破れないと
考えられます。 Random Cryptのベースとなる暗号化方式に特許が付与されていることから、それまで知られて
いたOTP方式よりも優れているはずで、そうでなければ特許は付与されていません。
ランダムクリプトが暗号化されていないことをどのようにして見分けるのでしょうか?
数学的なアルゴリズムで?
すべての数学的な暗号化手法は、同じ原文に同じ鍵を使っても、同じ暗号文を何度も生成します。
数学の計算は、同じ値であれば必ず同じ結果になるので、それ以外の方法はあり得ません。Random Crypt
では、同じ鍵を使って、同じ原本から何百万もの暗号を作成することができますが、同じものは2つとして作れませ
ん。ランダムの数に制限はありません。暗号の内容はそれぞれ異なりますが、鍵を使って元の暗号に戻すことがで
きます。
このように、様々な暗号から同じオリジナルを作ることができるのはユニークです。
この暗号技術を解読するアプローチは、どんな数学的手法でも見つけることはできません。今でもない、未来でも
ない。そのため、将来性のある暗号化方式を必要とする場合には、Random Cryptが適しています。