ECC is a very secure and economical cryptographic technique that is well suited to the resource-constrained scenario, whereas Blowfish is a fast symmetric-block cipher that is used to encrypt legacy data on a regular basis. Two renowned cryptographic methods, i.e., Elliptic Curve Cryptography (ECC) and Blowfish, are discussed in this work. ECC can be employed where key length can be reduced to achieve maximum security and is therefore more appropriate in resource-constrained environments, such as mobile phones or Internet of Things applications, and is also quantum-resistant. Blowfish, on the other hand, is a symmetric-block cipher with a key and is efficient and versatile in application for legacy system data-at-rest encryption. This critique suggests the use of ECC in security-critical applications and Blowfish where the concern is about speed. Solutions that are a combination of these two need closer examination of how they could exploit the strengths of both algorithms.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Comparative Analysis of ECC and Blowfish Algorithms for Cryptographic Security

  • Abhishek Chaudhari,
  • Sonali Patil,
  • Meghana Lokhande,
  • Prajakta Shinkar,
  • Chinmay Chougule,
  • Mihir Pande

摘要

ECC is a very secure and economical cryptographic technique that is well suited to the resource-constrained scenario, whereas Blowfish is a fast symmetric-block cipher that is used to encrypt legacy data on a regular basis. Two renowned cryptographic methods, i.e., Elliptic Curve Cryptography (ECC) and Blowfish, are discussed in this work. ECC can be employed where key length can be reduced to achieve maximum security and is therefore more appropriate in resource-constrained environments, such as mobile phones or Internet of Things applications, and is also quantum-resistant. Blowfish, on the other hand, is a symmetric-block cipher with a key and is efficient and versatile in application for legacy system data-at-rest encryption. This critique suggests the use of ECC in security-critical applications and Blowfish where the concern is about speed. Solutions that are a combination of these two need closer examination of how they could exploit the strengths of both algorithms.