SciELO - Scientific Electronic Library Online

 
vol.15 issue29Proposal of a Tool for Integrating BIM and Financial Decisions in Construction ProjectsAnalytical Approximation of Fuel Consumption and Periodic Behaviors for a Vehicle that Travels Through a Traffic Light Series author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


Ingeniería y Ciencia

Print version ISSN 1794-9165

Abstract

CEVALLOS SALAS, David Fabián. Enhanced RC5 Algorithm Using Parallel Computing for Communication Networks. ing.cienc. [online]. 2019, vol.15, n.29, pp.103-125. ISSN 1794-9165.  https://doi.org/10.17230/ingciencia.15.29.4.

One of the main disadvantages of symmetric key algorithms in comparison with asymmetric key ones is their lower security level due to their shorter key length. Indeed, increasing the number of bits that conforms the key used by a symmetric cryptography algorithm will increase its security level with a cost on its performance. Expanding a key in symmetric cryptography is not an easy task due to algorithms are designed to work with keys of a fixed maximum length. This paper presents an alternative design of the RC5 cryptography algorithm with an enhanced security level achieved through a key expansion mechanism with Parallel Computing processing. Although the design was created for the RC5 algorithm the main idea might be applied to other block cipher algorithms applying the same criteria. This methodology makes feasible to obtain a robust symmetric key algorithm implemented in software with an acceptable performance in comparison with other techniques such as implementations in hardware, reduction in the amount of data, improvements in the key exchange process, advanced high performance computing, and many others techniques.

Keywords : Cryptography; symmetric key; RC5; algorithm; performance.

        · abstract in Spanish     · text in English     · English ( pdf )