{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T22:56:53Z","timestamp":1776898613628,"version":"3.51.2"},"publisher-location":"Cham","reference-count":43,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030801281","type":"print"},{"value":"9783030801298","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-80129-8_59","type":"book-chapter","created":{"date-parts":[[2021,7,5]],"date-time":"2021-07-05T09:04:22Z","timestamp":1625475862000},"page":"885-903","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Application of Machine Learning in Cryptanalysis Concerning Algorithms from Symmetric Cryptography"],"prefix":"10.1007","author":[{"given":"Milena","family":"Gjorgjievska Perusheska","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vesna","family":"Dimitrova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aleksandra","family":"Popovska-Mitrovikj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Andonov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"59_CR1","unstructured":"Jayachandiran, K.: A machine learning approach for cryptanalysis. Department of Computer Science, Golisano College of Computing and Information Sciences, Rochester Institute of Technology, Rochester, NY (2018)"},{"key":"59_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1007\/978-3-642-34500-5_75","volume-title":"Neural Information Processing","author":"MM Alani","year":"2012","unstructured":"Alani, M.M.: Neuro-cryptanalysis of DES and triple-DES. In: Huang, T., Zeng, Z., Li, C., Leung, C.S. (eds.) ICONIP 2012. LNCS, vol. 7667, pp. 637\u2013646. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-34500-5_75"},{"key":"59_CR3","unstructured":"Moore\u2019s Law: Investopedia. https:\/\/www.investopedia.com\/terms\/m\/mooreslaw. Accessed 01 Aug 2020"},{"issue":"2","key":"59_CR4","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1109\/JPROC.2005.862300","volume":"94","author":"C De Canni\u00e8re","year":"2006","unstructured":"De Canni\u00e8re, C., Biryukov, A., Preneel, B.: An introduction to block cipher cryptanalysis. Proc. IEEE 94(2), 346\u2013356 (2006)","journal-title":"Proc. IEEE"},{"key":"59_CR5","unstructured":"Lagerhjelm, L.: Extracting information from encrypted data using deep neural networks. Master paper, Department of Applied Physics and Electronics, Ume\u00e5 University (2019)"},{"key":"59_CR6","doi-asserted-by":"crossref","unstructured":"Al-Janabi, S.T., Al-Khateeb, B., Abd, A. J.: Intelligent techniques in cryptanalysis: review and future directions. UHD J. Sci. Technol. 1, 1\u201310 (2017). University of Human Development Sulaimaniya, KRG-Iraq","DOI":"10.21928\/uhdjst.v1n1y2017.pp1-10"},{"key":"59_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/3-540-57332-1_36","volume-title":"Advances in Cryptology \u2014 ASIACRYPT '91","author":"RL Rivest","year":"1993","unstructured":"Rivest, R.L.: Cryptography and machine learning. In: Imai, H., Rivest, R.L., Matsumoto, T. (eds.) ASIACRYPT 1991. LNCS, vol. 739, pp. 427\u2013439. Springer, Heidelberg (1993). https:\/\/doi.org\/10.1007\/3-540-57332-1_36"},{"key":"59_CR8","unstructured":"Focardi, R., Luccio, F.L.: Neural cryptanalysis of classical ciphers. In: Proceedings of the 19th Italian Conference on Theoretical Computer Science, ICTCS 2018, pp. 104\u2013115. Department of Pure and Applied Sciences, University of Urbino Carlo Bo, Urbino, Italy (2018)"},{"key":"59_CR9","unstructured":"Alkhzaimi, H.A.: Cryptanalysis of selected block ciphers. Department of Mathematics and Computer Science-COMPUTE, The Technical University of Denmark, Denmark (2014)"},{"key":"59_CR10","doi-asserted-by":"crossref","unstructured":"Xinyi Hu, X., Zhao, Y.: Research on plaintext restoration of AES based on neural network. Secur. Commun. Net. 2018 (2018). Article ID 6868506 (2018)","DOI":"10.1155\/2018\/6868506"},{"key":"59_CR11","unstructured":"TechTarget Search Security: Cryptology. https:\/\/searchsecurity.techtarget.com\/definition\/cryptology. Accessed 20 Sept 2020"},{"key":"59_CR12","unstructured":"TechTarget Search Security: Cryptography. https:\/\/searchsecurity.techtarget.com\/definition\/cryptography. Accessed 12 Sept 2020"},{"key":"59_CR13","unstructured":"Infosec Insights: 5 Differences between symmetric vs asymmetric encryption. https:\/\/sectigostore.com\/blog\/5-differences-between-symmetric-vs-asymmetric-encryption\/. Accessed 06 Aug 2020"},{"key":"59_CR14","unstructured":"Geeks for Geeks: Difference between private key and public key. https:\/\/www.geeksforgeeks.org\/difference-between-private-key-and-public-key. Accessed 02 Aug 2020"},{"key":"59_CR15","unstructured":"Geeks for Geeks: Difference between block cipher and stream cipher. https:\/\/www.geeksforgeeks.org\/difference-between-block-cipher-and-stream-cipher\/. Accessed 18 July 2020"},{"key":"59_CR16","unstructured":"YouTube: Computerphile, AES explained (advanced encryption standard). https:\/\/www.youtube.com\/watch?v=O4xNJsjtN6E. Accessed 21 Aug 2020"},{"key":"59_CR17","unstructured":"ATP: AES. https:\/\/www.atpinc.com\/blog\/what-is-aes-256-encryption. Accessed 28 July 2020"},{"key":"59_CR18","unstructured":"Comparitech: What is AES encryption and how does it work? https:\/\/www.comparitech.com\/blog\/information-security\/what-is-aes-encryption\/. Accessed 21 Aug 2020"},{"key":"59_CR19","unstructured":"Wikipedia: Advanced encryption standard. https:\/\/en.wikipedia.org\/wiki\/Advanced_Encryption_Standard. Accessed 31 Aug 2016"},{"key":"59_CR20","unstructured":"TechTarget Search Security: Cryptanalysis. https:\/\/searchsecurity.techtarget.com\/definition\/cryptanalysis. Accessed 22 Aug 2020"},{"key":"59_CR21","unstructured":"ScienceDirect: Cryptanalysis. https:\/\/www.sciencedirect.com\/topics\/computer-science\/cryptanalysis. Accessed 10 Sept 2020"},{"key":"59_CR22","unstructured":"Britannica: Cryptanalysis. https:\/\/www.britannica.com\/topic\/cryptology\/Cryptanalysis. Accessed 07 Aug 2020"},{"key":"59_CR23","volume-title":"Machine Learning & Security: Protecting Systems with Data and Algorithms","author":"C Chio","year":"2018","unstructured":"Chio, C., Freeman, D.: Machine Learning & Security: Protecting Systems with Data and Algorithms, 1st edn. O\u2019Reilly Media, Incorporated, Sebastopol (2018)","edition":"1"},{"key":"59_CR24","unstructured":"Yegnanarayana, B.: Artificial neural networks for pattern recognition. Department of Computer Science and Engineering, Indian Institute of Technology, Madras, India (1993)"},{"key":"59_CR25","unstructured":"Meduim, Towards Data Science: Supervised vs. unsupervised learning. https:\/\/towardsdatascience.com\/supervised-vs-unsupervised-learning-14f68e32ea8d. Accessed 26 Aug 2020"},{"key":"59_CR26","unstructured":"Meduim, Towards Data Science: Neural Networks from Scratch with Python Code and Math in Detail\u2014I. https:\/\/medium.com\/towards-artificial-intelligence\/building-neural-networks-from-scratch-with-python-code-and-math-in-detail-i-536fae5d7bbf. Accessed 27 July 2020"},{"key":"59_CR27","unstructured":"Kaggle: IMDB dataset (Sentiment analysis) in CSV format. https:\/\/www.kaggle.com\/columbine\/imdb-dataset-sentiment-analysis-in-csv-format. Accessed 20 Aug 2020"},{"key":"59_CR28","unstructured":"Meduim, Towards Data Science: The mathematic behind deep learning. https:\/\/towardsdatascience.com\/the-mathematics-behind-deep-learning-f6c35a0fe077. Accessed 26 Aug 2020"},{"key":"59_CR29","unstructured":"Brownlee, J.: Better deep learning. Machine Learning Mastery (2018)"},{"key":"59_CR30","unstructured":"Medium, Towards Data Science: Understanding binary cross-entropy\/log loss. https:\/\/towardsdatascience.com\/understanding-binary-cross-entropy-log-loss-a-visual-explanation-a3ac6025181a. Accessed 31 Aug 2020"},{"key":"59_CR31","unstructured":"Pelatrion: Binary cross-entropy. https:\/\/peltarion.com\/knowledge-center\/documentation\/modeling-view\/build-an-ai-model\/loss-functions\/binary-crossentropy. Accessed 24 Aug 2020"},{"key":"59_CR32","unstructured":"Quora: What\u2019s the difference between gradient descent and stochastic gradient descent? https:\/\/www.quora.com\/Whats-the-difference-between-gradient-descent-and-stochastic-gradient-descent. Accessed 01 Aug 2020"},{"key":"59_CR33","unstructured":"Machine Learning Mastery: Difference between a batch and an epoch in a neural network. https:\/\/machinelearningmastery.com\/difference-between-a-batch-and-an-epoch. Accessed 10 Aug 2020"},{"key":"59_CR34","unstructured":"Medium, Towards Data Science: Why using MSE for binary classification is a bad idea? https:\/\/towardsdatascience.com\/why-using-mean-squared-error-mse-cost-function-for-binary-classification-is-a-bad-idea. Accessed 21 Nov 2016"},{"key":"59_CR35","unstructured":"Andonov, S., Dobreva, J., Lumburovska, L., Pavlov, S., Dimitrova, V., Popovska-Mitrovikj, A.: Application of machine learning in DES cryptanalysis. In: Dimitrova, V., Dimitrovski, I. (eds.) ICT-Innovations 2020, Web Proceedings, pp. 124\u2013134 (2020)"},{"key":"59_CR36","unstructured":"Scikit-learn: Precision-Recall. https:\/\/scikit-learn.org\/0.15\/auto_examples\/plot_precision_recall.html. Accessed 21 Nov 2016"},{"key":"59_CR37","unstructured":"Medium, Towards Data Science: The Artificial Neural Networks Handbook: Part 4. https:\/\/medium.com\/@jayeshbahire\/the-artificial-neural-networks-handbook-part-4-d2087d1f583e. Accessed 15 Aug 2020"},{"key":"59_CR38","unstructured":"Wikimedia Commons: File:sigmoid-function-2.svg. https:\/\/commons.wikimedia.org\/wiki\/File:Sigmoid-function-2.svg. Accessed 18 Aug 2020"},{"key":"59_CR39","unstructured":"Medium, Towards Data Science: ReLU: Not a differentiable function: why used in gradient based optimization? And other generalizations of ReLU. https:\/\/medium.com\/@kanchansarkar\/relu-not-a-differentiable-function-why-used-in-gradient-based-optimzation-7fef3a4cecec. Accessed 24 Aug 2020"},{"key":"59_CR40","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1007\/978-3-030-50433-5_16","volume-title":"Computational Science \u2013 ICCS 2020","author":"P De Luca","year":"2020","unstructured":"De Luca, P., Galletti, A., Giunta, G., Marcellino, L.: Accelerated Gaussian convolution in a data assimilation scenario. In: Krzhizhanovskaya, V.V., et al. (eds.) ICCS 2020. LNCS, vol. 12142, pp. 199\u2013211. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-50433-5_16"},{"key":"59_CR41","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/978-3-030-34914-1_35","volume-title":"Internet and distributed computing systems","author":"P De Luca","year":"2019","unstructured":"De Luca, P., Fiscale, S., Landolfi, L., Di Mauro, A.: Distributed genomic compression in\u00a0mapreduce paradigm. In: Montella, R., Ciaramella, A., Fortino, G., Guerrieri, A., Liotta, A. (eds.) IDCS 2019. LNCS, vol. 11874, pp. 369\u2013378. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-34914-1_35"},{"key":"59_CR42","unstructured":"Keras: The Functional API. https:\/\/keras.io\/guides\/functional_api\/"},{"key":"59_CR43","unstructured":"Tensorflow: Tensorflow Core. https:\/\/www.tensorflow.org\/overview"}],"container-title":["Lecture Notes in Networks and Systems","Intelligent Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-80129-8_59","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T07:14:32Z","timestamp":1771658072000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-80129-8_59"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030801281","9783030801298"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-80129-8_59","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"value":"2367-3370","type":"print"},{"value":"2367-3389","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"6 July 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}