Cargando…
Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography
Researches in Artificial Intelligence (AI) have achieved many important breakthroughs, especially in recent years. In some cases, AI learns alone from scratch and performs human tasks faster and better than humans. With the recent advances in AI, it is natural to wonder whether Artificial Neural Net...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5982701/ https://www.ncbi.nlm.nih.gov/pubmed/29695066 http://dx.doi.org/10.3390/s18051306 |
_version_ | 1783328294119145472 |
---|---|
author | Coutinho, Murilo de Oliveira Albuquerque, Robson Borges, Fábio García Villalba, Luis Javier Kim, Tai-Hoon |
author_facet | Coutinho, Murilo de Oliveira Albuquerque, Robson Borges, Fábio García Villalba, Luis Javier Kim, Tai-Hoon |
author_sort | Coutinho, Murilo |
collection | PubMed |
description | Researches in Artificial Intelligence (AI) have achieved many important breakthroughs, especially in recent years. In some cases, AI learns alone from scratch and performs human tasks faster and better than humans. With the recent advances in AI, it is natural to wonder whether Artificial Neural Networks will be used to successfully create or break cryptographic algorithms. Bibliographic review shows the main approach to this problem have been addressed throughout complex Neural Networks, but without understanding or proving the security of the generated model. This paper presents an analysis of the security of cryptographic algorithms generated by a new technique called Adversarial Neural Cryptography (ANC). Using the proposed network, we show limitations and directions to improve the current approach of ANC. Training the proposed Artificial Neural Network with the improved model of ANC, we show that artificially intelligent agents can learn the unbreakable One-Time Pad (OTP) algorithm, without human knowledge, to communicate securely through an insecure communication channel. This paper shows in which conditions an AI agent can learn a secure encryption scheme. However, it also shows that, without a stronger adversary, it is more likely to obtain an insecure one. |
format | Online Article Text |
id | pubmed-5982701 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-59827012018-06-05 Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography Coutinho, Murilo de Oliveira Albuquerque, Robson Borges, Fábio García Villalba, Luis Javier Kim, Tai-Hoon Sensors (Basel) Article Researches in Artificial Intelligence (AI) have achieved many important breakthroughs, especially in recent years. In some cases, AI learns alone from scratch and performs human tasks faster and better than humans. With the recent advances in AI, it is natural to wonder whether Artificial Neural Networks will be used to successfully create or break cryptographic algorithms. Bibliographic review shows the main approach to this problem have been addressed throughout complex Neural Networks, but without understanding or proving the security of the generated model. This paper presents an analysis of the security of cryptographic algorithms generated by a new technique called Adversarial Neural Cryptography (ANC). Using the proposed network, we show limitations and directions to improve the current approach of ANC. Training the proposed Artificial Neural Network with the improved model of ANC, we show that artificially intelligent agents can learn the unbreakable One-Time Pad (OTP) algorithm, without human knowledge, to communicate securely through an insecure communication channel. This paper shows in which conditions an AI agent can learn a secure encryption scheme. However, it also shows that, without a stronger adversary, it is more likely to obtain an insecure one. MDPI 2018-04-24 /pmc/articles/PMC5982701/ /pubmed/29695066 http://dx.doi.org/10.3390/s18051306 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Coutinho, Murilo de Oliveira Albuquerque, Robson Borges, Fábio García Villalba, Luis Javier Kim, Tai-Hoon Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography |
title | Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography |
title_full | Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography |
title_fullStr | Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography |
title_full_unstemmed | Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography |
title_short | Learning Perfectly Secure Cryptography to Protect Communications with Adversarial Neural Cryptography |
title_sort | learning perfectly secure cryptography to protect communications with adversarial neural cryptography |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5982701/ https://www.ncbi.nlm.nih.gov/pubmed/29695066 http://dx.doi.org/10.3390/s18051306 |
work_keys_str_mv | AT coutinhomurilo learningperfectlysecurecryptographytoprotectcommunicationswithadversarialneuralcryptography AT deoliveiraalbuquerquerobson learningperfectlysecurecryptographytoprotectcommunicationswithadversarialneuralcryptography AT borgesfabio learningperfectlysecurecryptographytoprotectcommunicationswithadversarialneuralcryptography AT garciavillalbaluisjavier learningperfectlysecurecryptographytoprotectcommunicationswithadversarialneuralcryptography AT kimtaihoon learningperfectlysecurecryptographytoprotectcommunicationswithadversarialneuralcryptography |