-1

I would like learn about use neural networks in cryptography. Is there any research literature on this subject? What should I do to learn about the subject?

I am taking short course in neural networks and for the course project I would like to do something in neural cryptography.

D.W.
  • 36,365
  • 13
  • 102
  • 187
Jager
  • 11
  • 1
  • 3
    Have you done a background/lit. search? If so, would you mind sharing some of the results you've come across. For me in particular and probably others here, neural crypto is something I've never heard of. – mikeazo May 10 '13 at 14:02
  • @mikeazo https://en.wikipedia.org/wiki/Neural_cryptography it apparently exists, though I've never heard of it either. Sounds like it would be more appropriate to cryptanalysis than the actual process of using cryptography. – Thomas May 10 '13 at 14:08
  • Yep, it is something new, and not so much research has been done in this domain. I even failed to create new tag "neural" and "neural network", because I have no reputation, I am new here.

    So, a few links: http://www.scs-europe.net/conf/ecms2012/ecms2012%20accepted%20papers/is_ECMS_0113.pdf

    http://ics.org.ru/doc?pdf=857&dir=e

    http://www.ki.tu-berlin.de/fileadmin/fg135/publikationen/Seoane_2012_PAN.pdf

    https://en.wikipedia.org/wiki/Neural_cryptography

    – Jager May 10 '13 at 14:18
  • 2
    This site is not a good place for general, open-ended discussions ("I would like you to express your opinions about [broad subject]"). Instead, it is for concrete questions with a correct answer. Please read the [FAQ] before asking questions. – D.W. May 10 '13 at 19:07
  • @D.W., is right. The only reason I wrote an answer is because it wouldn't fit in a comment. – mikeazo May 10 '13 at 19:22
  • Jager, do you know how to do a literature search? If not, I suggest that you ask a question about how to do a literature search/review; that will be broadly useful to others. Alternatively, if you do know how to do a literature search, your first step should be to conduct a literature review first, to find all the research you can that seems related to this subject, and then read the papers you've found. That should help you figure out whether you have a more concrete, answerable question about this subject. – D.W. May 10 '13 at 19:31
  • Actually I asked a few cryptographers this question, didnt get answer. So, i decided that community will help me. Anyway, thanks a lot for your patience, and I am sorry for violating the rules – Jager May 10 '13 at 19:41

1 Answers1

1

It's got a wikipedia page so it must be "serious" :)

From my very quick look it seems like a field that isn't too new (90's). The paper Analysis of Neural Cryptography has Adi Shamir's name on it (the "S" in RSA and the Shamir from Shamir secret sharing), so there has at least been a very reputable cryptographer interested in the idea at one point. Searches on IACR's ePrint archive turn up very little (one hit with "neural" in the Anywhere field).

So, the field seems to be not very well explored and has not generated broad interest. That said, if you are taking the class, have to do some kind of project, and are interested in cryptography, why not find something related? If the project doesn't have to be too earth shattering, I'd try attacking some "classical" ciphers or even see if you can classify classical ciphers (Caesar, vigenere, etc) based on the ciphertext only. Another interesting area would be attacking something like Enigma with neural networks.

Just my 2 cents.

mikeazo
  • 38,563
  • 8
  • 112
  • 180