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 language | English |
---|---|
Title of host publication | 2019 5th International Conference for Convergence in Technology (I2CT) |
Editors | Deepak Mathur |
Place of Publication | Piscataway NJ USA |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
Number of pages | 7 |
ISBN (Electronic) | 9781538680759 |
ISBN (Print) | 9781538680766 |
DOIs | |
Publication status | Published - 2019 |
Externally published | Yes |
Event | IEEE International Conference for Convergence in Technology 2019 - Bombay, India Duration: 29 Mar 2019 → 31 Mar 2019 Conference number: 5th https://ieeexplore.ieee.org/xpl/conhome/9023468/proceeding (Proceedings) http://ieeepune.i2ct.in/ (Website) |
Conference
Conference | IEEE International Conference for Convergence in Technology 2019 |
---|---|
Abbreviated title | I2CT 2019 |
Country/Territory | India |
City | Bombay |
Period | 29/03/19 → 31/03/19 |
Internet address |
|
Keywords
- Artificial Neural Networks
- Ciphertext
- Cryptanalysis
- Supervised learning