楕円曲線暗号は、特定の個人だけがデータファイルをデコードできるようにデータファイルをエンコードする方法です。 ECCは楕円曲線の数学に基づいており、楕円曲線上の点の位置を使用して情報を暗号化および復号化します。 ECCは、安全な電子メールやWebブラウジングなどのワイヤレスセキュリティ機能の効率的な実装を提供しますが、他の暗号化技術と比較するといくつかの欠点があります。
歴史
IBMのVictorMillerとワシントン大学のNealKoblitzは、1980年代半ばに独立してECCを最初に提案しました。 ECCは新しいテクノロジーではなく、何世代にもわたる攻撃に耐えることでセキュリティを証明しています。 近年、無線業界の成長に伴い、ECCは革新的なセキュリティ技術として多くの企業に採用されています。 ECCは、米国国立標準技術研究所、米国国立標準技術研究所、および連邦情報処理標準によって標準化されています。
今日のビデオ
利点
ECCは、比較的短い暗号化キーを使用します。この値は、暗号化されたメッセージをデコードするために暗号化アルゴリズムに入力する必要があります。 この短い鍵は、他の第1世代の暗号化公開鍵アルゴリズムよりも高速で、必要な計算能力も少なくて済みます。 たとえば、160ビットのECC暗号化キーは、1024ビットのRSA暗号化キーと同じセキュリティを提供し、実装されているプラットフォームによっては最大15倍高速になる可能性があります。 RSAは、70年代後半にRonald Rivest、Adi Shamir、LeonardAdlemanによって発明された第1世代の公開鍵暗号技術です。 RSAとECCの両方が広く使用されています。 RSAに対するECCの利点は、計算能力、メモリ、およびバッテリ寿命が制限されているワイヤレスデバイスで特に重要です。
短所
ECCの主な欠点の1つは、RSA暗号化よりも暗号化されたメッセージのサイズが大幅に大きくなることです。 さらに、ECCアルゴリズムはRSAよりも複雑で実装が難しいため、実装エラーが発生する可能性が高くなり、アルゴリズムのセキュリティが低下します。
公開鍵暗号と秘密鍵暗号
ECCは公開鍵暗号の形式であり、秘密鍵と呼ばれる1つの暗号化鍵は秘密にされ、公開鍵と呼ばれる別の暗号化鍵は自由に配布されます。 公開鍵暗号化は、単一の共有暗号化鍵を使用する秘密鍵暗号化よりも計算コストが高くなります。 ワイヤレスデバイスでは、公開鍵暗号化により、バッテリーまたはデバイス自体の寿命が短くなる可能性があります。