Extendiendo las capacidades de procesamiento y memoria de una tarjeta Java Card

Published in: Proceedings of the 13th Latin American and Caribbean Conference for Engineering and Technology: Engineering Education Facing the Grand Challenges, What Are We Doing?
Date of Conference: July 29 - 31, 2015
Location of Conference: Santo Domingo, Dominican Republic
Authors: Susana Maria Ramirez Brey
Adonis Cesar Legón Campos
Refereed Paper: #8

Abstract:

The smartcard chips tend to be very small, so these can be used as portable documents and meet some requirements related to cost, flexibility and energy. The processing and memory limitations that are associated with the reduced chip size, impact in the extensive use and applicability of smartcards, fundamentally for some application areas critical for the resources they need. To solve this problem it was designed and implemented a software platform that allows to exploit the computational and storage capacity of computers, in conjunction with smartcards. The platform allows the implementation and safely execution, of extension operations for applications that require resources that the card is not able to provide. Was performed implementations of some specific extension operations in different scenarios, that allowed demonstrate the effectiveness of the platform and also provide guidance for the development of other applications.

Keyword- extension, limitations, memory, platform, processing, smartcards

Resumen:

Los chips de las tarjetas inteligentes tienden a ser muy pequeños, para que estas pueden ser utilizadas como documentos portables y cumplan ciertos requerimientos relacionados con el coste, la flexibilidad y la energía. Las limitaciones de procesamiento y memoria que están asociadas al tamaño reducido del chip, impactan en el uso extensivo y aplicabilidad de las tarjetas inteligentes, fundamentalmente para algunas áreas de aplicación críticas por los recursos que necesitan. Para dar solución a esta problemática se diseñó e implementó una plataforma de software que permite explotar la capacidad computacional y de almacenamiento de los ordenadores, de conjunto con el de las tarjetas inteligentes. La plataforma permite la implementación y ejecución de manera segura, de operaciones de extensión para aplicaciones que requieran recursos que la tarjeta no es capaz de proveer. Se realizaron implementaciones de algunas operaciones de extensión específicas en diferentes escenarios, que permitieron demostrar la efectividad de la plataforma y además sirven de guía para el desarrollo de otras aplicaciones.

Palabras clave - extensión, limitaciones, memoria, plataforma, procesamiento, tarjetas inteligentes.