Technologia Oracle Java Card

Java Card to jedna z najlepszych otwartych, interoperacyjnych platform dla elementów bezpiecznych, umożliwiająca kartom inteligentnym i innym zabezpieczonym przed manipulacją chipom obsługę wielu aplikacji wykorzystujących technologię Java. Java Card to platforma wykonawcza umożliwiająca przechowywanie i aktualizowanie wielu aplikacji na jednym urządzeniu o ograniczonych zasobach, zachowując przy tym najwyższe poziomy certyfikacji i zgodności ze standardami.

Specyfikacje technologii Java Card 3.2

Specyfikacja technologii Java Card w wersji 3.2 zawiera szereg ulepszeń, takich jak obsługa protokołów (D)TLS1.3. Ponadto zawiera objaśnienia interfejsów API, które ułatwiają pracę programistom oraz istotnie zwiększają poziom interoperacyjności w wielu implementacjach. Jest to punkt odniesienia dla nowych produktów Java Card.

Uzyskaj szczegółowe informacje na temat zestawu Oracle Java Card TDK

Dowiedz się wszystkiego, co potrzebne, aby rozpocząć korzystanie z technologii Java Card (dokumentacja, konfiguracja, programowanie itp.).

Zgodność z Java Card

Licencjonowanie technologii Java Card firmy Oracle wraz z powiązanym zestawem zgodności technologii pomaga zapewnić zgodność ze specyfikacjami Java Card.

Zalety Java Card

Platforma Java Card jest minimalnym podzbiorem języka Java, wzbogaconym o unikalne funkcje dostosowane do potrzeb osób wdrażających bezpieczne elementy i programistów, w szczególności:

  • Zgodność operacyjna

    Aplety opracowane z wykorzystaniem technologii Java Card będą działać na każdym produkcie obsługującym technologię Java Card, niezależnie od dostawcy oprogramowania i używanego sprzętu. Java Card jest dostępna w szerokiej gamie form krzemowych, w tym kart inteligentnych, wbudowanych chipów, bezpiecznych enklaw w CPU i MCU oraz wymiennych kart SIM. Aplikacje mogą być ponownie wykorzystywane na tych formach, co pozwala klientom zmaksymalizować stosunek bezpieczeństwa do kosztów i ułatwia migrację w przypadku zmian wymagań dotyczących bezpieczeństwa.

  • Bezpieczeństwo

    Technologia Java Card opiera się na nieodłącznym bezpieczeństwie języka programowania Java, aby zapewnić bezpieczne środowisko wykonawcze. Otwarty proces projektowania, sprawdzone wdrożenia branżowe i oceny zabezpieczeń wysokiego poziomu sprawiają, że platforma Java Card jest obecnie jedną z najbardziej wydajnych i bezpiecznych technologii. Java Card obsługuje również najnowsze standardy bezpieczeństwa i jest regularnie aktualizowana o najnowocześniejsze algorytmy, tryby i protokoły kryptograficzne.

  • Wiele aplikacji, wielodostęp

    Technologia Java Card umożliwia wielu aplikacjom od wielu dostawców bezpieczne współistnienie na jednym bezpiecznym elemencie. Na przykład, kilka schematów płatności może być zawartych w tym samym chipie lub aplikacja SIM może być ładowana wraz z usługami zabezpieczeń urządzenia we wbudowanym bezpiecznym elemencie.

  • Możliwość rozbudowy i aktualizacji

    Nowe usługi są opracowywane przy użyciu opartych na standardach narzędzi Java i można je tworzyć i wdrażać w dowolnym momencie przez cały okres użytkowania produktu Java Card. Zdalne zarządzanie i aktualizowanie aplikacji pozwala dostawcom usług na stałe dostosowywanie pod kątem zagrożeń dla bezpieczeństwa. Aplety można aktualizować w polu, co zapewnia użytkownikom końcowym zawsze aktualne zabezpieczenia urządzenia.

  • Certyfikowany projekt

    Produkty oparte na technologii Java Card są certyfikowane na najwyższym poziomie (np. od EAL4+ do EAL7+) przy użyciu profilu ochrony Java Card jako światowego odniesienia dostarczanego przez Oracle. Dodatkowo skraca to czas i koszty oraz oszczędza czas programistów na certyfikację apletów przy użyciu modeli kompozycji.

  • Zgodność ze standardami

    Interfejs Java Card API jest zgodny z międzynarodowymi standardami bezpiecznych elementów, takimi jak ISO 7816 lub standardy komunikacji mobilnej wydane przez ETSI / 3GPP. Główne standardy branżowe, takie jak EMVCo i GlobalPlatform, odnoszą się do interfejsu API Java Card.

Oracle Java Card Development Kit

