Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемМихаил Каракозов
1 Обзор технологии Java Card
2 Что такое смарт - карта Карта снабженная микропроцессором, памятью, устройствами приема и передачи информации; Взаимодействие карты такого типа с окружающим миром производится с помощью коммуникационного интерфейса, имеющего восемь контактов.
3 Что такое смарт - карта Смарт-карта вставляется в приемное устройство (Card Acceptance Device, CAD. В состав приемного устройства может входить терминал, считыватель и интерфейсный механизм (interface device, IFD). Общение со смарт – картой производится с помощью стандартизированных пакетов данных, называемых APDU (Application Protocol Data Unit).
4 Бесконтактные смарт-карты
5 Использование смарт-карт Основная цель – обеспечение безопасности данных и производимых операций; Сферы применения: Телекоммуникации; Финансы; Сфера услуг; Транспорт. Идентификация личности и биометрия;
6 История платформы Java Card 1995 Создание Java 1996 Компания Schlumberger создает Java Card Sun Microsystems создает стандарт Java Card Java Card Бесконтактный интерфейс, биометрия Java Card 3.0
7 Платформа Java Card
9 Подмножество языка Java Не поддерживаются: Длинные типы данных: long, double, float, перечислимые типы; Символы и строки; Многомерные массивы; Динамическая загрузка и проверка безопасности классов; Финализация, клонирование, сериализация; Cборка мусора является опциональной.
10 Специальные возможности Java Card Управление временем жизни переменных и апплетов; Встроенное управление транзакциями; Изоляция апплетов. Java Card API: Java SE: java.io, java.lang (Object, классы исключений); Пакет javacard.framework Безопасность и криптография: javacard.security; javacardx.crypto.
11 Java Card Управление временем жизни переменных и апплетов; Встроенное управление транзакциями; Изоляция апплетов. Java Card API: Java SE: java.io, java.lang (Object, классы исключений); Пакет javacard.framework Безопасность и криптография: javacard.security; javacardx.crypto.
12 Характеристики смарт-карт Поколение Java Card 2: CPU: бит; RAM: 2 – 4 Кб; ROM: 48 – 64 Кб; Современные смарт-карты: CPU:16 – 32 бит; RAM:16 – 32 R Кб; ROM –1Мб
13 Java Card 3.0 Полноценная J2ME виртуальная машина; Все возможности языка Java, включая возможности Java 6 (generics типа Vector, аннотации, цикл foreach); Многопоточность; Возможность заменить апплеты сервлетами;
14 Java Card EE сервлеты Общение с CAD или мобильным устройством через HTTP\HTTPS протокол; Сервлеты могут работать параллельно, прослушивая каждый свой порт; Возможность организации автономного приложения с HTML интерфейсом
15 Ссылки Сайт Sun посвященный Java Card: /overview/index.html Русскоязычное сообщество сообщество: Сайт организации Java Card Forum:
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.