Análisis de desempeño del algoritmo criptográfico PRESENT usando plataformas embebidas hardware y software

Cargando...
Miniatura

Fecha

Fecha

2015-08-05

Colaboradores

Título de la revista

ISSN de la revista

Título del volumen

Editor

Altmetric

Descripción

La criptografía moderna busca garantizar la confidencialidad de la información y prevenir que personas no autorizadas tengan acceso a ella. Estos principios se pueden aplicar en dispositivos portátiles que requieren proteger la información almacenada y procesada. Este tipo de aplicaciones requieren ciertos compromisos de diseño, que se logran usando hardware de alto desempeño y la implementación de algoritmos ligeros, tipo "lightweight", el cual sera trabajado en esta tesis, el algoritmo Present es un esquema ligero de cifrado por bloques relativamente nuevo, no vulnerado a la fecha y con características que lo hacen interesante para una implementación en hardware y software embebido. Este trabajo presenta el estudio, diseño, implementación y pruebas de este algoritmo de cifrado, donde se muestran los conceptos teóricos, se analizan las métricas para sus diferentes implementaciones, a fin de identificar las fortalezas de cada tipo de implementación embebida.

Resumen

Modern cryptography is strongly influenced by principles of security, and is widely used in portable devices that require some level of privacy. These design compromises are achieved not only by the use of high-performance hardware, which has been the current natural tendency, but also for the implementation of lightweight high performance algorithms, such as the Present algorithm. The Present algorithm is a lightweight block encryption scheme relatively new, not infringed to date, and with features that make it interesting for implementation in embedded hardware and software. This work presents the study, design, implementation and testing of this cipher algorithm, where the theoretical concepts are shown, and metrics for different implementations to identify the strengths of each type of embedded implementation are discussed.

Palabras clave

Criptología, Hardware, software, cifrador, Criptografia, embebido, Liviana, bloque, lightweight

Materias

Maestría en Ciencias de la Información y las Comunicaciones - Tesis y disertaciones académicas , Desarrollo de software , Herramientas tecnológicas , Procesamiento de datos

Citación