セキュリティ製品などの宣伝文句で「××は強力な暗号を使っているから安全」といった表現がよくあります。逆に「○○の暗号が破られた」というニュースが飛び込んできたりもします。こんな風に何気なく使っている暗号の強さとは,どうやって判断しているのでしょうか。 時間があれば誰でも解読できるが… 暗号の強さを説明する前に,通信などで使う暗号技術そのものについて少し確認しておきましょう。 普通,暗号というと「トラ・トラ・トラ」やシャーロック・ホームズの「踊る人形」のように,本来の意味が第三者にはわからないように隠した文章や符丁が思い浮かびます。こうした暗号は,暗号文を元の文章に戻すためのルールを秘密にすることで,安全性を保つしくみになっています。しかし,現在の通信技術で使っている暗号は,別の方法で安全を確保しています。 通信で使う暗号技術の正体は,特殊な変換式(数式)です。元のデータ(ビット列)と暗号鍵
![強い暗号ってどんなものですか](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)