Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Finding short and implementation-friendly addition chains with evolutionary algorithms (CROSBI ID 240583)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Picek, Stjepan ; Coello Coello, Carlos ; Jakobović, Domagoj Finding short and implementation-friendly addition chains with evolutionary algorithms // Journal of heuristics, 24 (2018), 3; 457-481. doi: 10.1007/s10732-017-9340-2

Podaci o odgovornosti

Picek, Stjepan ; Coello Coello, Carlos ; Jakobović, Domagoj

engleski

Finding short and implementation-friendly addition chains with evolutionary algorithms

Finding the shortest addition chain for a given exponent is a significant problem in cryptography. In this work, we present a genetic algorithm with a novel encoding of solutions and new crossover and mutation operators to minimize the length of the addition chains corresponding to a given exponent. We also develop a repair strategy that significantly enhances the performance of our approach. The results are compared with respect to those generated by other metaheuristics for exponents of moderate size, but we also investigate values up to 2255−21. For numbers of such size, we were unable to find any results produced by other metaheuristics which could be used for comparison purposes. Therefore, we decided to add three additional strategies to serve as benchmarks. Our results indicate that the proposed approach is a very promising alternative to deal with this problem. We also consider a more practical perspective by taking into account the implementation cost of the chains: we optimize the addition chains with regards to the type of operations as well as the number of instructions required for the implementation.

Addition chains Genetic algorithms Cryptography Optimization Implementation

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

24 (3)

2018.

457-481

objavljeno

1381-1231

1572-9397

10.1007/s10732-017-9340-2

Povezanost rada

Računarstvo

Poveznice
Indeksiranost