Mostra el registre d'ítem simple

dc.contributorJiménez González, Daniel
dc.contributorLopez Garcia, Albert
dc.contributorSenent, José Maria
dc.contributor.authorIgarza Mateo, Marc
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2021-07-07T10:46:18Z
dc.date.issued2021-04-29
dc.identifier.urihttp://hdl.handle.net/2117/348744
dc.description.abstractKnowing the contents of the heap memory may be vital when optimizing memory management processes or during a release process of a Smart Card. The objective of this project is to develop a deep understanding of how the Smart Card Operating System is able to manage and store all kinds of objects, from user objects created by off-card entities to system objects created that are necessary to obtain a full operative card. Once the exploration step is completed, the second objective is to create two tools able to use these procedures to; first, be able to inspect the objects of a memory dump file and second, implement the inverted process of simulating a heap with a set of input elements. The memory heap is the portion of memory where dynamically allocated memory resides. Memory allocated from the heap will remain allocated until the memory is freed or the program terminates. In order to reach the level of knowledge to be able to create the output tools, a set of tests and debug sessions using defined input assets have been performed under a virtual Smart Card system. Since there are a large number of different object classes, a subset of them has been defined as a target for this project. The defined list includes different types of cryptography keys, elements of the file system, such as elemental files or directory files, and finally, objects related to Security Domains and Applets, both of them applications installed under the Operative System. The results of the analysis allowed the creation of a parsing engine and a construction engine for the output tools, covering all the objectives set at the beginning of the project.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshSmart cards
dc.subject.lcshMemory management (Computer science)
dc.subject.lcshOperating systems
dc.subject.otherSmart Card
dc.subject.otherSistemes Operatiu
dc.subject.otherGestió de Memòria
dc.subject.otherMemòria Heap
dc.subject.otherSmart Card
dc.subject.otherOperating systems
dc.subject.otherMemory Management
dc.subject.otherHeap
dc.titleDesign space exploration of power efficient embedded OS system for SmartCards
dc.typeMaster thesis
dc.subject.lemacTargetes de memòria
dc.subject.lemacGestió de memòria (Informàtica)
dc.subject.lemacSistemes operatius (Ordinadors)
dc.identifier.slug155961
dc.rights.accessRestricted access - author's decision
dc.date.lift10000-01-01
dc.date.updated2021-05-06T04:01:07Z
dc.audience.educationlevelMàster
dc.audience.mediatorFacultat d'Informàtica de Barcelona
dc.audience.degreeMÀSTER UNIVERSITARI EN INNOVACIÓ I RECERCA EN INFORMÀTICA (Pla 2012)
dc.contributor.covenanteeGiesecke & Devrient


Fitxers d'aquest items

Imatge en miniatura

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple