Marlis Fulgueira-Camilo, Omar A. Hernández-Duany, Venus Henry-Fuenteseca
{"title":"Paralelización del Algoritmo Criptográfico GOST Empleando el Paradigma de Memoria Compartida","authors":"Marlis Fulgueira-Camilo, Omar A. Hernández-Duany, Venus Henry-Fuenteseca","doi":"10.21501/21454086.1633","DOIUrl":null,"url":null,"abstract":"El articulo refiere el proceso de paralelizacion del algoritmo criptografico GOST. La investigacion realizada persigue como objetivo, reducir el tiempo de ejecucion del algoritmo. El estudio no se encuentra enfocado al analisis de fortaleza del algoritmo criptografico, donde se hace enfasis es en el metodo empleado para disminuir el tiempo de ejecucion de los procesos cifre y descifre. Para ello se realiza un diseno paralelo basado en la metodologia de Ian Foster, el cual es aplicado a dos implementaciones usando tecnicas como: OpenMP y CUDA. Las comparaciones realizadas teniendo en cuenta, tanto al algoritmo secuencial como las implementaciones paralelas, demuestran una significativa reduccion de tiempo, sin importar la tecnica empleada. El mejor resultado se logra empleando CUDA.","PeriodicalId":53826,"journal":{"name":"Revista Digital Lampsakos","volume":"1 1","pages":"18-24"},"PeriodicalIF":0.1000,"publicationDate":"2015-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Digital Lampsakos","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21501/21454086.1633","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 1
Abstract
El articulo refiere el proceso de paralelizacion del algoritmo criptografico GOST. La investigacion realizada persigue como objetivo, reducir el tiempo de ejecucion del algoritmo. El estudio no se encuentra enfocado al analisis de fortaleza del algoritmo criptografico, donde se hace enfasis es en el metodo empleado para disminuir el tiempo de ejecucion de los procesos cifre y descifre. Para ello se realiza un diseno paralelo basado en la metodologia de Ian Foster, el cual es aplicado a dos implementaciones usando tecnicas como: OpenMP y CUDA. Las comparaciones realizadas teniendo en cuenta, tanto al algoritmo secuencial como las implementaciones paralelas, demuestran una significativa reduccion de tiempo, sin importar la tecnica empleada. El mejor resultado se logra empleando CUDA.