Cryptography using evolutionary computing
Cryptography using evolutionary computing
- Author(s): J. Blackledge ; S. Bezobrazov ; P. Tobin ; F. Zamora
- DOI: 10.1049/ic.2013.0029
For access to this article, please select a purchase option:
Buy conference paper PDF
Buy Knowledge Pack
IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.
24th IET Irish Signals and Systems Conference (ISSC 2013) — Recommend this title to your library
Thank you
Your recommendation has been sent to your librarian.
- Author(s): J. Blackledge ; S. Bezobrazov ; P. Tobin ; F. Zamora Source: 24th IET Irish Signals and Systems Conference (ISSC 2013), 2013 page ()
- Conference: 24th IET Irish Signals and Systems Conference (ISSC 2013)
- DOI: 10.1049/ic.2013.0029
- ISBN: 978-1-84919-754-0
- Location: Letterkenny, Ireland
- Conference date: 20-21 June 2013
- Format: PDF
We present a method of generating encryptors, in particular, Pseudo Random Number Generators (PRNG), using evolutionary computing. Working with a system called Eureqa, designed by the Cornell Creative Machines Lab, we seed the system with natural noise sources obtained from data that can include atmospheric noise generated by radio emissions due to lightening, for example, radioactive decay, electronic noise and so on. The purpose of this is to `force' the system to output a result (a nonlinear function) that is an approximation to the input noise. This output is then treated as an iterated function which is subjected to a range of tests to check for potential cryptographic strength in terms of a positive Lyapunov exponent, maximum entropy, high cycle length, key diffusion characteristics etc. This approach provides the potential for generating an unlimited number of unique PRNG that can be used on a 1-to-1 basis. Typical applications include the encryption of data before it is uploaded onto the Cloud by a user that is provided with a personalised encryption algorithm rather than just a personal key using a `known algorithm' that may be subject to a `known algorithm attack' and/or is `open' to the very authorities who are promoting its use. (8 pages)
Inspec keywords: random number generation; evolutionary computation; iterative methods; cryptography
Subjects: Cryptography theory; Interpolation and function approximation (numerical analysis); Digital arithmetic methods; Cryptography; Optimisation techniques; Optimisation techniques
Related content
content/conferences/10.1049/ic.2013.0029
pub_keyword,iet_inspecKeyword,pub_concept
6
6