Abstract:
실시간성 지원을 위한 커널에서의 패킷 처리 방법 및 장치가 개시된다. 본 발명에 따른 실시간성 지원을 위한 커널에서의 수신 패킷 처리 방법은, 외부에서 수신되어 커널에 전달된 패킷이 응용 계층 내의 실시간 태스크가 사용하려는 패킷인지를 커널 내에 구비된 실시간 네트워크 관리자가 확인하는 단계; 및 커널에 전달된 패킷이 실시간 태스크가 사용하려는 패킷으로 확인된 경우, 수신한 패킷을 순차적으로 저장하는 수신 패킷 버퍼에 있던 다른 패킷들보다 확인된 패킷이 먼저 처리되도록 수신 패킷 버퍼의 최상위에 확인된 패킷을 저장하는 단계;를 포함한다. 본 발명에 따르면, 네트워크 모듈에서 실시간성을 지원하기 위한 실시간 태스크가 송수신하고자 하는 패킷을 지연 없이 빠르게 처리할 수 있다. 임베디드, 실시간 응답성, 실시간 운영체제, 커널, 버퍼 관리
Abstract:
A method for enhancing real-time performance of an embedded OS kernel is provided to enhance response to a real-time process of the embedded Linux OS kernel by enabling a task to preoccupy a different locking area from the locking area preoccupied by other tasks or a part of the locking area preoccupied by other tasks. Priority of an interrupt process is assigned to hardware by searching the hardware generating an interrupt. A process of the interrupt processor assigned with the priority is threaded. Whenever the interrupt is generated from the threaded processor, the processor is operated according to the priority.
Abstract:
리눅스 커널의 구성 방법 및 실시간 성능 테스트 방법이 개시된다. 본 발명에 따른 리눅스 커널의 구성 방법은, 낮은 우선순위의 이전 태스크를 수행하는 단계; 높은 우선순위의 태스크에 대한 서비스를 요청하는 인터럽트가 발생하면 상기 리눅스 커널이 사용자 모드인지 또는 커널 모드인지를 판별하는 단계; 상기 리눅스 커널이 커널 모드이면, 높은 우선순위의 다른 태스크가 존재하는지 여부를 판단하는 단계; 및 상기 높은 우선순위의 다른 태스크가 존재하지 않으면 재스케줄링을 통해 상기 높은 우선순위의 태스크를 수행하는 단계;를 포함하는 것을 특징으로 한다. 본 발명에 따르면, 운용체계로서 리눅스를 채용한 정보가전응용제품의 실시간 응답 성능을 최적화할 수 있으며, 정보가전응용제품의 실시간 응답 성능을 보다 정확하게 테스트할 수 있다.
Abstract:
A DRM(Digital Right Management) method and a DRM system are provided to prevent important data of the data from being exposed by using a TPM(Trusted Platform Module). A term of validity is transmitted from a server(S110). A public key including the information about the term of validity is generated by using a TPM(S120). The generated public key is transmitted to the server(S130). The encrypted digital content is received from the server(S140). The received digital content is decoded by using the TPM(S150).
Abstract:
An application program launching method and a system for improving security of an embedded Linux kernel are provided to execute the application program processor in the manner in which each application program processor is executed by a respective user, so that the embedded Linux system can be configured using conventional Linux system security functions. An application program launching method comprises the following several steps. An application program is installed(501), and t user selects an application program to be launched(502). A registry interface searches security set information on the selected application program from the registry through a registry manager, wherein the security set information includes a user ID associated with the selected application program, a capability, and a basic directory(503). A controller changes a user account for an application program processor to the user ID in the security set information(504). The application launching processor determines whether or not the application program processor is a system management processor(505). If the application program processor is a system management processor, since the application program processor needs part of the super-user privileges, the controller sets the capability based on the setting information for the capability in the security set information(506). The controller changes a basic directory of the application program processor according to the basic directory in the security set information(507). The controller launches the application program(508).
Abstract:
본 발명은 단말기로부터 컨텐츠 정보 전송을 요청받는 단계, 컨텐츠 정보 전송 요청에 상응하여 컨텐츠에서 관리할 수 있는 단말기 시스템의 권한 및 인증 정보가 설정된 다운로드 서술자(Download Descriptor) 정보를 단말기로 전송하는 단계, 다운로드 서술자 정보를 수신한 단말기로부터 컨텐츠 전송을 요청받는 단계 및 컨텐츠 전송 요청에 상응하여 컨텐츠를 전송하는 단계를 포함하는 시스템의 관리 권한이 설정된 컨텐츠 전송 방법을 제공할 수 있다. 컨텐츠, 다운로드 서술자(Download Descriptor)
Abstract:
본 발명은 컴퓨터 운영체제를 구성하는 커널에 관한 것으로, 특히 암호화 파일 시스템을 구비한 커널 및 여기서 수행되는 데이터 판독/기록 방법에 관한 것이다. 본 발명의 커널은, 어플리케이션 프로그램과 암호화 파일 시스템에 따라 데이터를 저장하는 보조 저장 장치 간의 데이터 전송 경로상에, 어플리케이션 프로그램들이 구동되는 유저 영역층; 상기 보조 저장 장치로부터 버퍼링한 데이터를 저장하기 위한 버퍼 캐쉬층; 상기 보조 저장 장치로부터 버퍼링한 데이터를 저장하기 위한 버퍼 캐쉬층; 및 상기 보조 저장 장치와 상기 버퍼 캐쉬층과의 데이터 통신을 중계하는 디바이스 드라이버층을 구비하되, 상기 버퍼 캐쉬층은, 내부에 버퍼링된 데이터에 대한 세부 암호화 정보를 보유하는 것을 특징으로 한다. 암호화 파일 시스템, 버퍼 캐쉬, 커널, OS
Abstract:
A transmission method of contents and an apparatus thereof in which the management authority of a system is set up for preventing the unintended execution of a system are provided to prevent the leakage of the security by providing authentication by previously defining an access of the system. A contents server(100) includes contents(101) information and download descriptor(105) information in database(103). The download descriptor information comprises an electronic signature and program descriptor information of the contents. A terminal(110) includes the authentication information corresponding to the signed information of the contents server in authentication list database(117). The terminal authenticates the provided contents compared to the authentication list database.
Abstract:
본 발명은 모바일 응용 및 정보가전 응용 분야에 임베디드 시스템의 운영체제 커널로 리눅스를 이용할 때, 리눅스 커널의 실시간 응답성을 향상시키기 위하여 각 응용이 요구하는 실시간 성능의 수준으로 임베디드 운영체제 커널의 실시간 성능을 향상시키는 방법에 관한 것이다. 본 발명의 목적 및 기술적 과제를 달성하기 위해, 본 명세서에서는 뮤텍스락(Mutex Lock) 기법, 인터럽트 처리기의 스레드(thread) 기법 및 자발적 선점 기법을 개시한다.
Abstract:
A method for setting up simply security of a target system is provided to set up security of an OS and application programs to be transferred to a target system in a development host environment. A method for setting up simply security of a target system comprises the following several steps. A target setup tool requests loading of application programs to a target system(300). The target setup tool displays a screen for enabling a user to select the application programs to be loaded to the target system and then the user selects the application programs to be loaded to the target system(310). The target setup tool receives selected rights of the application programs from the user(320). The target setup tool tags the information on the selected rights to binary codes of the application programs(330). The target setup tool generates hashes with respect the binary codes of the application programs, and attaches the hashes to the binary codes of the application programs(340). The target setup tool affixes an electronic signature on the application programs and loads the application programs to the target system(350).