Elliptic Curve Cryptography(ECC)は、少ない計算量で実行できる強力な暗号化手法の1つです。
IoTには、インテリジェントスマートカード(ISC)を介してスマートサービスとアプリケーション(5As、つまり、場所、時間、方法を問わず、デバイスやネットワークに依存しない)を保護する暗号化システムが必要です。
これはモノのインターネット(IoT)に適した暗号システムでしょうか?
はい、なぜですか。鍵生成(ECDHの鍵生成を含む)および秘密鍵の操作は、RSAなどの他の暗号化システムと比較して比較的効率的です。
注意すべき点がいくつかあります。
同じ強度のRSA鍵は、現在の研究が何らかの兆候である場合、QCでクラックするのが4倍難しいだけです。プッシュが押し寄せるとき、それは大きな違いではないかもしれません。
ECCはRSAと比較して比較的効率的ですが、それでも高速(モンゴメリー)乗算器が必要です。スマートカードでは、これは通常ハードウェアに実装されます-それには正当な理由があります。対称暗号と比較して、それはまだ犬です。 8ビットプロセッサで256ビットのモジュラ指数演算を実行すると、完了するまでに時間がかかります。some.
サイドチャネル攻撃保護も必要になる場合があります。