Cryptanalyzing Merkle-Hellman Public Key Cryptosystem with Artificial Neural Networks

Ahmad Neyaz Khan, Ming Yu Fan, Asad Malik, Mohammed Aslam Husain

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

6 Citations (Scopus)

Abstract

Analyzing any cryptographic algorithm is in general a herculean task but smart use of Artificial Intelligence(A.I.) can deliver some positive results. Various attempts regarding cryptanalysis till now have been focused on either exploiting a mathematical loop hole in the algorithm or any way out in the implementation of the algorithm. Work has been done in the field of cryptanalysis using Neural Networks and other pattern recognition techniques to identify the type of algorithm used. In this paper, we attempt to cryptanalyze the Merkle-Hellman Knapsack Public Key Cryptosystem using Shallow and Deep-multi-layered Artificial Neural Network (ANN) to know how good it is in replicating the working of the algorithm. Here we will try to investigate a third front where an ANN tries deconstruct the cryptosystem into its fundamental parts in its own way and then replicate it by learning from any relationship between cipher texts and the message or any other useful patterns it can find. Supervised learning has been used in order to check the accuracy of finding patterns and the level of classification the proposed model can perform.

Original languageEnglish
Title of host publication2019 5th International Conference for Convergence in Technology (I2CT)
EditorsDeepak Mathur
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Number of pages7
ISBN (Electronic)9781538680759
ISBN (Print)9781538680766
DOIs
Publication statusPublished - 2019
Externally publishedYes
EventIEEE International Conference for Convergence in Technology 2019 - Bombay, India
Duration: 29 Mar 201931 Mar 2019
Conference number: 5th
https://ieeexplore.ieee.org/xpl/conhome/9023468/proceeding (Proceedings)
http://ieeepune.i2ct.in/ (Website)

Conference

ConferenceIEEE International Conference for Convergence in Technology 2019
Abbreviated titleI2CT 2019
Country/TerritoryIndia
CityBombay
Period29/03/1931/03/19
Internet address

Keywords

  • Artificial Neural Networks
  • Ciphertext
  • Cryptanalysis
  • Supervised learning

Cite this