Technologia Oracle Java Card umożliwia programowanie urządzeń wbudowanych dostosowanych do wykonywania określonych zadań. Wśród wielu zastosowań można wymienić karty SIM i wbudowane karty SIM w systemach telekomunikacyjnych, płatności mobilne NFC oraz bezpieczną weryfikację tożsamości, np. paszporty.

Narzędzia Oracle dla aplikacji Oracle Java Card

Narzędzia Oracle Java Card Development Kit służą do konwertowania i weryfikowania aplikacji Java Card. Narzędzia te mogą być używane z produktami opartymi na wersjach 3.2, 3.1 i 3.0.4 specyfikacji Java Card.

Symulator technologii Oracle Java Card

Narzędzie Java Card Development Kit Simulator pozwala na sprawdzanie i wykrywanie błędów aplikacji Java Card. Obejmuje środowisko symulacyjne Java Card i wtyczkę Eclipse. Zapewnia obsługę najnowszej specyfikacji Java Card 3.2 i może także uruchamiać aplikacje napisane dla wcześniejszych wydań.

Seria webinariów dotyczących Java Card

Więcej webinariów dotyczących Java Card
Urządzenie we/wy Java Card zapewnia dostęp do urządzeń peryferyjnych na magistrali I3C

Urządzenie we/wy Java Card zapewnia dostęp do urządzeń peryferyjnych na magistrali I3C

Java Card na bezpiecznym elemencie w urządzeniu Internetu rzeczy zapewnia dostęp do urządzeń peryferyjnych na magistrali I3C.

Uwierzytelnianie wielochmurowe za pomocą Java Card 3.1

Uwierzytelnianie wielochmurowe za pomocą Java Card 3.1

Zapewnienie bezpiecznej komunikacji między urządzeniami Internetu rzeczy (IoT) a usługami w chmurze IoT przy użyciu Java Card.

Demonstracja silnego uwierzytelnienia użytkownika za pomocą rozwiązań Java Card

Demonstracja silnego uwierzytelnienia użytkownika za pomocą rozwiązań Java Card i FIDO

Uwierzytelnianie bez hasła przy użyciu mechanizmów biometrycznych opartych na specyfikacji FIDO z wykorzystaniem technologii Java Card i usługi Oracle Identity Cloud Service.

Wprowadzenie do Java Card - podstawowe informacje dla programistów

Wprowadzenie do Java Card - podstawowe informacje dla programistów

Omówimy podstawy: Czym jest ekosystem Java Card? Czym jest technologia Java Card? Jak utworzyć aplet Java Card?

Zabezpieczanie urządzeń medycznych IoMT za pomocą technologii Java Card

Zabezpieczanie urządzeń medycznych IoMT za pomocą technologii Java Card

Dowiedz się, jak platforma Java Card może być używana do integracji z EHR, uwierzytelniania urządzeń, integralności, udostępniania i w innych sytuacjach.

Integracja Java Card z usługą Blockchain opartą na opartą na systemie hiperksięgi Oracle

Integracja Java Card z usługą Blockchain opartą na opartą na systemie hiperksięgi Oracle

Dowiedz się, jak poprawić bezpieczeństwo i egzekwować autentyczność nowych transakcji dodanych do blockchain.

Atestacja urządzenia IoT

Atestacja urządzenia IoT

Zobacz, w jaki sposób Java Card zapewnia bezpieczną usługę atestacji urządzenia IoT, która może zapewnić kontrolę tożsamości urządzenia i innych atrybutów.

22 lutego 2024 r.

Java Card Development Kit 24.0 - zapowiedź

Nicolas Ponsini, Consulting Product Manager, Oracle

Java Card Development Kit to zestaw komponentów i narzędzi do tworzenia apletów w oparciu o specyfikacje Java Card oraz projektowania wdrożeń technologii Java Card. Wersja 24.0 zawiera wiele ulepszeń, które oferują bardziej kompletny zestaw funkcji i lepszą integrację ze środowiskami programistycznymi, w tym obsługę systemów Windows i Linux, interfejs API we/wy kart inteligentnych jako interfejs API hosta klienta oraz GlobalPlatform jako środowisko zarządzania aplikacjami.

Przeczytaj cały wpis

Zasoby Java Card

Pierwsze kroki z Java Card


Narzędzia Java Card - podręcznik użytkownika

Zapoznaj się z Java Card Development Kit Tools.


Symulator Java Card i wtyczka Eclipse - podręcznik użytkownika

Zapoznaj się z symulatorem Java Card Development Kit i wtyczką Eclipse.


Tworzenie apletu HelloWorld

Poznaj podstawy tworzenia aplikacji Java Card.


Skontaktuj się z działem sprzedaży

Dowiedz się, jak zostać licencjobiorcą Java Card.