Secure Management Of Software - Ingenico iUP 250 Integration Manual

Table of Contents

Advertisement

The software architecture is divided into four levels:
 System
 Multi-application manager
 Universal Controller Module Component (UCMC)
 Independent applications
The system manages access to all the terminal's peripherals. Access is achieved
through standard C primitives for all the input/output peripherals (keypad...) and
through specific primitives for the other peripherals (smart cards and magnetic stripe
cards). Further, the system takes charge of memory management. It allocates
memory space to the software applications and access control.
The multi-application manager is the entity, which calls the various applications
downloaded in the terminal in response to the various events that occur in the
terminal.
The UCMC component interfaces between the applications and the peripherals
(PINPad, Reader, Printer...). This makes the applications independent of the
peripherals.
It can also manage the « transaction flow ».
The applications are modeled around the demands made by the multi-application
manager. Each request or input point represents a processing operation to be
performed. Each application manages the execution of these processing operations
according to its specifications. This standardization based on input points simplifies
the implementation of the applications on terminals. The terminal provides natural
access to the modularity concepts and improves the maintainability and quality of the
applications.

3.1.2 Secure management of software

The terminal is designed to execute authentic software only and to do this in a ranked
context.
The terminal performs the following checks:
1. During a software download, the terminal checks :
 Its authenticity, by checking its signature with the RSA algorithm with a
2048 bit key.
2. Before running a software, the terminal checks :
 Its presence by looking for the software's identity.
 Its integrity by checking checksums and CRCs.
Intégration Guide_iUP250&iUR250
900009151 R11 000 01/1223
39/83
Copyright © 2012 Ingenico
All rights reserved

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iur 250

Table of Contents