With the pace of emerging technologies and their applications human life has become highly data driven. The businesses, creative arts, media, finance, personal information, governance all of them are using technology in one or the other form. Most of the new age technologies are data driven, they generate information out of data and apply them to create predictive models for future references. In this scenario the requirement of information security is at its zenith. To offer such highly protected information systems, cryptography plays an unavoidable role in cyber security systems. The use of genetic algorithm to generate cryptographic keys is a prominent approach to build robust systems. Here, a basic outline is provided on how genetic algorithm techniques can be efficiently used to generate cryptographic keys, which ensures confidentiality, integrity and authenticity of data. Here, a symmetric key cryptography approach was adopted where only one private key is used for both encryption and decryption process on either side.

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

GenKey: Cryptographic Key Generation Using a Genetic Algorithm

  • Priyanka Ghosh,
  • Debdutta Paul,
  • Piyali Katwa,
  • Bhaskar Maity

摘要

With the pace of emerging technologies and their applications human life has become highly data driven. The businesses, creative arts, media, finance, personal information, governance all of them are using technology in one or the other form. Most of the new age technologies are data driven, they generate information out of data and apply them to create predictive models for future references. In this scenario the requirement of information security is at its zenith. To offer such highly protected information systems, cryptography plays an unavoidable role in cyber security systems. The use of genetic algorithm to generate cryptographic keys is a prominent approach to build robust systems. Here, a basic outline is provided on how genetic algorithm techniques can be efficiently used to generate cryptographic keys, which ensures confidentiality, integrity and authenticity of data. Here, a symmetric key cryptography approach was adopted where only one private key is used for both encryption and decryption process on either side.