자바 카드마이크로 프로세서 기반 스마트 카드로 하드웨어, 자바 카드 운영 체제, 보안 모듈 (카드 관리자) 및 출시 당시 하나 이상의 애플릿 등 여러 요소로 구성됩니다.
하드웨어 다양한 하드웨어 제조업체가 있지만 가장 인기있는 것은 nxp와 infineon입니다. 두 실리콘 제조업체는 매년 전 세계적으로 수백만 개의 마이크로 프로세서 칩을 출하합니다. emvco, visa, mastercard 및 unionpay international의 인증을 받아 최고 수준의 보안을 갖춘 하드웨어 플랫폼을 제공합니다.
운영 체제 자바똑똑한카드os는 하드웨어 기능을 활용하고 Java 프로그래밍 언어로 작성된 응용 프로그램 (작은 프로그램)을 카드에서 실행할 수있는 운영 플랫폼입니다. Java 카드는 개방형 플랫폼이며 Oracle의 Java 웹 사이트에서 표준 (및 개발 키트)을 무료로 사용할 수 있습니다.
카드 매니저 마이크로 프로세서 카드의 주요 기능 중 하나는 보안 기능입니다. 이 목적을 위해 특별히 칩의 별도 영역 인 "카드 관리자"가 지정됩니다. 이것은 칩에 영구적으로 상주하고 카드 및 애플릿 관리를 수행하는 기능을 가지고 있으며 보안 요소 (보안 도메인이라고 함)에 대한 게이트웨이입니다. 이 중앙 구성 요소는 다른 개방형 플랫폼 표준 글로벌 플랫폼에 의해 정의됩니다.
globalplatform (globalplatform.org)은 회원이 운영하는 독립 표준기구입니다. 회원으로는 애플, 오라클, 삼성, 아메리칸 익스프레스, 젬 알토, NXP, hid, 비자, 인피니언, 마스터 카드 등이 있습니다.
애플릿 애플릿은 사용자 (또는 터미널)가 상호 작용할 카드에서 실행되는 프로그램입니다. 각 카드는 칩의 사용 가능한 저장 공간에 따라 하나 이상의 작은 프로그램을 동시에로드 할 수 있습니다. 모든 애플릿이 동일 할 필요는 없으며 크기와 기능이 다를 수 있습니다. 애플릿은 보안 목적 (예 : 인증)을 위해 카드 관리자를 사용하거나 자체 보안 도메인을 작성할 수 있습니다. 애플릿이 설치되면 카드 관리자를 몰라도 터미널이 애플릿과 직접 통신 할 수 있습니다. 단말기에 카드를 넣을 때 작은 응용 프로그램을 선택하거나 기본 응용 프로그램으로 작은 응용 프로그램을 선택할 수 있습니다.
요구 사항에 맞는 자바 카드 제품을 선택할 때 고려해야 할 사항이 많습니다. 범용 스마트 카드는 프로젝트에 올바른 카드를 지정하기 위해 이러한 작업을 안내 할 수 있습니다.
출발점 좋은 출발점은 다음 질문에 답하는 것입니다. 카드를 어떤 용도로 사용 하시겠습니까? 카드는 어떤 용도로 사용됩니까? 접촉, 비접촉 또는 이중 인터페이스가 필요합니까? 카드에 얼마나 많은 저장 공간이 필요합니까?
이러한 질문에 대한 답을 얻으면 필요한 특정 애플릿의 올바른 하드웨어, 운영 체제 및 모델을 찾는 데 도움이됩니다. 자신의 애플릿을 작성하는 개발자는 필요한 특정 하드웨어 기능과 Java 카드 OS 및 글로벌 플랫폼의 관련 사양에만 신경을 쓰면됩니다.
당신이 찾고 있다면자바 카드, Java 칩 카드 및 프로젝트에 적합한 Java 카드를 선택하는 데 도움이 필요하면 sales@smartcardrfidtag.com으로 이메일을 보내주십시오.