Интернет магазин китайских планшетных компьютеров



Компьютеры - Java Card - Безопасность

28 апреля 2011


Оглавление:
1. Java Card
2. Портируемость
3. Безопасность
4. Отличия Java Card от Java



Безопасность данных на смарт-картах была одним из основных приоритетов при разработке Java Card. Она обеспечивается различными свойствами платформы:

  • Cокрытие данных. Приложения запускаются в изолированной среде и могут получать доступ к операционной системе и аппаратному обеспечению только через специализированные интерфейсы.
  • Экран апплетов. Несколько апплетов может быть активно одновременно, однако они изолированы по модели «песочницы»: приложению выделяется контекст, к данным которого оно имеет доступ. Данные других приложений ограждены экраном. Для обеспечения совместной работы нескольких приложений есть механизм переключения контекстов, который выполняется через процесс, контролируемый виртуальной машиной .
  • Криптография. Поддерживаются популярные алгоритмы шифрования, такие как DES, 3DES, AES, RSA. Также поддерживаются другие криптографические сервисы: цифровые подписи, генерирование электронных ключей и обмен ими.
  • Механизм апплетов. Апплет Java Card — это по сути конечный автомат, который обрабатывает входящие команды и отвечает, посылая данные или возвращая информацию о статусе.


Просмотров: 3366


<<< JasperReports