Abstract:
A system for searching encrypted numeric data and a method therefor are provided to efficiently search the encrypted data by making the wild card search and section search possible in a search method using a numerical value as a keyword. A key generating unit(100) produces a key for the encryption. An index generating unit(200) generates an index for a document from a plurality of documents including the generated key and numeric data based on each digit of the numeric data and the decimal points of each digit. A trapdoor generating unit(300) produces a trapdoor including search information for each digit of the numeric data and the decimal points of each digit by using the generated key. A document retrieval unit(400) receives numeric data to be searched, searches the index by using the trapdoor and then outputs document information including the numeric data.
Abstract:
A device and a method for performing an e-vote using a mobile terminal are provided to identify a voter with a certificate without making the voter report the e-vote previously when the voter casts a ballot with a mobile terminal of the voter, and guarantee secrecy of the e-vote by encoding voting contents of the voter and deleting a user ID of a mobile terminal user. A voter ID checker(310) authenticates a voter based on a certificate received from a mobile terminal(100) of the voter through the mobile network. An encoding key manager(330) generates and transmits an encoding key for encoding voting contents to the mobile terminal. An election information provider(340) transmits election information including candidate information to the mobile terminal. A voting result storing part(350) decodes the encoded voting contents of which an ID of the voter is removed from the encoded voting contents. A duplicated voting preventer(320) rejects a reconnection trial to an e-vote device(300), and an online/offline duplicated voting trial after the e-vote is completed. An external connector(360) is connected to a CA(Certificate Authority) issuing the certificate including a PIN(Personal ID Number) of the voter to the mobile terminal.
Abstract:
An apparatus and a method for performing a data synchronization based on a packet are provided to perform data synchronization between devices under an unstable condition based on an access authority for information between multi-users. A method for performing a data synchronization based on a packet includes the steps of: generating a packet if a data update occurs in a predetermined node of a plurality of nodes in a network linked to the nodes(S421); inserting the packet into a packet list and aligning the packet according to a generation time sequence(S430); checking a state of a predetermined node in the node list of the generated packet(S440); and updating the state of the predetermined node in the node list of the generated packet based on the checked result, and applying the updated data to the predetermined node(S452); and changing the state of the predetermined node included in each packet of the packet list into all visited state(S480).
Abstract:
본 발명은 고정대역 서비스를 사용할 수 있는 네트워크에서 혼잡 윈도우를 제한하여 TCP 성능과 특성을 개선하는 방법에 관한 것이다. 본 발명에 따른 혼잡 윈도우 제한에 의한 TCP 성능 개선 방법은 네트워크 연결이 설정될 때, 고정 대역 서비스인지를 검사하는 제1 단계; 상기 제1 단계의 검사 결과 고정 대역 서비스일 경우, 최소 왕복 지연을 산출하는 제2 단계; 상기 산출된 최소 왕복 지연으로 최적 혼잡 윈도우를 산출하는 제3 단계; 및 상기 산출된 최적 혼잡 윈도우를 TCP 혼잡 윈도우 제어에 적용하는 제4 단계를 포함하는 것을 특징으로 한다. TCP, 혼잡 제어, 혼잡 회피, 고정 대역, 최적 혼잡 윈도우, 최대 혼잡 윈도우
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 SONET/SDH 상에서 다양한 대역의 회선 및 데이터 서비스를 지원하는 전송 프레임 구조와 이를 처리하는 다중화 장치 및 프레임 전송 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 제어 구간, 동기 구간, 비동기 구간을 포함하여 구성된 전송 프레임 구조를 제안하고, 제안된 전송 프레임의 동기 구간에는 고정 크기의 프레임을 삽입하거나 추출하고, 비동기 구간에는 가변 크기의 프레임을 삽입하거나 추출할 수 있는 다중화 장치 및 전송 프레임 전송 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, SONET/SDH(Synchronous Optical Network/Synchronous Digital Hierachy) 망에서 다양한 대역의 회선 및 데이터 서비스를 지원하는 전송 프레임 구조로서, 상기 전송 프레임은, 고정 크기의 프레임을 전송하기 위한 동기 구간; 가변 크기의 프레임을 전송하기 위한 비동기 구간; 및 상기 동기 구간 및 비동기 구간을 구분하는 정보를 저장하는 제어 프레임을 전송하기 위한 제어 구간을 포함하여 구성됨. 4. 발명의 중요한 용도 본 발명은 동기식 광 네트워크 시스템 등에 이용됨. 동기식 광 네트워크(SONET), 동기식 디지털 계위(SDH), 프레임, 고정 프레임, 가변 프레임
Abstract:
A synchronizing method of delayed global data is provided to perform synchronization between a plurality of information devices, and information synchronization based on access authority for information between multi-users. A synchronizing method of delayed global data performs information synchronization between a server and at least one information device, and includes the steps of: forming a tree with the server(110) as a root, and the information device(120) as a leaf; generating packets periodically in the information device, and transmitting the packets to the server; and performing the information synchronization by the server receiving the packets from each information device. The step to form the tree includes the step of connecting the at least one information device with the server to form each middle node, and forming the leaf by connecting the information device with another information device.
Abstract:
본 발명에 의한 랜덤화한 프로베니우스 분해방법을 이용한 차분 공격 방지 방법 및 그 장치는 네 개의 정수로 소정의 랜덤 행렬을 생성하는 단계; 상기 랜덤 행렬을 기초로 프로베니우스(Frobenius) 사상에 의하여 생성된 제1격자를 소정의 변환식에 의하여 제2격자로 변환하는 단계; 및 상기 제2격자를 기초로 타원곡선암호에서의 두 점 P,Q 에 대하여 Q=kP가 되는 정수 k에 대해 랜덤화된 프로베니우스 분해를 수행한 후 차분 공격 방지 상수곱을 수행하는 단계;를 포함하는 것을 특징으로 하며, 타원곡선을 이용한 암호 시스템의 안전성을 해치는 차분공격을 효과적으로 방지하는 것으로서, 상수곱 시행시마다 랜덤 행렬을 만들어 상수 를 랜덤하게 분해함으로서 에 대한 어떠한 정보도 공격자에게 남기지 않으므로 완벽하게 차분공격을 방지할 수 있다. 차분공격(differential power analysis), 랜덤화한 프로베니우스 분해, 격자
Abstract:
카메라 및 GPS를 탑재하여 위치를 탐지하는 장치 및 그 방법이 개시된다. 외부 영상을 촬영하고, GPS를 이용하여 현재 위치를 파악한다. 그리고, 파악된 현재 위치를 포함하는 일정 영역의 2차원 지도 및 상기 2차원 지도의 지형 높이 정보를 지도 데이터베이스에서 검색한 후 외부 영상과 2차원 지도 및 높이 정보를 기초로 생성한 3차원 지형 정보를 정합하고, 외부 영상에서 사용자에 의해 선택된 위치에 대한 위치 정보를 3 차원 지형 정보를 통해 파악한다. 이로써, 위치를 파악하고자 하는 곳에 직접 가지 않고도 카메라를 통해 입력된 영상을 통해 위치 정보를 정확하고 신속하게 탐지할 수 있다. 카메라, GPS, 2 차원 지도, 지형 높이 정보
Abstract:
보조 저장 장치가 없는 환경에서 실시간 패치 장치 및 그 방법이 개시된다. 패치 서버는 최신 버전의 실행 모듈들에 대한 정보를 나타내는 패치 테이블 및 패치 데이터를 포함하고, 콘솔은 패치 서버로부터 수신한 패치 테이블을 기초로 소정의 기록 매체로부터 읽은 실행 모듈의 패치 여부를 파악하고, 패치가 필요한 경우 패치 데이터를 패치 서버로부터 수신하여 소정의 기록 매체로부터 읽은 실행 모듈을 최신 버전으로 업데이트한다. 이로써, 프로그램을 최신 버전으로 실시간 패치할 수 있다. 실시간 패치, 실행 모듈, 패치 서버, 패치 데이터, 최신 버전
Abstract:
본 발명은 클라이언트-서버 기반 네트워크 가상환경에서 효율적으로 패킷을 클라이언트에 전송하기 위한 서버장치, 방법 및 프로그램을 기록한 기록매체로서, 본 발명에 따르면, 대규모 사용자가 참여하는 네트워크 가상환경에서 관심영역 내의 클라이언트에게 타이머를 이용하여 패킷을 통합하고 전송함으로써 서버의 부하를 줄이고 대역폭을 효율적으로 이용할 수 있다. 클라이언트-서버 기반, 네트워크 가상환경, 패킷 전송, 패킷 통합, 관심영역, 대규모 사용자 온라인 게임