애플릿이 자신들의
파일을 지우거나 그들의 사적인 정보를 네트워크를
통해 흘려 보낼 가능성이 존재
따라서 컴퓨터에서 프로그램 실행 시 호스트의
특정한 자원에 대한 접근
웹 브라우저가 신뢰할 수 없는 프로그램에 대해서
자원에 대한 접근을 제어하지 못한다면 시스템에
손상을 입히
시간에 엄격한 데이터형 검사
⑦ 자바는 멀티 스레드를 지원한다.
⑧ 자바는 동적(dynamic)이다.
- 실행 파일과 라이브러리 파일이 분리되어 실행시간에 가장 최근의 라이브러리 클래스를 호출
⑨ 자바는 이식성이 우수하다.
- 시스템 독립적인 바이트코드생성
- 시스템 독립적인 자료형의 크기
시스템들로 구성되는 네트워크 응용 프로그램을 지원하는 것에 초점을 맞추고 있다. 한 응용 프로그램이 이러한 분산 환경에서 수행되기 위해서는 중립적인 포맷을 가지는 오브젝트 파일(object file)이 필요하다. 이러한 일은 자바 컴파일러에 의해서 특정 컴퓨터의 구조에 상관없는 바이트코드를 생성
시스템에서 개발을 시작하였습니다. 개발자인 James Gosling은 그 당시 단순하고 버그가 없는 가전 전자 제품을 만드는 것을 목적으로 일에 착수하였는데, 이를 위해 플랫폼에 독립적인 코드를 작성하여 모든 CPU에 맞도록 컴파일 되어야 하고, 서로 다른 장치를 연결하는 분산 네트웍에 적당한 언어를 개발
보안 알고리즘 서비스를 제공하고, 발급자의 키와는 별도의 키를 생성하여 키 관리를 지원할 뿐만 아니라 카드 발급 후 응용 프로그램의 로딩, 인스톨, 삭제에 필요한 보안 절차와 관리기능에 대한 요구사항을 필요로 한다.
본 논문에서는 이러한 보안 요구사항을 만족시킬 수 있는 자바카드 보안 메