Marlis Fulgueira-Camilo, Omar A. Hernández-Duany, Venus Henry-Fuenteseca
{"title":"使用共享内存范例的GOST加密算法的并行化","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":"{\"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}","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}
Paralelización del Algoritmo Criptográfico GOST Empleando el Paradigma de Memoria Compartida
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.