Related Experiment Video
Updated: May 5, 2026

Mapping Bacterial Functional Networks and Pathways in Escherichia Coli using Synthetic Genetic Arrays
Published on: November 12, 2012
Boosting the Diversity of a Similarity-Aware Genetic Algorithm Using a Siamese Network for Optimized S-Box Generation
Ishfaq Ahmad Khaja1, Musheer Ahmad1, Louai A Maghrabi2
1Department of Computer Engineering, Jamia Millia Islamia, New Delhi 110025, India.
This study introduces a novel similarity-aware genetic algorithm (GA) to optimize substitution-boxes (S-boxes) for cryptography. The enhanced GA improves parental diversity, leading to faster convergence and more robust S-box designs.
Area of Science:
- Cryptography
- Optimization Algorithms
- Machine Learning
Background:
- Designing cryptographically robust substitution-boxes (S-boxes) is an NP-hard problem.
- Genetic Algorithms (GAs) are commonly used but suffer from premature convergence and lack of diversity.
- Limited a priori knowledge in traditional GAs hinders performance in S-box optimization.
Purpose of the Study:
- To propose a similarity-aware crossover strategy integrated with a Siamese learning framework for improved S-box optimization.
- To enhance parental diversity within the GA to ensure propagation of diverse traits.
- To achieve faster convergence and generate S-boxes with superior cryptographic properties.
Main Methods:
- A Siamese learning framework is integrated with a genetic algorithm.
- A similarity-aware crossover strategy is introduced, employing 'regressive' crossover when parents are too similar.
- The model is evaluated using contrastive loss, KL divergence loss, and a hybrid loss function.
Main Results:
- The proposed similarity-aware GA effectively optimizes S-boxes, demonstrating improved diversity and faster convergence.
- The strategy ensures propagation of parental diversity, leading to superior offspring.
- Generated S-boxes exhibit strong cryptographic properties, validated through rigorous testing.
Conclusions:
- The similarity-aware GA with Siamese learning offers a significant advancement in S-box design.
- This approach addresses the limitations of traditional GAs by incorporating local parental information.
- The method successfully generates high-quality S-boxes with enhanced cryptographic robustness.
More Related Videos
07:35Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
10:08Genetic Mapping of Thermotolerance Differences Between Species of Saccharomyces Yeast via Genome-Wide Reciprocal Hemizygosity Analysis
Published on: August 12, 2019
Related Concept Videos
Genetic Variation
Genes exist in different versions called alleles,...
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...
Evolutionary Relationships through Genome Comparisons
Gene Conversion
Combinatorial Gene Control
The expression of more than 30,000 genes is controlled by approximately 2000-3000 transcription factors. This is possible because a single transcription factor can recognize more than one regulatory sequence. The specificity in gene...
Mutation, Gene Flow, and Genetic Drift