摘要 |
본 발명은 보안운영체제를 이용한 보안키패드 제공 방법에 관한 것으로, 보안커널(Secure Kennel)을 구비한 보안OS(Secure Operating System)와 커널구조가 공개된 일반OS(Normal Operating System)를 탑재한 무선단말을 통해 실행되는 방법에 있어서, 상기 일반OS의 프로그램(n)이 상기 보안OS의 지정된 프로그램(s)에서 접근 가능한 메모리영역을 할당하거나 또는 기 할당된 메모리영역을 확인하고, 상기 일반OS의 프로그램(n)이 상기 메모리영역을 통해 상기 보안OS의 프로그램(s)으로 상기 일반OS 상에서 터치스크린 상의 키패드표시영역정보에 보안키패드를 구현하기 위한 보안키패드정보를 요청하고, 상기 보안OS의 프로그램(s)이 상기 키패드표시영역정보를 근거로 복수의 터치영역과 복수의 키 데이터를 랜덤하게 매칭시킨 랜덤배열정보를 동적 생성하여 유지하고, 상기 랜덤배열정보에 대응하는 보안키패드를 일반OS 상에 구현하기 위한 보안키패드정보를 구성하여 상기 메모리영역을 통해 상기 일반OS의 프로그램(n)으로 제공하고, 상기 일반OS의 프로그램(n)이 상기 보안키패드정보를 근거로 터치스크린 상에 보안키패드를 표시하고, 상기 터치스크린의 터치이벤트에 대응하는 터치좌표를 획득하여 상기 메모리영역을 통해 상기 보안OS의 프로그램(s)으로 제공하고, 상기 보안OS의 프로그램(s)이 상기 랜덤배열정보를 근거로 상기 터치좌표에 대응하는 키 데이터를 도출하여 상기 메모리영역을 통해 상기 일반OS의 프로그램(n)으로 제공하며, 상기 일반OS의 프로그램(n)이 지정된 절차에 따라 상기 키 데이터를 지정된 서버로 제공하는 절차를 수행한다. |