Evolution of Group-Theoretic Cryptology Attacks using Hyper-heuristics

06/15/2020
by   Matthew J. Craven, et al.
0

In previous work, we developed a single Evolutionary Algorithm (EA) to solve random instances of the Anshel-Anshel-Goldfeld (AAG) key exchange protocol over polycyclic groups. The EA consisted of six simple heuristics which manipulated strings. The present work extends this by exploring the use of hyper-heuristics in group-theoretic cryptology for the first time. Hyper-heuristics are a way to generate new algorithms from existing algorithm components (in this case the simple heuristics), with the EAs being one example of the type of algorithm which can be generated by our hyper-heuristic framework. We take as a starting point the above EA and allow hyper-heuristics to build on it by making small tweaks to it. This adaptation is through a process of taking the EA and injecting chains of heuristics built from the simple heuristics. We demonstrate we can create novel heuristic chains, which when placed in the EA create algorithms which out-perform the existing EA. The new algorithms solve a markedly greater number of random AAG instances than the EA for harder instances. This suggests the approach could be applied to many of the same kinds of problems, providing a framework for the solution of cryptology problems over groups. The contribution of this paper is thus a framework to automatically build algorithms to attack cryptology problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/03/2022

Longest Common Substring in Longest Common Subsequence's Solution Service: A Novel Hyper-Heuristic

The Longest Common Subsequence (LCS) is the problem of finding a subsequ...
research
12/12/2018

Enhancing Selection Hyper-heuristics via Feature Transformations

Hyper-heuristics are a novel tool. They deal with complex optimization p...
research
06/09/2010

Towards the Design of Heuristics by Means of Self-Assembly

The current investigations on hyper-heuristics design have sprung up in ...
research
02/09/2012

Hyper heuristic based on great deluge and its variants for exam timetabling problem

Today, University Timetabling problems are occurred annually and they ar...
research
01/23/2018

Hyper-heuristics Can Achieve Optimal Performance for Pseudo-Boolean Optimisation

Selection hyper-heuristics are randomised search methodologies which cho...
research
03/29/2023

Training Feedforward Neural Networks with Bayesian Hyper-Heuristics

The process of training feedforward neural networks (FFNNs) can benefit ...
research
05/25/2020

Learnability of Timescale Graphical Event Models

This technical report tries to fill a gap in current literature on Times...

Please sign up or login with your details

Forgot password? Click here to reset