Abstract:
PURPOSE: A system for installing an application program for mobile client through a wireless Internet and a method thereof are provided to install an application program in the mobile client safely by attaching an electronic signature of a reliable application issuer using a public key encoding technique in a Java platform, distributing a certificate capable of confirming the signature, thereby verifying an integrity of the application program for an authentication of a program code. CONSTITUTION: A contents provider(400) creates an application program file(600) for a mobile client(300). The application server(200) receives an issued certificate from a certification authority(100), possesses a private key for a signature corresponded to the certificate, and creates a specification file(500) of the signed application program. The mobile client(300) downloads the signed application program from the application server(200), verifies an electronic signature, and installs the application program. The specification file(500) of the application program is divided into an application program specification portion and an application program signature portion.
Abstract:
PURPOSE: The method for distributing the computer program via the on-line is provided to prevent the computer program from duplicating after the on-line distribution, to promote the sale of the computer program via the e-commerce, and to raise the price competition of the computer program good. CONSTITUTION: The method comprises the following steps. The purchaser obtains the PK(Public Key) Authentication of the on-line distribution system from the directory service system of the PKI(Public Key Infrastructure)(S10). The purchaser sends the purchasing information and the purchaser's information(a user's authentication) to the on-line distribution system, and requests the purchase of the desired computer program(S11). The on-line distribution system checks the purchaser's authentication and the purchasing information(S12), and sends the purchase-confirmed message to the purchaser(S13). The purchaser checks the message, pays the bill(S14), and sends the payment information to the on-line distribution system(S15). The on-line distribution system creates the UDP(User Dependant Part), encrypted by the PK of the purchaser, to the computer program(S16). The software package and the receipt are sent to the purchaser(S17). The purchaser installs the computer program to the own computer(S18).
Abstract:
PURPOSE: A method for notarizing an electronic document using an electronic signature and a time stamp is provided to confirm an owner and a notarizing time with respect to an electric document of a user by a notarizing institution. CONSTITUTION: After a notarizing institution system is initialized, a notarizing institution system manager drives a notarizing institution initialization module. A notarizing institution program creates a pair of keys for a cryptogram and a signature to be used in the notarizing institution(S201). Two published notarizing keys out of the created two kinds of key pair are registrated in the notarizing institution system in an off-line method(S202). The notarizing institution system manager confirms a user notarizing request receipt, a requesting waiting management, a notarizing requesting process, a notarizing proof process, and a normally install or not of a sub program providing visual information(S203). For a synchronization of the notarizing institution, visual information of the notarizing institution is adjusted based on visual information of the notarizing institution by making a public institution visual information providing module refer to a visual information providing module of the notarizing institution system once after initially driving a visual information providing module so that the visual information providing module is synchronized the public institution visual information providing module and may maintain an identifying visual information(S204).
Abstract:
PURPOSE: A certificate authority data management method is provided to manage an application, a generation, a distribution, an update and a cancellation of a public key certificate in a certificate authority. CONSTITUTION: The method comprises steps of allowing a user to input a name, a mail address and a secret code on an application form of a public key certificate(S201), a user system generating a key pair and a session key, and storing the private key in a diskette(S202), the user system generating an electronic signature document by allowing the user to sign by using the private key and coding the electronic signature document(S203, S204), the user system generating an electronic envelope by decoding the session key with a public key(S205), a certificate authority receiving the public key certificate application form and decoding the coded document(S211), the certificate authority checking the user and the level of the certificate(S212), the certificate authority generating a user public key certificate by signing the application form with the private key of the certificate authority(S213), the certificate authority storing the user public key certificate in a temporary database(S214), the user checking the notification transmitted by the certificate authority(S221), the user accessing the certificate authority and transmitting the name, the mail address and the user code(S222), the certificate authority checking the identification of the user by using the transmitted data(S231) and the certificate authority transmitting the public key certificate for signature, and the public key certificate for coding, the public key certificate for coding of a management server and a certificate revocation list(S232).
Abstract:
PURPOSE: A system for controlling a remote digital camera on the internet and a method the same are provided to control a digital camera mounted on a local system, and to control a digital camera mounted on a system of a remote place, on the basis of a web through the internet. CONSTITUTION: A system for controlling a remote digital camera on the internet comprises a digital camera control system(1), an internet(3), and a system(4) of a remote place. The digital camera control system(1) is a software module(2A), and comprises a general HTTP(HyperText Transfer Protocol) server section(11), a HTTP server section(12) for controlling a digital camera, a file system interfacing section(13), a TCP/IP(Transport Control Protocol/Internet Protocol) interfacing section(14), an IEEE(Institute of Electrical and Electronics Engineers)1394 interfacing section(15), HTML documents, and a Java Applet. A hardware module(2B) comprises an internet adapter(17), an IEEE1394 host adapter(18), an IEEE1394 cable(19), and many cameras(20). The system(4) of the remote place is composed of a web browser(41). A method for controlling the remote digital camera comprises the steps of: performing the web browser in the system of the remote place, inputting an URL(Universal Resource Locator) for the HTML documents, and trying connection to a control system of the digital camera; reading an internet packet through the internet adapter and the TCP/IP interfacing section, and confirming a port number appointed in the internet packet; performing a control operation by selecting one port of HTTP server ports or other ports, and general HTTP server ports, according to the confirmed result, transmitting the result to the internet.
Abstract:
PURPOSE: A component structure based testing framework apparatus and method are provided to test whether a vehicle electrical field software is developed according to AUTOSAR standards more conveniently. CONSTITUTION: A tester unit(100) tests whether the bound test target software of a test object unit(110) is suitable to preset standards. A plurality of test case components(102) of a tester container(101) tests the test target software. A test case interface unit(104) communicates with the tester container and the each test case component. A communication interface unit(105) communicates with the tester container and the test object unit.
Abstract:
An ontology-based ad hoc service discovery system includes a local service cache, a cache manager, a service description unit, a query processor, a service semantic inference unit and a node daemon. The local service cache restores a service ontology by collecting class information of all services advertised on an ad hoc network and stores the service ontology. The cache manager manages the local service cache and performs various preset operations on the cache. The service description unit stores a description of a corresponding service for use in initializing the local service cache. The query processor starts performing a semantic based service query protocol by receiving a service query from a user or an application program. The service semantic inference unit inspects whether the service query transmitted from a client is coincident with the content of the service. The node daemon performs a service cache synchronization protocol with neighboring nodes.
Abstract:
본 발명은 유비쿼터스(ubiquitous) 네트워크 기반의 소프트웨어 로봇 즉, 소봇 기술에 관한 것으로서, 더욱 상세하게는 인터넷을 포함하는 유비쿼터스 네트워크 환경에서 다양한 정보 단말기로 이동 및 전이되어 작동하며 사용자가 원하는 정보를 서비스하는 새로운 개념의 소프트웨어 로봇 기술에 관한 것이다. 본 발명에 따르면, 유비쿼터스 환경에서 실세계 객체들과 무선 통신을 통해 정보를 얻거나 정보를 주며, 인터넷을 포함한 유비쿼터스 네트워크를 통하여 사용자의 다양한 정보 단말기로 이동하고, 정보 단말기의 특성에 맞게 전이하고, 작업을 처리 한 후 그 결과를 사용자에게 전달할 수 있는 유비쿼터스 네트워크 기반의 소봇을 이용한 시스템과, 이러한 소봇의 이동 및 전이 방법이 제공될 수 있다. 유비쿼터스(Ubiquitous) 네트워크, 소봇(SOBOT : software robot), 원격지 소봇, 오리진 소봇, 전이
Abstract:
본 발명은 온톨로지 기반의 지식 모델링 방법 및 그 시스템에 관한 것이다. 온톨로지 기반의 지식 모델링 방법 및 그 시스템은 개념적 모델, 논리적 모델, 및 물리적 모델로 정의되는 지식 모델링과 온톨로지 기반의 객체 지향 모델을 산출하여 특정 분야의 지식 서비스를 요청하는 사용자의 질의에 대해 사용자가 원하는 지식 서비스를 제공하도록 한다. 이와 같이 하면, 각기 다른 지식베이스 및 지식 서비스간의 상호 운용성, 지식 공유성, 확장성, 보안, 프라이버시 측면의 문제를 해결할 수 있고, 지식베이스 및 지식 추론 과정에서 적용된 추론 알고리즘, 추론 서비스 제공 범위, 구현된 추론 엔진의 내부 구조가 상이하더라도 상호 운용이 가능하고, 지식베이스 스키마 및 컨텐츠의 구조가 서로 상이하여도 스키마 및 구조의 동기화를 가능하며, 또한 특정 분야의 인접 지식간 통합, 확장, 연동, 지식베이스의 접근 및 보안 측면에서 지식 저장 및 검색의 균일화된 기능 및 서비스를 제공할 수 있다.