Abstract:
PURPOSE: An authentication system and method independent of server-client application programs are provided which can be independently applied to the server-client application program in a network computer environment and select multiple applications or a server-client application. CONSTITUTION: A server confirms if a client is an authenticated one deserving to be given service of the server in a server-client computing environment, and the client confirms if the server providing the service is an authenticated one, not to allow information to be protected to flow into dangerous regions. This does not requires development of a server-client application program for matching of authentication means and modification or change of the server-client application program.
Abstract:
본 발명은 서명의 생성 및 검증에 요구되는 시스템 계수와 각 서명자에 대한 고유한 비밀키를 생성하여 시스템 계수와 비밀키를 배포하고, 서명할 전자문서에 대하여 서명자가 자신의 비밀키로써 디지털 서명 메시지를 생성하고, 서명할 전자문서에 디지털 서명 메시지를 부가하여 서명 검증자에게 보내고, 서명된 전자문서에 대하여 서명자의 디지털 서명이 유효한지를 검증자가 검증하므로, 서명자의 공개키와 개인 식별정보를 이용하여 디지털 서명을 검증할 수 있기 때문에 공개키 관리가 별도로 요구되지 않는다는 데에 그 효과가 있다.
Abstract:
본 발명은 다수개의 정보중 하나의 정보만을 불확정 전송하는 전송방법에 관한 것으로서, 송신자 A와 수신자 B가 연결된 통신망에 적용되는 다수개의 정보중 하나의 정보만을 불확정 전송하는 전송 방법에 있어서, 불확정 전송에 요구되는 시스템 계수를 생성하고, 각 사용자에 대한 고유한 비밀 키와 공개 키를 생성하여 배포하는 제1단계(11 내지 16); 상기 제1단계(11 내지 16)에서 시스템 계수 및 사용자 키 생성 배포가 수행된 후 송신자 A가 시스템 계수와 수신자 B의 공개 키를 이용하여 자신의 임의의 n개 정보에 대하여 불확정 전송을 수행하는 제2단계(21 내지 25); 및 상기 제2단계(21 내지 25)의 정보를 수신한 수신자 B가 자신의 비밀 정보를 이용하여 불확정 전송되어온 임의의 n개의 정보로부터 하나의 정보만을 획득하는 제3단계(31, 32)를 포함하여 송신자가 다수개(n개)의 정보중 임의의 하나의 정보만을 수신자에게 대화 형식이 아닌 단한번의 통신으로 불확정 전송할 수 있어 불확정 전송시 통신로의 부하를 줄일 수 있고, 이산 대수(discrete logarithm)문제에 근거하여 안전성이 보장되는 비대화형 다수개(n개)의 정보중 하나만을 불확정 전송할 수 있는 효과가 있다.
Abstract:
본 발명은 알고리즘 동기를 이용하여 통신 정보를 보호하는 정보 보호 시스템 및 그 방법에 관한 것으로, 선정되는 키에 따라 키 수열을 생성하여 제공하기 위한 송신 알고리즘 제공수단; 키를 선택하여 송신 알고리즘 제공 수단에 키를 주입하고 알고리즘 동기를 위하여 수신측을 키 정보가 전송되도록 하되, 통신 휴지시간 길이를 소정 기준 시간과 비교하여 새로운 키 선택 및 키 정보 전송이 이루어지도록 하는 송신 알고리즘 동기 수단; 외부로부터 입력되는 평문을 상기 송신 알고리즘 제공 수단으로부터 입력받은 키 수열에 따라 암호화하여 수신측으로 전송하기 위한 암호화 수단; 송신 알고리즘 동기 수단으로부터 전송되는 키 정보를 추출하여 해당 키를 선택하기 위한 수신 알고리즘 동기 수단; 수신 알고리즘 동기 수단으로 부터 입력되는 킹 따라 키수열을 생성하여 제공하기 위한 수신 알고리즘 제공 수단; 및 수신 알고리즘 제공 수단으로부터 인가되는 키 수열에 따라 송신측으로부터 보내어진 데이터를 복호화하기 위한 복호화 수단을 포함하고, 통신 휴지시간을 이용하여 정보 보호 시스템간의 알고리즘 동기를 연속적으로 수행함으로써 통신망의 전송 매체상에서의 장애로부터 발생되는 데이터 오류 전파 현상을 감소시킬 수 있고, 정보 보호 시스템의 공격자로부터 정보를 안전하게 보호할 수 있는 효과가 크다.
Abstract:
1. 청구 범위에 기재된 발명이 속한 기술분야 비선형 이진난수 발생기 2. 발명이 해결하려고 하는 기술적 과제 대수적 체계가 다르고 서로 상반된 특성을 가지고 있는 선형 쉬프트 레지스터(LFSR)와 캐리를 갖는 선형 쉬프트 레지스터(FCSR)을 결합하므로써 고속으로 난수를 발생하고, 비도와 난수 통계적 특성이 우수한 비선형 이진난수 발생기를 제공하고자 함. 3. 발명의 해결방법의 요지 본 발명은 선형 쉬프트 레지스터에서 원시 다항식에 근거하여 선형 난수열을 발생하고, 캐리를 갖는 선형 쉬프트 레지스터에서 특정의 대수 체계를 기반으로 비선형 난수열을 발생하여, 두 난수열을 배타적 논리합 게이트에서 배타적 논리합 연산을 수행하므로써 고속으로 난수를 발생하고 비도와 난수 통계적 특성이 우수하며 난수의 최대 주기를 보장할 수 있다. 4. 발명의 중요한 용도 범용 신호처리 또는 전자문서 거래시스템에서의 디지탈 서명, 무결성, 및 신분 확인 등을 비롯한 정보 보호 서비스 환경에 이용됨.
Abstract:
본 발명은 통신 정보를 보호하기 위한 정보 보호 시스템 및 정보 보호 알고리즘 동기 방법에 관한 것으로, 정보 보호 시스템간의 알고리즘 동기를 연속으로 수행하는 정보 보호 시스템 및 알고리즘 동기 방법을 제공하기 위하여, 키 수열을 생성하는 송신 알고리즘부(22); 키를 주입하고 수신측으로 키 정보를 전송하는 송신 알고리즘 동기 수단(23); 평문을 키 수열에 따라 암호화하여 수신측으로 전송하는 암호화 수단(21); 키를 생성하는 수신 알고리즘 동기 수단(26); 키 수열을 생성하는 수신 알고리즘(25); 및 데이타를 복호화하는 복호화수단(24)을 구비하고, 상기 시스템에 적용되는 송신 과정은, 초기 키 정보를 선택하고 통신 휴지 시간이 임의 기준 시간(T)보다 큰가를 판단하는 제1단계; 통신 휴지 시간이 임의 기준 시간(T)보다 크면 키 정보를 다시 선택한 후에 상기 제1단계의 데이타 암호화 과정을 반복하는 제2단계; 및 통신 휴지 시간이 임의 기준 시간(T) 보다 작으면 바로 상기 제1단계의 데이타 암호화 과정을 반복하는 제3단계를 포함하고, 수신 과정은, 수신 데이타가 키 정보인지를 판단하는 제4단계; 키 정보이면 상기 제4단계의 데이타 수신 과정을 반복하는 제5단계; 및 키 정보가 아니면 상기 제4단계의 데이타 수신 과정을 반복하는 제6단계를 포함하여 통신망에 접속된 정보 보호 시스템의 알고리즘 동기 수단에 효과적으로 적용될 수 있으며, 특히 비동기 통신망에 접속된 정보 보호 시스템에 적용 효과가 크다.
Abstract:
PURPOSE: An apparatus and method are provided to safely protect hard disk data by inserting the data into the middle of a cable connected between a hard disk and an I/O controller. CONSTITUTION: A hard disk controller interface(21) receives a signal from an IDE controller mounted on a main board of a computer(30). The first memory(22) stores a function module. An IDE/ATA controller interface(25) applies a command for reading/recording a hard disk and checking a state. The third memory(26) stores a function processing module for controlling a hard disk. A microprocessor(23) receives a disk approach request from the hard disk controller interface(21), and transmits a disk approach request signal to the IDE/ATA controller interface(25). The second memory(24) stores data processed from the microprocessor(23).
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 암호화 프로토콜 2. 발명이 해결하고자 하는 기술적 과제 송신자가 불확정 전달 과정중 부정을 행하였을 경우 수신자는 이를 검출할 수 없고 수신자가 획득한 정보가 정확한지를 검증할 수 없음. 3. 발명의 해결 방법의 요지 송신자가 두 개의 정보중 임의의 하나의 정보만을 수신자에게 불확정 전달할 수 있고, 송신자가 불확정 전달 과정중에 부정을 행하였을 경우 이를 수신자가 검증할 수 있음. 4. 발명의 중요한 용도 전자계약 시스템, 혹은 공평한 전자정보 교환 시스템등에서와 같이 통신망을 통하여 정보를 공평하고 안전하게 교환하기 위한 암호화 프로토콜