null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
2636014
Multi-Application Smart cards
Descrição
Mapa Mental sobre Multi-Application Smart cards, criado por MattSmith129 em 01-05-2015.
Mapa Mental por
MattSmith129
, atualizado more than 1 year ago
Mais
Menos
Criado por
MattSmith129
mais de 9 anos atrás
37
0
0
Resumo de Recurso
Multi-Application Smart cards
Memory
RAM
128b -3kb
EEPROM
4b-64kb
1000x slower than RAM to write to
App Data & OS extensions
ROM
3kb - 128kb
Smallest physical space required
Standards
ISO7816
Part 1 - Physical Characteristics
Part 2 - Dimonetions
Part 3 - Electronic Signals / Transmission
Part 4 -Commands for interchage
Application Protocol Data Units (APDUs)
Smart Card APDU Handler
before multi application
Various smart card operating systems (SCOS)
Gemplus
MCOS
MPCOS
OSCAR
programmed lots of different langs
apps had to be installed in advance
designed for specific sprocessors
functions embedded in the SCOS
Monolithic
close coupling of apps and OS
seperation of OS and Applications
EEPROM
Applications
Rom
OS
platforms
MULTOS
SCOS
I/O
Cyrpto
File Management
App Load/Delete
write standard lang
C Code
Java
VB
OUTPUT: MEL compiler
Optimizer/Linker
Off card loader
Certification of Apps
Global Platform
Developed by VISA
Runtime Environment (RTE)
Virtual Machine (VM)
Developer API
SCOS
Card Manager
Federating access control to the card
Registery
card state
command dispatching
instalation/removing apps
security manaagement
managing security domains
asign some privileges to apps
crypto for apps
PIN management
Event Logging
card issuer responsibilities
Load Card Manager keys
set policies for card life cycle
authorize load files
Security Domains
Issuer Security Domain
Rep issuer
Supplementary Security Domains
Rep Apps
Controlling Authority Security Domain
applying policy
Javacard
Java Card API
objects
byte and short types
boolean
single d arrays
Portability
security architecture
Applet sandbox
no pointer use
subset of java language
subset JVM
subset API
API V.10
1996
12kb, 4kb EEPROM, 512b ram
uni-dimensional arrays
operators
boolean
bytes and short types
API V2
1997
introduced crypto
Portability and interop was a issue
class file conversion was vendor specific
4 main packages
javacard.framework
javacardx.framework
ISO7816-4 compatible file system
javacardx.crypto
API V2.1
1999
new applet firewall and restrictive
Interoperable/re sueable
better error handling (exception hierarchy)
supported
packages
virtual methords
objectives
arrays
unsupported
no intergers
no char or string
no dynamic class loading
no garbage collection
Remote Method Invocation (RMI)
Client Application proxied to reader driver
no need for APDU
lifetimes
java card starts at ROM burn in
JCVM Forever
applets start when installed and registered in the registry table
JCVM
Enforces Security Policy
has gone up to EAL5+
PP already set
java code -> std compiler - > class file (byte code) -> coverter tool -> java card byte code - > off card installer
on card installer - > JCVM
dyanamic (apps installed after card issue)
windows for smart card
SCOS
.NET Cards
Sits on top of SCOS
sits on top of OS
liencing costs
java card has significant costs
smart cards types
Contact smart card
contactless smart card
All Communication Through APDU messages
Quer criar seus próprios
Mapas Mentais
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
Continentes
Alessandra S.
Princípios do Direito Tributário
Jessica Midori
Estrutura e Formação das Palavras
Alessandra S.
Manual de Técnicas de Redação
Alessandra S.
Expressões em inglês #2
Eduardo .
REAÇÕES QUÍMICAS
alessandra
Direito Constitucional - Direitos e Garantias Fundamentais
aline.costaa
Direito Administrativo
ana amaral
Vestibular - Guia de Estudos
Alessandra S.
Resumo Esquemático da Lei 8112/90
Maria José
Membrana Plasmática
Hugo Fonseca
Explore a Biblioteca