Nothing Special   »   [go: up one dir, main page]

KR20030046011A - Auto crytograph system of communication data and method of the same - Google Patents

Auto crytograph system of communication data and method of the same Download PDF

Info

Publication number
KR20030046011A
KR20030046011A KR1020010075973A KR20010075973A KR20030046011A KR 20030046011 A KR20030046011 A KR 20030046011A KR 1020010075973 A KR1020010075973 A KR 1020010075973A KR 20010075973 A KR20010075973 A KR 20010075973A KR 20030046011 A KR20030046011 A KR 20030046011A
Authority
KR
South Korea
Prior art keywords
encryption
program
terminal
decryption program
data
Prior art date
Application number
KR1020010075973A
Other languages
Korean (ko)
Inventor
박길주
Original Assignee
정은영
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 정은영 filed Critical 정은영
Priority to KR1020010075973A priority Critical patent/KR20030046011A/en
Publication of KR20030046011A publication Critical patent/KR20030046011A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PURPOSE: An automatic encoding system for communication data and a method for the same are provided to enhance the security by installing a peculiar encoding program on an individual terminal. CONSTITUTION: A plurality of communication terminals(An,Bn,Cn,A1,B1,C1) perform a downloading operation of particular files, a loading operation to a mail server, an output operation of files and voices to a screen by using a radio communication network, internet, and PSTN. A bidirectional peculiar encoding program generation/management server(DCSCS) generates a peculiar encoding/decoding program and installing the peculiar encoding/decoding program on the communication terminals by using one of the radio communication network, the internet, and the PSTN. A gateway server is connected to the radio communication network, the internet, and the PSTN in order to perform a data conversion operation.

Description

통신 데이터의 자동 암호화 시스템 및 그 방법{AUTO CRYTOGRAPH SYSTEM OF COMMUNICATION DATA AND METHOD OF THE SAME}AUTO CRYTOGRAPH SYSTEM OF COMMUNICATION DATA AND METHOD OF THE SAME

본 발명은 통신 데이터의 자동 암호화 시스템 및 그 방법에 관한 것으로, 보다 상세하게 모바일 폰, PC, 유선 전화기 등 각종 통신수단을 매개로 송수신되는 데이터를 암호화함에 있어서, 사용자 및 그 상대자만이 고유하게 사용할 수 있도록한 통신 데이터의 자동 암호화 시스템 및 그 방법에 관한 것이다.The present invention relates to a system for automatically encrypting communication data and a method thereof, and more particularly, in encrypting data transmitted / received through various communication means such as a mobile phone, a PC, and a landline phone, only a user and a counterpart may use it uniquely. The present invention relates to an automatic encryption system for communication data and a method thereof.

주지된 바와 같이, 최근에는 가입자에게 정확한 정보를 보다 신속하게 제공하기 위한 캐쉬메모리 확장기술 등 주변기술과 가입자의 취향 및 선호도에 보다 편리하게 접근할 수 있는 정보 선별기술 및 압축기술이 개발중이며, 이를 통한 각종 콘텐츠 및 그 솔루션의 개발에도 박차를 가하고 있는 실정이다.As is well known, recently, information technology and compression technology are being developed to provide more convenient access to neighboring technologies such as cache memory expansion technology to provide accurate information to subscribers more quickly and subscribers' tastes and preferences. It is also accelerating the development of various contents and its solutions.

특히, 정보통신기술의 발달에 힘입어 이동 통신기술 및 데이터 패킷처리 기술 등 차세대 이동 통신기술이 선을 보이고 있는 최근에는 각 이동 통신사들의 치열한 경쟁과 더불어, 수신자 및 발신자의 기호 및 취향에 따라 각기 독특한 기능들을 맞춤형태로 제공하는 이동통신 기술이 개발되고 있다.In particular, with the development of information and communication technology, the next generation of mobile communication technologies such as mobile communication technology and data packet processing technology has been showing up in recent years. Mobile communication technologies are being developed that provide functions in a custom form.

현재는 초등학생, 중학생, 고등학생 들도 부모들 및 식구들, 친구들과의 원활한 통화를 위해 이동통신 단말기를 휴대하는 추세인 바, 학생 2명중 1명꼴로 이동단말기를 소지하고 있을 정도로 그 보급이 가속화된 상태이다.Currently, elementary school students, middle school students, and high school students are also carrying mobile terminals for smooth conversations with their parents, family members, and friends, so that one out of two students have mobile terminals. to be.

그러나, 이러한 기술적인 발전에도 불구하고 각종 통신단말기를 통해 송수신되는 통신 데이터는 각종 통신망을 통해 쉽게 접근할 수 있을 정도로 개방된 상태이며, 이종의 통신 수단끼리의 호환이 이루어지고 있는 현 추세에서는 그 개방정도가 더욱 심각하다는 문제가 있다.However, despite these technical developments, communication data transmitted and received through various communication terminals are open enough to be easily accessed through various communication networks, and in the current trend in which compatibility between different communication means is being made, the openness is open. The problem is that the degree is more serious.

특히, 이메일 및 각종 문자 서비스 등을 통해 중요한 문서 또는 메시지를 송수신하는 경우에는 그 편리성만큼이나 보안이 강화된 상태가 아니며, 이동통신망을 통한 데이터의 송수신의 경우에는 그 정도가 더 심각하다는 문제가 있다.In particular, when sending and receiving important documents or messages through e-mail and various text services, security is not as enhanced as its convenience, and when sending and receiving data through a mobile communication network, the degree is more serious. .

이러한 실정은 유선 통신망에서도 마찬가지인 바, 가입자의 경우 자신의 정보가 유출되는 지의 여부를 확인할 길도 없으며, 특정 보안 또는 암호 프로그램이 있다고 할지라도, 단일의 암호 프로그램을 복수인이 동시에 사용하기 때문에 해킹의 우려는 매우 높다는 문제가 있다.This situation is the same for wired communication networks. For subscribers, there is no way to check whether their information is leaked, and even if there is a specific security or encryption program, a single encryption program is used by multiple people at the same time. There is a problem that concerns are very high.

또한, 특정 통신단말기내에 한번 암호 프로그램을 설치하면, 지속적으로 그 암호 프로그램을 사용하게 되므로 시간을 갖고 그 분야의 전문가가 해킹하려고 한다면 충분히 해킹하는 것이 가능하다는 문제점이 있다.In addition, once a cryptographic program is installed in a specific communication terminal, since the cryptographic program is continuously used, there is a problem that it is possible to sufficiently hack if a specialist in the field tries to hack with time.

본 발명은 상기한 종래 기술의 사정을 감안하여 이루어진 것으로, 각종 통신데이터를 송수신하는 단말기에 일대일 사용만이 가능한 고유의 암호 프로그램을 설치함으로써 보안성을 크게 향상시키도록 한 통신 데이터의 자동 암호화 시스템 및 그 방법을 제공함에 그 목적이 있다.The present invention has been made in view of the above-described prior art, and an automatic encryption system for communication data for greatly improving security by installing a unique encryption program that can be used only one-to-one in a terminal for transmitting and receiving various communication data, and The purpose is to provide a method.

본 발명의 다른 목적은 각종 통신데이터를 송수신하는 단말기에 설치되어 일대일 사용만이 가능한 고유의 암호 프로그램을 기설정 날짜가 도래하면 자동으로 삭제토록 함으로써 보안성을 크게 향상시키도록 한 통신 데이터의 자동 암호화 시스템 및 그 방법을 제공함에 있다.Another object of the present invention is the automatic encryption of communication data, which is installed in a terminal for transmitting and receiving various communication data to automatically delete a unique encryption program that can be used only for one-to-one use when a preset date arrives, thereby greatly improving security. A system and method are provided.

본 발명의 다른 목적은 각종 통신데이터를 송수신하는 단말기에 설치되어 일대일 사용만이 가능한 고유의 암호 프로그램을 복사 또는 기기의 분해 등의 신호가 인가되면 자동으로 삭제토록 함으로써 보안성을 크게 향상시키도록 한 통신 데이터의 자동 암호화 시스템 및 그 방법을 제공함에 있다.Another object of the present invention is to be installed in the terminal for transmitting and receiving various communication data to enhance the security greatly by automatically deleting the unique encryption program that can only be used for one-to-one use when a signal such as copy or disassembly of the device is applied An automatic encryption system for communication data and a method thereof are provided.

도 1은 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템의 구성을 나타내는 블록도,1 is a block diagram showing the configuration of an automatic encryption system for communication data according to a first embodiment of the present invention;

도 2는 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템을 이용한 통신 단말기간 데이터 송수신 상태를 나타내는 도면,2 is a diagram illustrating a data transmission and reception state between communication terminals using an automatic encryption system for communication data according to a first embodiment of the present invention;

도 3은 본 발명의 제 1실시예에 따른 쌍방향 고유 암호화 프로그램 생성/관리서버의 구성을 나타내는 블록구성도,Figure 3 is a block diagram showing the configuration of a bidirectional unique encryption program generation / management server according to a first embodiment of the present invention,

도 4a, 4b, 4c는 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템의 신호흐름을 나타내는 플로우챠트,4A, 4B, and 4C are flowcharts showing signal flows of an automatic encryption system for communication data according to a first embodiment of the present invention;

도 5는 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템을 이용하여 데이터를 수신받은 단말기의 화면출력상태를 도시한 도면,5 is a diagram illustrating a screen output state of a terminal receiving data using an automatic encryption system of communication data according to a first embodiment of the present invention;

도 6은 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템을 통해 송수신되는 데이터의 구성을 나타내는 도면,6 is a diagram showing the configuration of data transmitted and received via an automatic encryption system for communication data according to a first embodiment of the present invention;

도 7은 본 발명의 제 2실시예에 따른 통신 데이터의 자동 암호화 시스템의 개략적인 구성을 나타내는 블록도,7 is a block diagram showing a schematic configuration of an automatic encryption system for communication data according to a second embodiment of the present invention;

도 8은 본 발명의 제 3실시예에 따른 통신 데이터의 자동 암호화 시스템의개략적인 구성을 나타내는 블록도,8 is a block diagram showing a schematic configuration of an automatic encryption system for communication data according to a third embodiment of the present invention;

도 9는 본 발명의 실시예에 따른 통신 데이터의 자동 암호화 시스템의 다른 기능 설정과, 그 신호송수신 상태를 나타내는 도면,9 is a diagram showing another function setting of an automatic encryption system for communication data according to an embodiment of the present invention, and a signal transmission / reception state thereof;

도 10은 본 발명의 제 4실시예에 따른 통신 데이터의 자동 암호화 시스템의 개략적인 구성을 나타내는 블록도,10 is a block diagram showing a schematic configuration of an automatic encryption system for communication data according to a fourth embodiment of the present invention;

도 11은 본 발명의 제 4실시예에 따른 통신 데이터의 자동 암호화 시스템의 신호흐름을 나타내는 플로우챠트,11 is a flowchart showing a signal flow of an automatic encryption system for communication data according to a fourth embodiment of the present invention;

도 12는 본 발명의 제 5실시예에 따른 통신 데이터의 자동 암호화 시스템의 신호흐름을 나타내는 플로우챠트이다.12 is a flowchart showing the signal flow of the automatic encryption system for communication data according to the fifth embodiment of the present invention.

*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

DCSCS:쌍방향 고유 암호화 프로그램 생성/ 관리서버,DCSCS: Bidirectional unique encryption program creation / management server,

A1∼An:무선단말기, B1∼Bn:PC,A1 to An: wireless terminal, B1 to Bn: PC,

C1∼Cn:유선단말기, GS:게이트웨이 서버,C1 ~ Cn: Wired terminal, GS: Gateway server,

MS:메일서버.MS: mail server.

상기한 목적을 달성하기 위해, 본 발명의 바람직한 실시예에 따르면 무선통신망, 인터넷망, PSTN망을 매개로 특정 파일의 다운로드 및 메일 서버로의 로딩, 파일의 화면 출력 또는 음성 출력을 행하는 복수개가 한 조인 통신단말기와; 상기 복수의 통신단말기로 무선통신망, 인터넷망, PSTN망중 어느 한 통신망을 이용하여 고유의 암호화/복호화 프로그램을 고유하게 생성하고, 각 단말기에 설치 가능하도록 전송하기 위한 쌍방향 고유 암호화 프로그램 생성/관리서버와; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버에 대해 상기 통신단말기의 억세스 및 각 단말기에 대해 데이터를 전송할 수 있도록 무선통신망 및 인터넷망, PSTN망에 동시 접속되어 해당 단말기로부터 데이터를 송수신할 수 있도록 데이터 변환을 행하는 게이트웨이 서버로 구성된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.In order to achieve the above object, according to a preferred embodiment of the present invention, a plurality of files for downloading a specific file and loading it to a mail server, outputting a screen, or outputting a voice through a wireless communication network, an Internet network, and a PSTN network are provided. A join communication terminal; A bidirectional unique encryption program generation / management server for uniquely generating a unique encryption / decryption program using any one of a wireless communication network, an internet network, and a PSTN network with the plurality of communication terminals, and transmitting the same for installation in each terminal; ; The bidirectional unique encryption program generation / management server is connected to the wireless communication network and the Internet and PSTN network simultaneously to access the communication terminal and to transmit data to each terminal to convert data to transmit and receive data from the terminal There is provided an automatic encryption system for communication data, comprising a gateway server.

바람직하게, 상기 통신단말기는 유선전화, 무선통신단말기, 컴퓨터단말기인 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.Preferably, the communication terminal is provided with an automatic encryption system for communication data, characterized in that the wired telephone, wireless communication terminal, computer terminal.

바람직하게, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버는 상기 통신단말기에 대해 각종 데이터의 송수신을 행하며, 그 데이터를 후속회로에서 처리 가능한 데이터로 변환하기 위한 통신모듈과; 각 암호/복호 프로그램과 매칭되는 단말기를 확인하기 위해 프로그램과 단말기를 연계하여 관리하기 위한 단말기-프로그램 매칭부와; 암호/복호 프로그램을 복수의 신청 단말기별로 고유하게 생성하기 위한 암호화 프로그램 생성부와; 가입자의 단말기별로 신청한 옵션을 관리하기 위한 옵션관리부와; 암호/복호 프로그램의 갱신 등을 위해, 암호/복호 프로그램을 다운로드할 경우 가입자를 식별하기 위해 기등록된 가입자 식별정보와 전송된 가입자 식별정보와의 일치여부를 판단하기 위한 가입자 식별부와; 암호/복호 프로그램의 사용기일에 따른 과금 정산을 행하는 과금정산부와; 암호/복호 프로그램을 저장하는 암호화 프로그램 DB와; 특정 단말기와 해당 암호/복호 프로그램을 경로적으로 연계한 정보를 저장하는 단말기-프로그램 매칭 DB와; 가입자가 설정한 각종 옵션정보를 저장하는 가입자별 옵션 DB와; 가입자가 통화불능시 출력되게 기능을 설정한 음성데이터를 저장하는 음성데이터 DB와; 가입자의 신상정보 및 가입자 식별정보를 저장하는 가입자정보 DB와; 상기 암호/복호 프로그램의 사용에 따른 기일별 과금정보를 각 가입자별로 저장하는 과금정보 DB와; 어느 한 단말기의 신청 및 상대 단말기 번호의 입력에 따라 고유의 암호/복호 프로그램을 생성하여 각 단말기에 전송 설치하도록 제어하는 제어부로 구성된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.Preferably, the bidirectional unique encryption program generation / management server comprises a communication module for transmitting and receiving various data to the communication terminal, and converts the data into data that can be processed in a subsequent circuit; A terminal-program matching unit for managing a program and a terminal in association with each other to identify a terminal matching each encryption / decryption program; An encryption program generator for uniquely generating an encryption / decryption program for each of the plurality of application terminals; An option management unit for managing the options applied for each terminal of the subscriber; A subscriber identification unit for judging whether or not the previously registered subscriber identification information and the transmitted subscriber identification information match to download the password / decryption program for updating the encryption / decryption program; A billing settlement unit which performs billing settlement according to the date of use of the encryption / decryption program; An encryption program DB for storing an encryption / decryption program; A terminal-program matching DB for storing information linking a specific terminal with a corresponding encryption / decryption program in a path; An option DB for each subscriber that stores various option information set by the subscriber; A voice data DB for storing voice data having a function set to be output when a subscriber is not available; A subscriber information DB for storing personal information and subscriber identification information of the subscriber; A billing information DB for storing billing information for each subscriber according to the use of the encryption / decryption program for each subscriber; According to an application of a terminal and input of a counterpart terminal number, an automatic encryption system for communication data is provided, which comprises a control unit for generating and installing a unique encryption / decryption program for each terminal.

바람직하게, 상기 암호/복호 프로그램은 다운로드 완료시 자동 설치 가능이 포함된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.Preferably, the encryption / decryption program is provided with an automatic encryption system of communication data, characterized in that it is possible to automatically install when the download is complete.

바람직하게, 상기 암호/복호 프로그램은 다운로드 완료시 기설정시간을 타이밍하여 기설정시간 도래시 자체적으로 삭제되는 제어 데이터가 그 내부에 더 포함된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.Preferably, the encryption / decryption program is provided with an automatic encryption system of communication data, characterized in that the control data which is deleted by itself upon the arrival of the preset time by timing the preset time when the download is complete.

한편, 본 발명은 복수의 이동단말기에 고유의 암호/복호 프로그램을 생성하여 설치토록 제공하는 시스템에 있어서, 가입자가 이동단말기를 이용해 쌍방향 고유 암호화 프로그램 생성/관리서버에 접근하는 과정과; 가입자 인증이 가능한 식별부호를 입력하여 등록시키고, 암호 프로그램의 다운로드를 요구하는 과정과; 동일한 고유의 암호/복호 프로그램을 다운받아 설치할 상대 단말기의 전화번호를 입력하는 과정과; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 해당 단말기들로 전송할 고유의 암호 프로그램을 생성하는 과정과; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 해당 암호/복호 프로그램과 양 사용자의 단말기 전화번호를 등록시키는 과정과; 프로그램별 전화번호 등록이 완료되면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버는 그 단말기 고유의 암호/복호 프로그램을 각 단말기측으로 전송하는 과정과; 프로그램 전송이 완료되면, 그 암호/복호 프로그램이 자동설치되는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법이 제공된다.On the other hand, the present invention provides a system for generating and installing a unique encryption / decryption program to a plurality of mobile terminals, the subscriber accessing a bidirectional unique encryption program generation / management server using a mobile terminal; Inputting and registering an identification code capable of subscriber authentication, and requesting a download of a cryptographic program; Inputting a phone number of a counterpart terminal to download and install the same unique password / decryption program; Generating a unique encryption program to be transmitted to the terminals by the bidirectional unique encryption program generation / management server; Registering, by the bidirectional unique encryption program generation / management server, a corresponding password / decryption program and terminal telephone numbers of both users; When the telephone number registration for each program is completed, the bidirectional unique encryption program generation / management server transmitting a unique password / decryption program to each terminal; When the transmission of the program is completed, there is provided an automatic encryption method of communication data, characterized in that the encryption / decryption program is automatically installed.

또한, 본 발명은 복수의 단말기에 고유의 암호/복호 프로그램이 설치된 상태에서, 상기 암호/복호 프로그램이 설치된 특정 단말기를 이용하여 통화를 소망하는 상대 단말기의 전화번호를 입력하는 과정과; 통화버튼을 조작하는 과정과; 해당 발신 단말기내의 암호/복호 프로그램이 해당 단말기 번호가 암호화 대상 단말기 번호인지의 여부를 판단하는 과정과; 통화를 시도하는 전화번호가 미리 단말기내에 저장된 암호화 대상 전화번호인 경우에는 그 단말기로부터 전송하려는 음성 데이터를 암호화하는 과정과; 상대 단말기로 전송하는 과정과; 암호화되어 전송된 데이터를 상대 단말기에서 수신하는 과정과; 그 단말기내에 설치된 암호/복호 프로그램을 이용하여 해당 데이터를 복호화시키는 과정과; 복호화된 데이터가 문자데이터이면 화면출력시키고, 음성 데이터이면 수화부인 스피커 또는 이어폰을 통해 출력시키는과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법이 제공된다.The present invention also provides a method for inputting a phone number of a counterpart terminal that desires a call using a specific terminal having the password / decryption program installed in a state in which unique password / decryption programs are installed in a plurality of terminals; Manipulating a call button; Determining, by the encryption / decryption program in the calling terminal, whether the corresponding terminal number is an encryption target terminal number; Encrypting voice data to be transmitted from the terminal, if the telephone number to be called is an encryption target telephone number previously stored in the terminal; Transmitting to the counterpart terminal; Receiving the encrypted and transmitted data at the counterpart terminal; Decrypting the corresponding data using an encryption / decryption program installed in the terminal; If the decrypted data is character data, the screen is output, and if the voice data is output through a speaker or earphone which is a receiver, an automatic encryption method of communication data is provided.

한편, 본 발명은 복수의 단말기에 사용기간이 기설정된 고유의 암호/복호 프로그램이 설치된 상태에서 암호/복호 프로그램으로 암호화하는 방법에 있어서, 암호/복호 프로그램이 쌍방의 단말기에 설치되어 사용하는 과정과; 상기 암호/복호 프로그램이 자체적으로 이동단말기의 시간데이터를 체크하여 사용설정 기일이 도래하였는 지의 여부를 판단하는 과정과; 암호/복호 프로그램의 사용설정 기간이 도래된 경우에는, 암호/복호 프로그램의 갱신을 요구하는 선택창이 출력되는 과정과; 가입자가 암호/복호 프로그램의 갱신을 선택하는 선택신호가 인가되는 지의 여부를 판단하는 과정과; 선택신호가 인가되지 않은 경우에는 단말기내에 설치된 암호/복호 프로그램을 자동 삭제시키는 과정과; 암호/복호 프로그램의 갱신을 시도하는 경우에는, 그 암호/복호 프로그램에 게시된 접속 절차에 따라 상기 쌍방향 고유 암호화 프로그램 생성/관리서버에 자동 접속되고, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버는 해당 단말기로 모바일 결제요구를 행하는 과정과; 사용요금의 결제가 확인되면, 새로운 신규 암호/복호 프로그램을 양자 단말기측으로 전송하는 과정과; 암호/복호 프로그램의 전송이 완료되면, 자동 설치되는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법이 제공된다.On the other hand, the present invention is a method of encrypting with a password / decryption program in a state in which a unique password / decryption program with a predetermined period of use is installed in a plurality of terminals, the process of installing and using the encryption / decryption program in both terminals; ; Determining, by the encryption / decryption program, whether the usage setting date has arrived by checking time data of the mobile terminal by itself; When the setting period of the encryption / decryption program has arrived, a process of outputting a selection window requesting the update of the encryption / decryption program; Determining whether or not a selection signal for the subscriber to update the encryption / decryption program is applied; Automatically deleting an encryption / decryption program installed in the terminal when the selection signal is not applied; When attempting to update the encryption / decryption program, the bidirectional unique encryption program generation / management server is automatically connected according to the access procedure posted in the encryption / decryption program, and the bidirectional unique encryption program generation / management server is connected to the terminal. Making a mobile payment request to; If the payment of the usage fee is confirmed, transmitting a new new encryption / decryption program to the quantum terminal; When the transmission of the encryption / decryption program is completed, there is provided an automatic encryption method of communication data, characterized in that the automatic installation process.

바람직하게, 상대 단말기에서 암호화되어 전송된 데이터가 표시되는 경우에는 그 단말기 화면에 암호화된 데이터임을 표시하는 암호화 표식이 더 포함된 것을 특징으로 하는 통신 데이터의 자동 암호화 방법이 제공된다.Preferably, when the data transmitted encrypted by the counterpart terminal is displayed, an encryption method for automatically encrypting communication data is provided.

또한, 상기 복수의 통신단말기중 어느 한 단말기가 유선전화기인 경우에는 암호/복호 프로그램을 다운로드받기 위한 ARS 시스템이 상기 게이트웨이 서버와 접속되어 구성되는 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.Further, when any one of the plurality of communication terminals is a wired telephone, an automatic encryption system for communication data is provided, wherein the ARS system for downloading an encryption / decryption program is connected to the gateway server.

바람직하게, 상기 유선전화기는 그 내부에 상기 암호/복호 프로그램의 다운로드 및 설치를 위한 메모리와 프로세서가 구성된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.Preferably, the wireline telephone is provided with an automatic encryption system for communication data, characterized in that a memory and a processor configured for downloading and installing the encryption / decryption program therein.

또, 상기 복수 통신단말기중 어느 한 단말기가 무선전화기인 경우에는 그 내부에 통화불가시 기저장된 음성을 출력할 수 있도록 프로그램화한 것을 특징으로 한 통신 데이터의 자동 암호화 시스템이 제공된다.In addition, when any one of the plurality of communication terminals is a wireless telephone, there is provided an automatic encryption system for communication data, characterized in that the program is programmed to output the voice stored therein when the call is impossible.

한편, 본 발명은 복수의 PC에 사용기간이 기설정된 고유의 암호/복호 프로그램이 설치된 상태에서 암호/복호 프로그램으로 암호화하는 방법에 있어서, 특정 가입자가 자신의 PC 및 선택한 특정 상대방의 PC에 암호화 프로그램을 설치하기 위해, 쌍방향 고유 암호화 프로그램 생성/관리서버에 접속하여 암호화 프로그램을 다운로드하여 설치하는 과정과; 특정 기작성한 특정 파일을 선택하는 과정과; 암호화 프로그램을 구동시키는 과정과; 기선택한 파일이 암호화된 파일로 변경되는 과정과; 해당 가입자가 그 PC를 이용하여 암호화된 파일을 메일 서버로 상대 ID를 게시한 상태로 전송하는 과정과; 상대방이 상기 메일서버에 접속하여, 자신에게 전송된 이메일 파일을 열람 및 다운로드하는 과정과; 그 파일중 암호화된 파일이 존재하면 복호화 프로그램을 구동시키는 과정과; 복호화 프로그램이 구동되면, 상기 PC의 암호화되기 전 원 파일로 복원되는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템이 제공된다.Meanwhile, the present invention provides a method of encrypting a password / decryption program in a state where a unique password / decryption program having a predetermined period of use is installed in a plurality of PCs, wherein a specific subscriber encrypts the encryption program on his or her own PC and a selected counterpart's PC. In order to install the process, accessing the bidirectional unique encryption program generation / management server to download and install the encryption program; Selecting a specific previously written specific file; Driving an encryption program; Changing the previously selected file into an encrypted file; Transmitting, by the subscriber, the encrypted file using the PC, with the counter ID posted to the mail server; Accessing and downloading the email file transmitted to the other party by the other party accessing the mail server; Driving a decryption program if an encrypted file exists in the file; When the decryption program is driven, there is provided an automatic encryption system for communication data, characterized in that the process consisting of restoring the original file is encrypted before the PC.

바람직하게, 상기 가입자가 다운로드한 암호화된 이메일 파일을 복호화시키기 위해 상기 복호화 프로그램을 구동시킬 때에는 기등록된 가입자 식별부호를 입력해야 상기 복호화 프로그램을 구동시킬 수 있도록 할 수 있는 것을 특징으로 하는 통신 데이터의 자동 암호화 방법이 제공된다.Preferably, when the decryption program is driven to decrypt the encrypted e-mail file downloaded by the subscriber, a pre-registered subscriber identification code must be input so that the decryption program can be driven. An automatic encryption method is provided.

한편, 본 발명은 암호/복호 프로그램이 기설치된 PC외의 임의의 PC를 이용하여 전송받은 이메일 파일을 열람하기 위한 방법에 있어서, 가입자는 임의의 PC를 이용하여 쌍방향 고유 암호화 프로그램 생성/관리서버에 접속하는 과정과; 사용시간이 기설정된 임시 암호/복호 프로그램의 다운을 요구하는 과정과; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 가입자 진위를 식별하는 과정과; 식별후 그 가입자가 확인되면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 해당 PC로 임시 암호/복호 프로그램을 전송하는 과정과; 임시 암호/복호 프로그램이 전송되면, 자동으로 설치되는 과정과; 가입자는 상기 메일서버에 접속하여, 파일을 다운로드하는 과정과; 파일 다운로드가 완료되면, 그 PC의 내부에 기설치된 암호/복호 프로그램을 구동하는 과정과; 원 파일로 복원시키는 과정과; 상기 암호/복호 프로그램은 기설정 시간이 도래되는 지를 판단하는 과정과; 기설정시간이 도래된 경우, 그 암호/복호 프로그램을 자체적으로 삭제시키는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법이 제공된다.Meanwhile, the present invention provides a method for reading an e-mail file received using any PC other than a PC on which a password / decryption program is already installed, and a subscriber accesses a bidirectional unique encryption program generation / management server using any PC. Process of doing; Requesting a downtime of a predetermined temporary password / decryption program; Identifying the authenticity of the subscriber by the bidirectional unique encryption program generation / management server; Transmitting the temporary encryption / decryption program to the PC by the bidirectional unique encryption program generation / management server when the subscriber is identified after identification; When the temporary password / decryption program is transmitted, automatically installed; A subscriber accesses the mail server and downloads a file; When the file download is completed, driving a password / decryption program already installed in the PC; Restoring the original file; The encryption / decryption program may include determining whether a preset time arrives; When the preset time arrives, an automatic encryption method of communication data is provided, which comprises a process of deleting the encryption / decryption program itself.

또한, 본 발명은 메신저 프로그램과 연동 가능하게 암호/복호 프로그램이 단말기에 설치된 상태에서 암호화하는 방법에 있어서, 상기 메신저 프로그램과 본 발명의 암호/복호 프로그램이 연동되게 기설정된 상태에서, 상기 메신저 프로그램을 이용하여 특정인을 "친구"로 등록시키는 과정과; 양자만이 사용가능한 고유의 암호가 상기 쌍방향 고유 암호화 프로그램 생성/관리서버에서 생성되어 전송 설치되는 과정과; 설치된 암호/복호 프로그램은 특정 사용자가 메신저 프로그램의 팝업창에서 응답불가 상태를 선택했는 지 여부를 판단하는 과정과; 그 상대자가 특정 메시지를 메신저 프로그램을 이용하여 입력하는 과정과; 해당 데이터가 암호화되는 과정과; 암호화된 메시지가 전송되는 과정과; 상기 암호/복호 프로그램이 암호화된 데이터를 수신받은 가입자가 응답 가능한 상태가 되었는 지를 판단하는 과정과; 응답 가능상태로 메신저 프로그램이 변경된 경우에는, 전송받은 암호화 데이터를 확인하기 위해서 특정 비밀번호를 입력하는 과정과; 상기 암호/복호 프로그램은 해당 비밀번호가 일치할 경우, 기전송된 데이터를 복호화시키는 과정과; 복호화된 메시지를 화면 출력시키는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법이 제공된다.The present invention also provides a method for encrypting a password / decryption program installed in a terminal so as to be interoperable with a messenger program, wherein the messenger program is configured to be linked to the messenger program and the encryption / decryption program of the present invention. Registering a specific person as a "friend" by using the method; Generating a unique password that can be used only by the bidirectional unique encryption program generation / management server, and transmitting and installing the unique password; The installed password / decryption program may include determining whether a specific user has selected an unresponsive state in a pop-up window of the messenger program; Inputting, by the counterpart, a specific message using a messenger program; Encrypting the data; Transmitting an encrypted message; Determining, by the encryption / decryption program, whether the subscriber who has received the encrypted data is able to respond; When the messenger program is changed to the answerable state, inputting a specific password to check the received encrypted data; The encryption / decryption program, if the corresponding password matches, decrypting the previously transmitted data; There is provided a method for automatically encrypting communication data comprising a process of outputting a decrypted message.

이하, 본 발명에 대해 도면을 참조하여 상세하게 설명한다.EMBODIMENT OF THE INVENTION Hereinafter, this invention is demonstrated in detail with reference to drawings.

도 1은 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템의 구성을 나타내는 블록도이다.1 is a block diagram showing the configuration of an automatic encryption system for communication data according to a first embodiment of the present invention.

이를 참조하면, 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템은 무선 통신망을 매개하여 다른 이동단말기(A1∼An)와, 유선 단말기(C1∼Cn) 및 각종 서버에 접속되어 통신 데이터의 송수신을 행하는 적어도 하나이상의 무선단말기(A1∼An)로부터 송수신되는 통신 데이터의 암호화 및 그 복호화를 행하는 시스템이다.Referring to this, the automatic encryption system for communication data according to the first embodiment of the present invention is connected to other mobile terminals A1 to An, wired terminals C1 to Cn, and various servers via a wireless communication network to communicate data. A system for encrypting and decrypting communication data transmitted and received from at least one radio terminal (A1 to An) for transmitting and receiving data.

또한, 본 발명에 따른 통신 데이터의 자동 암호화 시스템은 공중전화망(PSTN망)을 매개하여 이동단말기(A1∼An)와, 다른 유선 단말기(C1∼Cn) 및 각종 서버에 접속되어 통신 데이터의 송수신을 행하는 적어도 하나이상의 유선 단말기(A1∼An)로부터 송수신되는 통신 데이터의 암호화 및 그 복호화를 행하는 시스템이다.In addition, the automatic encryption system for communication data according to the present invention is connected to mobile terminals A1 to An, other wired terminals C1 to Cn, and various servers via a public telephone network (PSTN network) to transmit and receive communication data. A system for encrypting and decrypting communication data transmitted and received from at least one wired terminal A1 to An.

한편, 본 발명에 따른 통신 데이터의 자동 암호화 시스템은 인터넷망을 매개하여 각종 서버 및 단말기, 이동단말기 등의 각종 통신수단에 대해 PC(B1∼Bn)로부터 송수신되는 통신 데이터의 암호화 및 복호화를 행한다.On the other hand, the automatic encryption system for communication data according to the present invention encrypts and decrypts communication data transmitted and received from the PCs B1 to Bn for various communication means such as various servers, terminals, and mobile terminals via the Internet network.

본 발명에 따른 통신 데이터의 자동 암호화 시스템은 그 기본기능으로 단일의 암호화/복호화 프로그램을 두명이상의 사용자가 사용할 수 없다. 즉, 특정 통신수단간에 사용할 수 있는 암호화/복호화 프로그램은 단일의 고유한 프로그램이며, 적어도 한조 이상의 사용자들간에 설치된 암호화/복호화 프로그램은 각기 상이하다.The automatic encryption system for communication data according to the present invention can not use a single encryption / decryption program for two or more users as its basic function. That is, the encryption / decryption program that can be used between specific communication means is a single unique program, and the encryption / decryption program installed between at least one or more users is different.

이를 위해, 상기 무선통신망, 인터넷망, PSTN망을 매개로 각 통신수단, 예컨대, 이동단말기(A1∼An), PC(B1∼Bn), 유선단말기(C1∼Cn)의 사이에는 암호화/복호화 프로그램을 각 조의 사용자마다 고유하게 생성하고, 각 단말기에 설치 가능하도록 전송하기 위한 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)가 제공된다.To this end, an encryption / decryption program is provided between the communication means, for example, the mobile terminals A1 to An, the PCs B1 to Bn, and the wired terminals C1 to Cn via the wireless communication network, the Internet network, and the PSTN network. Is uniquely generated for each group of users, and a two-way unique encryption program generation / management server (DCSCS) for transmitting so that it can be installed in each terminal is provided.

또한, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에 대해 이동단말기(A1∼An), PC(B1∼Bn), 유선단말기(C1∼Cn)의 억세스 및 각 단말기에 대해데이터를 전송할 수 있도록 하는 게이트웨이 서버(GS)가 구성되는 바, 상기 게이트웨이 서버(GS)는 무선통신망 및 인터넷망, PSTN망에 동시 접속되어 해당 단말기로부터 데이터를 송수신할 수 있도록 데이터 변환을 행한다.In addition, access to mobile terminals A1 to An, PCs B1 to Bn, and wired terminals C1 to Cn with respect to the bidirectional unique encryption program generation / management server DCSCS, and data can be transmitted to each terminal. As the gateway server GS is configured, the gateway server GS converts data so as to be simultaneously connected to a wireless communication network, the Internet network, and a PSTN network to transmit and receive data from the corresponding terminal.

도 2는 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템을 이용한 통신 단말기간 데이터 송수신 상태를 나타내는 도면이다.2 is a diagram illustrating a data transmission and reception state between communication terminals using an automatic encryption system for communication data according to a first embodiment of the present invention.

이를 참조하면, 도 2는 이동단말기(A1, An)간에 데이터를 송수신할 때, 데이터의 변환 상태를 나타내기 위한 도면으로, 먼저 데이터를 전송하거나 수신할 때 그 데이터를 암호화하기 위해서는 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)로부터 데이터 전송단말기(A1)와 데이터 수신단말기(An) 양자만이 사용할 수 있는 고유의 암호/복호 알고리즘을 단말기 내에 설치해야한다.Referring to this, FIG. 2 is a diagram illustrating a conversion state of data when data is transmitted and received between mobile terminals A1 and An. In order to encrypt the data when data is first transmitted or received, the bidirectional unique encryption is performed. A unique encryption / decryption algorithm that can be used only by the data transmission terminal A1 and the data receiving terminal An from the program generation / management server DCSCS should be installed in the terminal.

따라서, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에서 데이터 전송단말기(A1)와 데이터 수신단말기(An)로 전송하는 암호/복호 알고리즘은 동일하나, 다른 조의 단말기들과는 다르다. 즉, 특정하게 각 가입자가 지정한 일조의 단말기내의 암호/복호 알고리즘은 조단위로 동일하다.Therefore, the encryption / decryption algorithms transmitted from the bidirectional unique encryption program generation / management server (DCSCS) to the data transmission terminal A1 and the data receiving terminal An are the same, but different from other sets of terminals. That is, the encryption / decryption algorithms within a set of terminals specifically designated by each subscriber are the same in units of groups.

또한, 각 단말기(A1, An)간에 송수신되는 데이터를 암호화하기 위해서는, 특정 단말기 예컨대 데이터 전송단말기(A1)를 이용하여 특정 가입자가 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에 접속하여 고유의 암호/복호 알고리즘의 제공을 요구해야하며, 함께 설치할 수신단말기(예컨대, An)의 번호를 입력한다.In addition, in order to encrypt the data transmitted and received between each terminal (A1, An), using a specific terminal, such as a data transmission terminal (A1), a specific subscriber is connected to the bidirectional unique encryption program generation / management server (DCSCS) It is required to provide the encryption / decryption algorithm, and input the number of the receiving terminal (eg, An) to be installed together.

그러면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에서 암호/복호 알고리즘을 해당 단말기(A1, An)에 전송한다. 그 암호/복호 알고리즘의 전송이 완료되면 그 알고리즘에는 오토론(Auto run)기능이 실장되어 있으므로 자동 설치된다.Then, the bidirectional unique encryption program generation / management server (DCSCS) transmits the encryption / decryption algorithm to the terminal (A1, An). When the transmission of the encryption / decryption algorithm is completed, the algorithm is automatically installed because the auto run function is implemented.

암호/복호 알고리즘의 설치가 완료된 상태에서, 가입자는 상기 데이터 전송단말기(A1)를 조작하여, 전송하고자 하는 데이터를 추출한 다음 그 데이터를 전송하게 되면 자동으로 해당 데이터는 상기 암호/복호 알고리즘에 의해 암호화되어 전송된다.After the installation of the encryption / decryption algorithm is completed, the subscriber operates the data transmission terminal A1, extracts the data to be transmitted, and automatically transmits the data by encrypting the encryption / decryption algorithm. Is sent.

상기 데이터 수신단말기(An)는 해당 데이터를 수신하고, 수신과 동시에 데이터를 복호화하여 최초의 데이터로 복원한다.The data receiving terminal An receives the data, decodes the data and restores the original data at the same time.

이때, 각 단말기에 설치된 암호/복호 알고리즘으로 이루어지는 암호 체계는 공지의 암호 체계인 바, 일반적으로 각 암호/복호 알고리즘 사이에 상대 식별을 위해 난수방식의 암호 조합 및 복원방식으로 암호화 및 그 복원화가 이루어지게 된다.At this time, the encryption system consisting of a cipher / decryption algorithm installed in each terminal is a known cipher system, in general, encryption and restoration are performed by a combination of a random number cipher and restoration method for the relative identification between each cipher / decryption algorithm. You lose.

만약, 상기 데이터 전송단말기(A1)의 가입자가 다른 단말기(예컨대, A2)와의 통신을 소망할 경우에는 상기 데이터 수신단말기(An)에 설치된 암호/복호 알고리즘과는 다른 알고리즘이 각 단말기(A1, A2)의 사이에 설치되므로, 상기 데이터 전송단말기(A1)에는 복수개의 암호/복호 알고리즘이 설치되게 된다.If the subscriber of the data transmitting terminal A1 desires communication with another terminal (for example, A2), an algorithm different from the encryption / decryption algorithm installed in the data receiving terminal An is applied to each terminal A1, A2. Since a plurality of encryption / decryption algorithms are installed in the data transmission terminal A1.

도 3은 본 발명의 제 1실시예에 따른 쌍방향 고유 암호화 프로그램 생성/관리서버의 구성을 나타내는 블록구성도이다.3 is a block diagram showing a configuration of a bidirectional unique encryption program generation / management server according to the first embodiment of the present invention.

이를 참조하면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)는통신모듈, 단말기-프로그램 매칭부, 암호화 프로그램 생성부, 옵션관리부, 가입자 식별부, 과금정산부, 암호화 프로그램 DB, 단말기-프로그램 매칭 DB, 가입자별 옵션 DB, 음성데이터 DB, 가입자정보 DB, 과금정보 DB, 제어부로 구성된다.Referring to this, the bidirectional unique encryption program generation / management server (DCSCS) is a communication module, terminal-program matching unit, encryption program generation unit, option management unit, subscriber identification unit, billing settlement unit, encryption program DB, terminal-program matching It consists of DB, option DB for each subscriber, voice data DB, subscriber information DB, billing information DB, and control unit.

보다 상세하게, 참조부호 2는 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)의 내부에 구비되며, 상기 이동단말기(A1∼An), PC(B1∼Bn), 유선단말기(C1∼Cn)에 대해 각종 데이터의 송수신을 행하며, 그 데이터를 후속회로에서 처리 가능한 데이터로 변환하기 위한 통신모듈을 나타낸다.More specifically, reference numeral 2 is provided inside the bidirectional unique encryption program generation / management server DCSCS, and is provided to the mobile terminals A1 to An, PCs B1 to Bn, and wired terminals C1 to Cn. A communication module for transmitting and receiving various data and converting the data into data which can be processed by a subsequent circuit is shown.

또한, 참조부호 4는 각 암호/복호 프로그램과 매칭되는 단말기를 확인하기 위해 프로그램과 단말기를 연계하여 관리하기 위한 단말기-프로그램 매칭부를 나타낸다.Also, reference numeral 4 denotes a terminal-program matching unit for managing a program and a terminal in association with each other to identify a terminal matching each encryption / decryption program.

참조부호 6은 암호/복호 프로그램을 복수의 신청 단말기별로 고유하게 생성하기 위한 암호화 프로그램 생성부를 나타내며, 참조부호 8은 가입자의 단말기별로 신청한 옵션을 관리하기 위한 옵션관리부를 나타내는 바, 그 옵션관리부(8)에서 관리하는 옵션의 일례를 살펴보면, 단말기에서 통화 불가능한 상태인 경우에는 통화불가능 기능을 설정할 수 있다.Reference numeral 6 denotes an encryption program generating unit for uniquely generating a password / decryption program for each of a plurality of application terminals, and reference numeral 8 denotes an option management unit for managing options applied for each terminal of the subscriber. Looking at an example of the option managed in 8), if the call is not available in the terminal can be set to the non-call.

통화 불가능한 경우에는 음성 데이터를 단말기측으로 송출할 수 있도록 통화가 불가능함을 상대방에게 인식시키킬 수 있으며, 상대방은 자신의 단말기를 이용하여 음성 데이터를 전송하게 되며, 음성 데이터의 전송전에 암호화되어 전송된다.If the call is impossible, the other party can recognize that the call is impossible so that the voice data can be sent to the terminal, and the other party transmits the voice data using his own terminal, and is encrypted before the voice data is transmitted. .

만약, 이 경우 해당 음성 데이터를 가입자가 단말기(A1)를 이용하여 출력시키고자 할 경우에는, 기설정된 비밀번호를 입력하여야만 출력시킬 수 있도록 옵션을 설정할 수 있다.In this case, when the subscriber wants to output the corresponding voice data by using the terminal A1, an option may be set to be output only by inputting a preset password.

또한, 참조부호 10은 암호/복호 프로그램의 갱신 등을 위해, 암호/복호 프로그램을 다운로드할 경우 가입자를 식별하기 위해 기등록된 가입자 식별정보(예컨대, ID, 패스워드, 지문, 홍체인식 등의 유전자 정보)와 전송된 가입자 식별정보와의 일치여부를 판단하기 위한 가입자 식별부를 나타낸다.In addition, reference numeral 10 denotes genetic information such as subscriber identification information (eg, ID, password, fingerprint, iris recognition, etc.) that is pre-registered to identify the subscriber when downloading the encryption / decryption program, for example, to update the encryption / decryption program. ) And a subscriber identification unit for determining whether or not to match the transmitted subscriber identification information.

참조부호 12는 암호/복호 프로그램의 사용기일에 따른 과금 정산을 행하는 과금정산부를 나타내며, 참조부호 14a는 암호/복호 프로그램을 저장하는 암호화 프로그램 DB를 나타낸다.Reference numeral 12 denotes a billing settlement unit that performs billing settlement according to the date of use of the encryption / decryption program, and reference numeral 14a denotes an encryption program DB that stores the encryption / decryption program.

또한, 참조부호 14b는 특정 단말기와 해당 암호/복호 프로그램을 경로적으로 연계한 정보를 저장하는 단말기-프로그램 매칭 DB를 나타내며, 참조부호 14c는 가입자가 설정한 각종 옵션정보를 저장하는 가입자별 옵션 DB를 나타낸다.In addition, reference numeral 14b indicates a terminal-program matching DB for storing information linking a specific terminal and a corresponding encryption / decryption program in a path, and reference numeral 14c indicates an option DB for each subscriber that stores various option information set by the subscriber. Indicates.

한편, 참조부호 14d는 가입자가 통화불능시 출력되게 기능을 설정한 음성데이터를 저장하는 음성데이터 DB를 나타내며, 참조부호 14e는 가입자의 신상정보 및 가입자 식별정보를 저장하는 가입자정보 DB를 나타낸다.On the other hand, reference numeral 14d denotes a voice data DB for storing voice data in which a function is set to be output when a subscriber is not available, and reference numeral 14e denotes a subscriber information DB for storing personal information and subscriber identification information of a subscriber.

참조부호 14f는 상기 암호/복호 프로그램의 사용에 따른 기일별 과금정보를 각 가입자별로 저장하는 과금정보 DB를 나타내며, 참조부호 16은 어느 한 단말기의 신청 및 상대 단말기 번호의 입력에 따라 고유의 암호/복호 프로그램을 생성하여 각 단말기에 전송 설치하도록 제어하는 제어부를 나타낸다.Reference numeral 14f denotes a billing information DB for storing billing information for each subscriber according to the use of the encryption / decryption program for each subscriber, and reference numeral 16 denotes a unique password / key according to an application of one terminal and input of a counterpart terminal number. A control unit for generating a decoding program and controlling the transmission to each terminal is shown.

상기한 구성의 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템의 기능과 작용을 첨부된 도면을 참조하여 상세하게 설명한다.The function and operation of the automatic encryption system for communication data according to the first embodiment of the present invention having the above-described configuration will be described in detail with reference to the accompanying drawings.

도 4a, 4b, 4c는 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템의 신호흐름을 나타내는 플로우챠트이다.4A, 4B, and 4C are flowcharts showing the signal flow of the automatic encryption system for communication data according to the first embodiment of the present invention.

도4a는 이동단말기내에 암호/복호 프로그램을 다운로드하여 설치하는 신호흐름을 도시한 도면으로, 먼저 가입자가 이동단말기(A1∼An)를 이용해 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에 접근한다(제 1 단계: ST-1).FIG. 4A illustrates a signal flow for downloading and installing an encryption / decryption program in a mobile terminal. First, a subscriber accesses the bidirectional unique encryption program generation / management server (DCSCS) using mobile terminals A1 to An. (First step: ST-1).

그리고, 가입자 인증이 가능한 식별부호를 입력하여 등록시키고, 암호 프로그램의 다운로드를 요구한다(제 2 단계: ST-2).Then, an identification code capable of subscriber authentication is input and registered, and a download of the encryption program is requested (second step: ST-2).

또한, 동일한 고유의 암호/복호 프로그램을 다운받아 설치할 상대 단말기의 전화번호를 입력한다(제 3 단계: ST-3).In addition, the user inputs a phone number of a counterpart terminal to download and install the same unique password / decryption program (step 3: ST-3).

그러면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)는 해당 단말기들(A1, An)로 전송할 고유의 암호 프로그램을 생성한다(제 4 단계: ST-4).Then, the bidirectional unique encryption program generation / management server DCSCS generates a unique encryption program to be transmitted to the terminals A1 and An (step 4: ST-4).

그리고, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)는 해당 암호/복호 프로그램과 양 사용자의 단말기(A1, An) 전화번호를 등록한다(제 5 단계: ST-5).The bidirectional unique encryption program generation / management server (DCSCS) registers the corresponding encryption / decryption program and the telephone numbers of terminals A1 and An of both users (step 5: ST-5).

프로그램별 전화번호 등록이 완료되면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)는 그 단말기 고유의 암호/복호 프로그램을 각 단말기(A1, An)측으로 전송한다(제 6 단계: ST-6).When the telephone number registration for each program is completed, the bidirectional unique encryption program generation / management server (DCSCS) transmits the terminal's own encryption / decryption program to each terminal A1 and An (step 6: ST-6). .

프로그램 전송이 완료되면, 그 암호/복호 프로그램에는 오토론 기능이 포함되어 있으므로 해당 프로그램이 자동설치된다(제 7 단계: ST-7).When the program transfer is completed, the password / decryption program includes an auto loan function so that the program is automatically installed (step 7: ST-7).

도 4b는 암호/복호 프로그램이 설치된 이동단말기간의 데이터 송수신의 신호흐름을 나타내는 플로우챠트로, 먼저 상기 암호/복호 프로그램이 설치된 특정 단말기(A1)를 이용하여 통화를 소망하는 상대 단말기(An)의 전화번호를 입력하고(제 10 단계: ST-10), 통화버튼을 조작한다(제 11 단계: ST-11).Fig. 4B is a flowchart showing the signal flow of data transmission and reception in the mobile terminal period in which the encryption / decryption program is installed. First, the telephone of the counterpart terminal An wishing for a call using the specific terminal A1 in which the encryption / decryption program is installed. Enter the number (step 10: ST-10), and operate the call button (step 11: ST-11).

그러면, 해당 발신 단말기(A1)내의 암호/복호 프로그램은 해당 단말기(An) 번호가 암호화 대상 단말기 번호인지의 여부를 판단한다(제 12 단계: ST-12).Then, the encryption / decryption program in the calling terminal A1 determines whether the corresponding terminal An number is the encryption target terminal number (step 12: ST-12).

만약, 통화를 시도하는 전화번호가 미리 단말기내에 저장된 암호화 대상 전화번호인 경우에는 그 단말기(A1)로부터 전송하려는 음성 데이터를 암호화하여(제 13 단계: ST-13), 상대 단말기(An)로 전송한다(제 14 단계: ST-14).If the telephone number to be called is an encryption target telephone number stored in the terminal in advance, the voice data to be transmitted is encrypted from the terminal A1 (step 13: ST-13) and transmitted to the counterpart terminal An. (Step 14: ST-14).

암호화되어 전송된 데이터를 상대 단말기(An)에서 수신하면(제 15 단계: ST-15), 그 단말기(An)내에 설치된 암호/복호 프로그램을 이용하여 해당 데이터를 복호화시킨다(제 16 단계: ST-16).When the encrypted data transmitted from the counterpart terminal An is received (step 15: ST-15), the corresponding data is decrypted using an encryption / decryption program installed in the terminal An (step 16: ST-). 16).

복호화된 데이터가 문자데이터이면 화면출력시키고, 음성 데이터이면 수화부인 스피커 또는 이어폰을 통해 출력시킨다(제 17 단계: ST-17).If the decoded data is character data, the screen is output. If the decoded data is voice data, the screen is output through a speaker or earphone which is a receiver (STEP 17: ST-17).

도 4c는 특정 사용기일이 기설정된 상기 암호/복호 프로그램의 동작을 나타내는 플로우챠트로, 먼저 암호/복호 프로그램이 쌍방의 단말기(A1, An)에 설치되어 사용하는 도중(제 20 단계: ST-20), 상기 암호/복호 프로그램은 사용기간이 기설정되어 있으므로 이동단말기의 시간데이터를 체크하여 사용설정 기일이 도래하였는 지의 여부를 판단한다(제 21 단계: ST-21).Fig. 4C is a flowchart showing the operation of the encryption / decryption program in which a specific date of use has been preset. First, the encryption / decryption program is installed and used in both terminals A1 and An (step 20: ST-20). In the encryption / decryption program, since the usage period is preset, the time data of the mobile terminal is checked to determine whether the usage setting date has arrived (step 21: ST-21).

암호/복호 프로그램의 사용설정 기간이 도래된 경우에는, 암호/복호 프로그램의 갱신을 요구하는 선택창이 출력된다(제 22 단계: ST-22).When the usage period of the encryption / decryption program has arrived, a selection window for requesting the update of the encryption / decryption program is output (step 22: ST-22).

그리고, 가입자가 암호/복호 프로그램의 갱신을 선택하는 선택신호가 인가되는 지의 여부를 판단하여(제 23 단계: ST-23), 선택신호가 인가되지 않은 경우에는 단말기(A1, An)내에 설치된 암호/복호 프로그램이 자동 삭제된다(제 24 단계: ST-24).Then, the subscriber judges whether or not the selection signal for selecting the update of the encryption / decryption program is applied (step 23: ST-23), and if the selection signal is not applied, the password installed in the terminals A1 and An. / Decryption program is automatically deleted (step 24: ST-24).

만약, 암호/복호 프로그램의 갱신을 시도하는 경우에는, 그 암호/복호 프로그램에 게시된 접속 절차에 따라 상기 쌍방향 고유 암호화 프로그램 생성/관리서버 (DCSCS)에 자동 접속되고, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버 (DCSCS)는 해당 단말기(A1, An)로 모바일 결제요구를 행하여 사용요금의 결제가 확인되면(제 25 단계: ST-25), 새로운 신규 암호/복호 프로그램을 양자 단말기(A1, An)측으로 전송한다(제 26 단계: ST-26).If an attempt is made to update the encryption / decryption program, it is automatically connected to the bidirectional unique encryption program generation / management server (DCSCS) according to the access procedure posted on the encryption / decryption program, and the bidirectional unique encryption program generation / The management server (DCSCS) makes a mobile payment request to the corresponding terminal (A1, An) and when the payment of the usage fee is confirmed (step 25: ST-25), a new new encryption / decryption program is added to the quantum terminal (A1, An). (Step 26: ST-26).

암호/복호 프로그램의 전송이 완료되면, 자동 설치된다(제 27 단계: ST-27).When the transmission of the password / decryption program is completed, it is automatically installed (Step 27: ST-27).

도 5는 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템을 이용하여 데이터를 수신받은 단말기의 화면출력상태를 도시한 도면이다.5 is a diagram illustrating a screen output state of a terminal receiving data using an automatic encryption system for communication data according to a first embodiment of the present invention.

이를 참조하면, 암호/복호 프로그램이 기설치된 특정 단말기(A1)로부터 암호화된 데이터가 전송되면, 그 데이터가 상대 단말기(An) 화면(20)에 표시될 때에는 문자 또는 음성녹음 데이터가 암호화가 되어있는 지의 여부가 별도의 표식(암호화 표시: 30a, 30b)이 되어 가입자가 데이터 수신여부를 확인하면서 동시에 해당 데이터가 암호화된 데이터인지의 여부를 인식할 수 있게 된다. 미설명부호 22는 통화버튼이며, 24는 확인버튼, 26은 방향키, 28은 종료버튼이다.Referring to this, when encrypted data is transmitted from a specific terminal A1 in which an encryption / decryption program is already installed, text or voice recording data is encrypted when the data is displayed on the other terminal An screen. Whether or not it is a separate mark (encryption indication: 30a, 30b) allows the subscriber to check whether the data is received or at the same time whether the data is encrypted data. Reference numeral 22 is a call button, 24 is a confirmation button, 26 is a direction key, 28 is an end button.

도 6은 본 발명의 제 1실시예에 따른 통신 데이터의 자동 암호화 시스템을통해 송수신되는 데이터의 구성을 나타내는 도면이다.6 is a diagram showing the configuration of data transmitted and received via an automatic encryption system for communication data according to the first embodiment of the present invention.

이를 참조하면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)는 데이터 패킷의 처음을 나타내는 헤더(H: 40a)가 구성되며, 헤더(H: 40a) 다음으로는 내용영역이 제공되는 바, 그 내용영역(40b)은 암호화 프로그램 데이터(SCPD)가 실장된다.Referring to this, the bidirectional unique encryption program generation / management server (DCSCS) is composed of a header (H: 40a) indicating the beginning of the data packet, the header (H: 40a) is provided after the content area, the In the content area 40b, encrypted program data SCPD is mounted.

또한, 상기 내용영역(40b)의 다음으로는 시간 설정영역(TS: 40c)이 구성되는 바, 그 시간 설정영역(TS: 40c)은 프로그램의 사용시간을 미리 설정하는 영역으로, 그 시간 설정영역(TS: 40c) 다음으로는 알고리즘 제거영역(AE: 40d)이 구성된다.In addition, a time setting area TS 40c is formed next to the content area 40b. The time setting area TS 40c is an area for setting a use time of a program in advance. (TS: 40c) Next, an algorithm removal area AE: 40d is formed.

따라서, 상기 시간 설정영역(TS: 40c)에서 기설정 시간이 도래된 상태에서 프로그램의 갱신을 시도하지 않으면, 상기 알고리즘 제거영역(AE: 40d)이 구동되어 프로그램을 자동 삭제시킨다. 또한, 상기 알고리즘 제거영역(AE: 40d)의 다음으로는 패킷의 끝을 나타내는 테일영역(T: 40e)이 구성된다.Therefore, if the program is not updated in the state in which the preset time has arrived in the time setting area TS 40c, the algorithm removal area AE 40d is driven to automatically delete the program. After the algorithm removal area AE 40d, a tail area T 40e indicating the end of the packet is formed.

이하, 첨부된 도면을 참조하여 본 발명의 제 2 실시예에 대해 상서하게 기술한다.Hereinafter, a second embodiment of the present invention will be described with reference to the accompanying drawings.

도 7은 본 발명의 제 2실시예에 따른 통신 데이터의 자동 암호화 시스템의 개략적인 구성을 나타내는 블록도이다.7 is a block diagram showing a schematic configuration of an automatic encryption system for communication data according to a second embodiment of the present invention.

이를 참조하면, 본 발명의 제 2실시예에 따른 통신 데이터의 자동 암호화 시스템은 본 발명에 따른 암호/복호 프로그램을 유선 단말기(C1, Cn)를 통해 다운로드하고 설치함으로써, 그 단말기(C1, Cn)를 매개하여 입출력되는 데이터를 암호화하고 복호화하기 위한 시스템이다.Referring to this, the automatic encryption system for communication data according to the second embodiment of the present invention downloads and installs the encryption / decryption program according to the present invention through the wired terminals C1 and Cn, thereby providing the terminals C1 and Cn. It is a system for encrypting and decrypting data input and output through.

이를 위해, 상기 유선 단말기(C1, Cn)에는 별도의 메모리장치가 내장되어야 하며, 그 메모리장치를 구동시키는 회로가 구비되어야 한다.To this end, the wired terminals C1 and Cn should have a separate memory device embedded therein and a circuit for driving the memory device.

따라서, 상기 암호/복호 프로그램이 유선 단말기(C1, Cn)내에 다운로드 되어 설치되며, 그 다운로드 및 설치시 등록한 유선 단말기(C1, Cn)간에는 고유의 암호/복호 프로그램을 이용해 송수신되는 음성통화 데이터 및 음성 녹음데이터가 암호화되며, 전송받은 암호 데이터는 복호화하여 원음으로 재생할 수 있게 된다.Accordingly, the encryption / decryption program is downloaded and installed in the wired terminals C1 and Cn, and voice call data and voice transmitted and received using a unique encryption / decryption program between the wired terminals C1 and Cn registered during the download and installation. The recorded data is encrypted, and the received encrypted data can be decrypted and reproduced in the original sound.

상기 암호/복호 프로그램을 다운로드 하기 위해서는 상기 게이트웨이 서버(GS)와 접속된 ARS 시스템(ARS1)에 유선단말기(C1)을 이용하여 접속한 다음, 그 ARS 시스템(ARS1)의 안내에 따라 상대 유선단말기(Cn) 전화번호를 입력 등록함으로써 암호/복호 프로그램을 다운받을 수 있으며, 이 경우 암호/복호 프로그램의 결제는 전화요금에 포함되어 청구할 수 있다.In order to download the encryption / decryption program, the ARS system ARS1 connected to the gateway server GS is connected to the ARS system using a wired terminal C1, and then the other wired terminal (ARS1) is guided. Cn) You can download the password / decryption program by registering your phone number. In this case, the payment of the password / decryption program can be included in the telephone bill.

이하, 첨부된 도면을 참조하여 본 발명의 제 3 실시예에 대해 상세하게 기술한다.Hereinafter, a third embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 8은 본 발명의 제 3실시예에 따른 통신 데이터의 자동 암호화 시스템의 개략적인 구성을 나타내는 블록도이다.8 is a block diagram showing a schematic configuration of an automatic encryption system for communication data according to a third embodiment of the present invention.

이를 참조하면, 본 발명의 제 3실시예에 따른 통신 데이터의 자동 암호화 시스템은 무선 단말기(A1)와 유선 단말기(C1)의 사이에서 송수신되는 데이터를 암호/복호 프로그램을 이용하여 암호화 및 복호화시킬 수 있다.Referring to this, the automatic encryption system for communication data according to the third embodiment of the present invention can encrypt and decrypt data transmitted / received between the wireless terminal A1 and the wired terminal C1 using an encryption / decryption program. have.

이 경우, 암호/복호 프로그램을 상기 쌍방향 고유 암호화 프로그램 생성/관 리서버(DCSCS)에 대해 신청하는 단말기가 어떤 단말기인지에 따라 그 신청 및 등록절차가 각기 상이한 바, 예컨대 상기 유선단말기(C1)를 이용해 암호/복호 프로그램의 다운로드를 신청한 경우에는 상기 ARS시스템(ARS1)에 유선단말기(C1)를 통해 접속하여 암호/복호 프로그램을 다운로드하여 설치할 수 있다.In this case, the application and registration procedures are different, for example, the wired terminal C1, depending on which terminal is the terminal requesting the encryption / decryption program for the bidirectional unique encryption program generation / management server (DCSCS). In the case of applying for the download of the encryption / decryption program by using the wired terminal C1 to the ARS system ARS1, the encryption / decryption program can be downloaded and installed.

물론, 이경우에 그 상대 단말기가 이동단말기(A1)라면, 그 이동단말기(A1)에도 유선단말기(C1)와 동일한 암호/복호 프로그램이 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)로부터 전송되어 설치된다.Of course, in this case, if the counterpart terminal is a mobile terminal A1, the same encryption / decryption program as that of the wired terminal C1 is also transmitted from the bidirectional unique encryption program generation / management server (DCSCS) to the mobile terminal A1. do.

도 9는 본 발명의 실시예에 따른 통신 데이터의 자동 암호화 시스템의 다른 기능 설정과, 그 신호 송수신 상태를 나타내는 도면이다.9 is a diagram illustrating another function setting of the automatic encryption system for communication data according to an embodiment of the present invention and a state of signal transmission and reception.

이를 참조하면, 도 9는 이동단말기(C1)에 암호화 시스템을 이용하여 다운받 은 암호/복호 프로그램이 갖는 다른 예인 음성통화불가시 기설정 메시지가 출력되게 하는 기능설정 및 신호 송수신을 나타내는 것으로, 먼저 데이터를 전송하거나 수신할 때 그 데이터를 암호화하기 위해서는 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)로부터 데이터 전송단말기(A1)와 데이터 수신단말기(An) 양자만이 사용할 수 있는 고유의 암호/복호 알고리즘을 단말기 내에 설치해야한다.Referring to FIG. 9, FIG. 9 illustrates a function setting and a signal transmission / reception for outputting a non-calling preset message, which is another example of an encryption / decryption program downloaded using an encryption system to the mobile terminal C1. A unique encryption / decryption that can be used only by the data transmission terminal A1 and the data receiving terminal An from the bidirectional unique encryption program generation / management server DCSCS to encrypt the data when the data is transmitted or received. The algorithm must be installed in the terminal.

각 단말기(A1, An)간에 송수신되는 데이터를 암호화하기 위해서는, 특정 단말기 예컨대 데이터 전송단말기(A1)를 이용하여 특정 가입자가 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에 접속하여 고유의 암호/복호 알고리즘의 제공을 요구해야하며, 함께 설치할 수신단말기(예컨대, An)의 번호를 입력한다①.In order to encrypt data transmitted / received between the terminals A1 and An, a specific subscriber accesses the bidirectional unique encryption program generation / management server (DCSCS) using a specific terminal, for example, a data transmission terminal A1, to generate a unique password / It is required to provide the decoding algorithm, and input the number of the receiving terminal (for example, An) to be installed together.

그러면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에서 암호/복호 알고리즘을 해당 단말기(A1, An)에 전송한다. 그 암호/복호 알고리즘의 전송이 완료되면 그 알고리즘에는 오토론(Auto run)기능이 실장되어 있으므로 자동 설치된다②.Then, the bidirectional unique encryption program generation / management server (DCSCS) transmits the encryption / decryption algorithm to the terminal (A1, An). When the transmission of the encryption / decryption algorithm is completed, the algorithm is automatically installed because the auto run function is mounted.

암호/복호 알고리즘의 설치가 완료된 상태에서, 가입자는 상기 데이터 전송단말기(A1)를 조작하여, 통화불가 키입력시 기저장된 음성 데이터(예컨대, 지금은 통화불가하오니 음성녹음 및 전화번호를 남겨주십시오.)가 출력되도록 기능설정을 행한다③.After the installation of the encryption / decryption algorithm is completed, the subscriber operates the data transmission terminal (A1) and leaves voice recording and phone number. Set the function so that) is output.

그 상태에서, 상대 단말기(An)로부터 통화 시도를 위한 호접속 시도가 이루어지면④, 호접속이 이루어지면서 음성 데이터가 해당 단말기(A1)로 전송되는 바, 이때 전송되는 음성 데이터는 그 단말기(An)의 내부에 기설치된 암호/복호 프로그램에 의해 암호화된 상태로 전송된다⑤.In this state, if a call connection attempt is made from the counterpart terminal An to attempt a call, the call data is transmitted and the voice data is transmitted to the corresponding terminal A1. ) Is transmitted in encrypted state by the password / decryption program already installed inside ⑤.

상대 단말기(An)로부터 전송된 음성데이터는 암호화된 상태로 유지되고⑥, 그와 동시에, 상기 단말기(A1)는 상대 단말기(An)로 기저장된 음성 데이터(예컨대, 지금은 통화불가하오니 음성녹음 및 전화번호를 남겨주십시오.)를 전송한다⑦.The voice data transmitted from the counterpart terminal An is kept encrypted ⑥, and at the same time, the terminal A1 is pre-stored voice data (e.g., the call is not available at this time). Please leave your phone number.) ⑦.

데이터가 상기 단말기(A1)로부터 상대 단말기(An)로 전송될 때도, 암호화가 이루어진 상태로 전송되며⑧, 상대 단말기(An)에서 해당 데이터를 전송받으면 자동으로 암호/복호 프로그램이 동작되어 데이터를 복호화한다⑨.Even when data is transmitted from the terminal A1 to the counterpart terminal An, the data is transmitted in an encrypted state ⑧, and when a corresponding data is received from the counterpart terminal An, an encryption / decryption program is automatically operated to decrypt the data. ⑨.

이때, 데이터의 복호화는 가입자의 설정에 따라 수동으로 키입력이 이루어졌을 때, 복호화가 이루어질 수 있도록 할 수도 있다.In this case, the data may be decrypted when the key is manually input according to the setting of the subscriber.

이하, 첨부된 도면을 참조하여 본 발명의 제 4 실시예에 대해 상서하게 기술한다.Hereinafter, a fourth embodiment of the present invention will be described with reference to the accompanying drawings.

도 10은 본 발명의 제 4실시예에 따른 통신 데이터의 자동 암호화 시스템의 개략적인 구성을 나타내는 블록도이다.10 is a block diagram showing a schematic configuration of an automatic encryption system for communication data according to a fourth embodiment of the present invention.

이를 참조하면, 도 10은 PC(B1, Bn)간에 고유한 암호/복호 프로그램을 각각 설치하고, 송수신되는 데이터를 암호화 및 복호화시킬 수 있도록 한 시스템의 구성을 나타내는 것으로, 본 실시예에서는 이메일 데이터의 전송 및 수신을 일례로 하여 PC(B1, Bn)간 데이터 송수신에 대해 기술한다.Referring to this, Fig. 10 shows the configuration of a system in which a unique encryption / decryption program is installed between PCs B1 and Bn, respectively, so that data transmitted and received can be encrypted and decrypted. Data transmission and reception between PCs B1 and Bn will be described using transmission and reception as an example.

특정 PC(B1, Bn)에 암호/복호 프로그램을 다운로드하여 설치한 상태에서, 이메일 데이터를 암호화하여 송수신하게 되는 바, 가입자가 그 PC(B1)를 이용하여 작성한 파일을 PC(B1) 내부에 설치된 암호/복호 프로그램을 구동함으로써 암호화시킨 다음, 가입자가 특정 PC(B1)를 이용하여 메일서버(MS)에 접근하여 암호화된 파일을 그 메일서버(MS)에 로딩하여 상대자가 PC(BN)를 이용하여 열람 및 다운로드할 수 있도록 할 수 있다.The e-mail data is encrypted and transmitted and received while the encryption / decryption program is downloaded and installed in the specific PCs B1 and Bn. The subscriber creates a file created using the PC B1 in the PC B1. After encrypting by running the encryption / decryption program, the subscriber accesses the mail server (MS) using a specific PC (B1), loads the encrypted file to the mail server (MS), and the other party uses the PC (BN). Can be viewed and downloaded.

상대방이 다운로드한 암호화된 파일은 상대 PC(Bn)에 기설치된 암호/복호 프로그램을 구동시켜 복호화함으로써 최초 파일로 재생시킬 수 있다.The encrypted file downloaded by the counterpart can be reproduced as the first file by driving and decrypting an encryption / decryption program pre-installed in the counterpart PC (Bn).

상기한 구성의 본 발명의 제 4실시예에 따른 통신 데이터의 자동 암호화 시스템의 기능과 작용을 첨부된 도면을 참조하여 상세하게 설명한다.The function and operation of the automatic encryption system for communication data according to the fourth embodiment of the present invention having the above-described configuration will be described in detail with reference to the accompanying drawings.

도 11은 본 발명의 제 4실시예에 따른 통신 데이터의 자동 암호화 시스템의 신호흐름을 나타내는 플로우챠트이다.11 is a flowchart illustrating a signal flow of an automatic encryption system for communication data according to a fourth embodiment of the present invention.

먼저, 특정 가입자가 자신의 PC(B1) 및 선택한 특정 상대방의 PC(Bn)에 암호화 프로그램을 설치하기 위해, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에 접속하여 암호화 프로그램을 다운로드하여 설치한다(제 30 단계: ST-30).First, in order to install an encryption program on a PC B1 of a specific subscriber and a PC (Bn) of a selected counterpart, a specific subscriber accesses the bidirectional unique encryption program generation / management server (DCSCS) and downloads and installs the encryption program. (Step 30: ST-30).

그리고, 특정 기작성한 특정 파일을 선택하여(제 31 단계: ST-31), 암호화 프로그램을 구동시키면(제 32 단계: ST-32), 암호화된 파일이 생성된다(제 33 단계: ST-33).Then, by selecting a specific pre-created specific file (step 31: ST-31), and driving the encryption program (step 32: ST-32), an encrypted file is generated (step 33: ST-33). .

그런다음, 해당 가입자가 그 PC(B1)를 이용하여 암호화된 파일을 메일 서버 (MS)로 상대 ID를 게시한 상태로 전송한다(제 34 단계: ST-34).Then, the subscriber transmits the encrypted file using the PC B1 to the mail server MS with the partner ID posted (step 34: ST-34).

그러면, 상대방은 상기 메일서버(MS)에 접속하여(제 35 단계: ST-35) 자신에게 전송된 이메일 파일을 열람 및 다운로드하는 바(제 36 단계: ST-36), 그 파일중 암호화된 파일이 존재하면 복호화 프로그램을 구동시킨다(제 37 단계: ST-37).Then, the other party accesses the mail server MS (step 35: ST-35) to read and download the email file transmitted to the user (step 36: ST-36), and the encrypted file among the files. If present, the decoding program is driven (step 37: ST-37).

복호화 프로그램이 구동되면, 상기 PC(B1)의 암호화되기 전 원 파일로 복원된다(제 38 단계: ST-38).When the decryption program is driven, it is restored to the original file before encryption of the PC B1 (step 38: ST-38).

이때, 상기 가입자가 다운로드한 암호화된 이메일 파일을 복호화시키기 위해 상기 복호화 프로그램을 구동시킬 때에는 별도의 가입자 식별부호(예컨대, ID 및 패스워드)를 입력해야지만 상기 복호화 프로그램을 구동시킬 수 있도록 할 수 있다.In this case, when the decryption program is executed to decrypt the encrypted e-mail file downloaded by the subscriber, a separate subscriber identification code (for example, an ID and a password) must be input, but the decryption program can be driven.

한편, 도 11b는 가입자가 암호/복호 프로그램이 기설치된 자신의 전용 PC가 아닌 장소에서 긴급하게 이메일 파일을 확인해야할 경우를 상정하여 그 일례를 나타내는 도면으로, 본 발명의 제 5실시예에 따른 통신 데이터의 자동 암호화 시스템은 전용 PC가 아닌 PC를 이용하여 이메일 파일을 확인하기 위해서는 임시 암호/복호 프로그램을 다운로드하여 해당 PC에 설치해서 사용한다.On the other hand, Figure 11b is a view showing an example of a subscriber in the case of urgently need to check the e-mail file in a place other than his own dedicated PC where the password / decryption program is already installed, communication according to a fifth embodiment of the present invention The automatic encryption system of data downloads a temporary password / decryption program and installs it on the PC to check the e-mail file using a PC instead of a dedicated PC.

먼저, 가입자는 임의의 PC(예컨대, B2)를 이용하여 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에 접속하여(제 40 단계: ST-40), 사용시간이 기설정된 임시 암호/복호 프로그램의 다운을 요구한다(제 41 단계: ST-41).First, the subscriber accesses the bidirectional unique encryption program generation / management server (DCSCS) using an arbitrary PC (eg, B2) (step 40: ST-40), and the temporary encryption / decryption program whose usage time is preset. (Step 41: ST-41).

그러면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)는 가입자 진위를 식별하는 바, 그 가입자의 진위식별은 기등록된 가입자의 각종 식별부호(예컨대, ID, 패스워드, 주민등록번호, 유전자 정보 등)를 통해 식별한다(제 42 단계: ST-42).Then, the two-way unique encryption program generation / management server (DCSCS) identifies the authenticity of the subscriber, the authenticity of the subscriber to the various identification codes of the registered subscriber (for example, ID, password, social security number, genetic information, etc.) (Step 42: ST-42).

식별후 그 가입자가 확인되면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)는 해당 PC(B2)로 임시 암호/복호 프로그램을 전송한다(제 43 단계: ST-43).If the subscriber is identified after identification, the bidirectional unique encryption program generation / management server (DCSCS) transmits the temporary encryption / decryption program to the corresponding PC (B2) (step 43: ST-43).

임시 암호/복호 프로그램이 전송되면, 자동으로 설치되며(제 44 단계: ST-44), 가입자는 상기 메일서버(MS)에 접속하여(제 45 단계: ST-45) 파일을 다운로드할 수 있다(제 46 단계: ST-46).When the temporary password / decryption program is transmitted, it is automatically installed (step 44: ST-44), and the subscriber can access the mail server MS (step 45: ST-45) and download the file ( Step 46: ST-46).

파일 다운로드가 완료되면, 그 PC(B2)의 내부에 기설치된 암호/복호 프로그램을 구동하여(제 47 단계: ST-47) 원 파일로 복원시킨다(제 48 단계: ST-48).When the file download is completed, the password / decryption program pre-installed in the PC B2 is driven (step 47: ST-47) to restore the original file (step 48: ST-48).

이때, 상기 암호/복호 프로그램은 기설정 시간이 도래되는 지를 판단하여(제 49 단계: ST-49) 기설정시간이 도래된 경우, 그 암호/복호 프로그램을 자체적으로 삭제한다(제 50 단계: ST-50).At this time, the encryption / decryption program determines whether the preset time arrives (step 49: ST-49), and when the preset time arrives, deletes the encryption / decryption program itself (step 50: ST). -50).

상기한 구성의 본 발명의 제 5실시예에 따른 통신 데이터의 자동 암호화 시스템의 기능과 작용을 첨부된 도면을 참조하여 상세하게 설명한다.The function and operation of the automatic encryption system for communication data according to the fifth embodiment of the present invention having the above-described configuration will be described in detail with reference to the accompanying drawings.

도 12는 본 발명의 제 5실시예에 따른 통신 데이터의 자동 암호화 시스템의 신호흐름을 나타내는 플로우챠트이다.12 is a flowchart showing the signal flow of the automatic encryption system for communication data according to the fifth embodiment of the present invention.

먼저, 도 12는 특정 PC(예컨대, B1, Bn)간에 설치된 통신 프로그램의 하나인 메신저(단문 송수신: UMS)에서 본 발명에 따른 암호/복호 프로그램이 사용되는 일레를 나타내는 도면으로, 먼저 상기 메신저 프로그램과 본 발명의 암호/복호 프로그램이 연동되게 기설정된 상태에서, 가입자가 각각의 프로그램을 설치한 다음, 상기 메신저 프로그램을 이용하여 특정인을 "친구"로 등록시킨다(제 60 단계: ST-60).First, FIG. 12 is a diagram illustrating an example in which an encryption / decryption program according to the present invention is used in a messenger (short transmission / reception: UMS), which is one of communication programs installed between specific PCs (eg, B1 and Bn). In the state where the encryption / decryption program of the present invention is set to be linked with each other, the subscriber installs each program and then registers a specific person as a "friend" using the messenger program (step 60: ST-60).

그러면, 양자만이 사용가능한 고유의 암호가 상기 쌍방향 고유 암호화 프로그램 생성/관리서버(DCSCS)에서 생성되어 전송 설치된다(제 61 단계: ST-61).Then, a unique password that only both can use is generated and transmitted by the bidirectional unique encryption program generation / management server (DCSCS) (step 61: ST-61).

그 상태에서, 설치된 암호/복호 프로그램은 특정 사용자가 메신저 프로그램의 팝업창에서 응답불가 상태(식사중, 다른 용무중, 오프라인, 외출중 등)를 선택했는 지 여부를 판단한다(제 62 단계: ST-62).In this state, the installed password / decryption program determines whether a particular user has selected an unresponsive state (meal, busy, offline, out, etc.) in the pop-up window of the messenger program (step 62: ST- 62).

이때, 그 상대자가 특정 메시지를 메신저 프로그램을 이용하여 입력하게 되면(제 63 단계: ST-63), 해당 데이터가 암호화되어(제 64 단계: ST-64) 전송된다(제 65 단계: ST-65).At this time, when the partner inputs a specific message using the messenger program (step 63: ST-63), the corresponding data is encrypted (step 64: ST-64) and transmitted (step 65: ST-65). ).

그리고, 메신저 프로그램은 그 암호화 데이터를 전송받은 상태에서, 상기 암호/복호 프로그램은 암호화된 데이터를 수신받은 가입자가 응답 가능한 상태가 되었는 지를 판단한다(제 66 단계: ST-66).Then, the messenger program receives the encrypted data, and the encryption / decryption program determines whether the subscriber who has received the encrypted data is in a state capable of responding (step 66: ST-66).

응답 가능상태로 메신저 프로그램이 변경된 경우에는, 전송받은 암호화 데이터를 확인하기 위해서 특정 비밀번호를 입력해야 한다(제 67 단계: ST-67).When the messenger program is changed to the answerable state, a specific password must be input to confirm the received encrypted data (step 67: ST-67).

그러면, 상기 암호/복호 프로그램은 해당 비밀번호가 일치할 경우, 기전송된 데이터를 복호화시켜(제 68 단계: ST-68), 화면 출력시킨다(제 69 단계: ST-69).Then, if the corresponding password / decryption program matches, the password / decryption program decrypts the previously transmitted data (step 68: ST-68) and outputs the screen (step 69: ST-69).

따라서, 메신저 프로그램을 양 가입자가 사용중에 해당 PC를 벗어나서 다른 업무를 보는 경우에도 양 가입자의 메시지가 화면에 즉시 출력되지 않으므로 개인 프라이버시를 보장할 수 있게 된다.Therefore, even if both subscribers are using the messenger program while viewing the other business away from the PC, the messages of both subscribers are not immediately output on the screen, thereby ensuring personal privacy.

한편, 본 발명의 실시예에 따른 통신 데이터의 자동 암호화 시스템 및 그 방법은 단지 상기한 실시예에 한정되는 것이 아니라 그 기술적 요지를 이탈하지 않는 범위내에서 다양한 변경이 가능하다.On the other hand, the automatic encryption system and communication method of the communication data according to an embodiment of the present invention is not limited to the above-described embodiment, various modifications are possible within the scope not departing from the technical gist.

상기한 바와 같이, 본 발명에 따른 통신 데이터의 자동 암호화 시스템 및 그 방법은 각종 통신단말기중 한 조의 단말기별로 고유한 암호/복호 프로그램을 제공하여 사용하므로, 기존의 암호 프로그램에 비하여 더욱 그 보안성이 유지될 수 있으며, 일정 기간마다 암호/복호 프로그램을 양 사용자 단말기에 각각 갱신하여 재설치함으로 인해 보안성이 더욱 우수해진다. 또한, 회사 전용의 메일 서버를 통해 전송받은 이메일의 경우에도 암호/복호 프로그램이 기설치된 단말기에서만 출력 가능하며, 메신저 등을 이용할 경우에도 메시지를 암호화할 수 있으므로 개인 프라이버시를 보장할 수 있다는 효과가 있다.As described above, the automatic encryption system and method of the communication data according to the present invention provide a unique encryption / decryption program for each set of terminals of various communication terminals, and thus, more secure than the existing encryption program. It can be maintained, and security is improved by updating and reinstalling the password / decryption program to both user terminals at regular intervals. In addition, even if the e-mail received through the company-specific mail server can be output only from the terminal equipped with a password / decryption program, and even if you use a messenger, the message can be encrypted, thereby ensuring personal privacy. .

Claims (16)

무선통신망, 인터넷망, PSTN망을 매개로 특정 파일의 다운로드 및 메일 서버로의 로딩, 파일의 화면 출력 또는 음성 출력을 행하는 복수개가 한 조인 통신단말기와;A plurality of joining communication terminals for downloading a specific file and loading it to a mail server, outputting a screen or voice of a file through a wireless communication network, an Internet network, and a PSTN network; 상기 복수의 통신단말기로 무선통신망, 인터넷망, PSTN망중 어느 한 통신망을 이용하여 고유의 암호화/복호화 프로그램을 고유하게 생성하고, 각 단말기에 설치 가능하도록 전송하기 위한 쌍방향 고유 암호화 프로그램 생성/관리서버와;A bidirectional unique encryption program generation / management server for uniquely generating a unique encryption / decryption program using any one of a wireless communication network, an internet network, and a PSTN network with the plurality of communication terminals, and transmitting the same for installation in each terminal; ; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버에 대해 상기 통신단말기의 억세스 및 각 단말기에 대해 데이터를 전송할 수 있도록 무선통신망 및 인터넷망, PSTN망에 동시 접속되어 해당 단말기로부터 데이터를 송수신할 수 있도록 데이터 변환을 행하는 게이트웨이 서버로 구성된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.The bidirectional unique encryption program generation / management server is connected to the wireless communication network and the Internet and PSTN network simultaneously to access the communication terminal and to transmit data to each terminal to convert data to transmit and receive data from the terminal An automatic encryption system for communication data, characterized by comprising a gateway server. 제 1 항에 있어서, 상기 통신단말기는 유선전화, 무선통신단말기, 컴퓨터단말기인 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.The automatic encryption system for communication data according to claim 1, wherein the communication terminal is a wired telephone, a wireless communication terminal, or a computer terminal. 제 1 항에 있어서, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버는 상기 통신단말기에 대해 각종 데이터의 송수신을 행하며, 그 데이터를 후속회로에서 처리 가능한 데이터로 변환하기 위한 통신모듈과; 각 암호/복호 프로그램과 매칭되는단말기를 확인하기 위해 프로그램과 단말기를 연계하여 관리하기 위한 단말기-프로그램 매칭부와; 암호/복호 프로그램을 복수의 신청 단말기별로 고유하게 생성하기 위한 암호화 프로그램 생성부와; 가입자의 단말기별로 신청한 옵션을 관리하기 위한 옵션관리부와; 암호/복호 프로그램의 갱신 등을 위해, 암호/복호 프로그램을 다운로드할 경우 가입자를 식별하기 위해 기등록된 가입자 식별정보와 전송된 가입자 식별정보와의 일치여부를 판단하기 위한 가입자 식별부와; 암호/복호 프로그램의 사용기일에 따른 과금 정산을 행하는 과금정산부와; 암호/복호 프로그램을 저장하는 암호화 프로그램 DB와; 특정 단말기와 해당 암호/복호 프로그램을 경로적으로 연계한 정보를 저장하는 단말기-프로그램 매칭 DB와; 가입자가 설정한 각종 옵션정보를 저장하는 가입자별 옵션 DB와; 가입자가 통화불능시 출력되게 기능을 설정한 음성데이터를 저장하는 음성데이터 DB와; 가입자의 신상정보 및 가입자 식별정보를 저장하는 가입자정보 DB와; 상기 암호/복호 프로그램의 사용에 따른 기일별 과금정보를 각 가입자별로 저장하는 과금정보 DB와; 어느 한 단말기의 신청 및 상대 단말기 번호의 입력에 따라 고유의 암호/복호 프로그램을 생성하여 각 단말기에 전송 설치하도록 제어하는 제어부로 구성된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.2. The apparatus of claim 1, wherein the bidirectional unique encryption program generation / management server comprises: a communication module for transmitting and receiving various data to the communication terminal, and converting the data into data which can be processed in a subsequent circuit; A terminal-program matching unit for managing a program and a terminal in association with each other to identify a terminal that matches each encryption / decryption program; An encryption program generator for uniquely generating an encryption / decryption program for each of the plurality of application terminals; An option management unit for managing the options applied for each terminal of the subscriber; A subscriber identification unit for judging whether or not the previously registered subscriber identification information and the transmitted subscriber identification information match to download the password / decryption program for updating the encryption / decryption program; A billing settlement unit which performs billing settlement according to the date of use of the encryption / decryption program; An encryption program DB for storing an encryption / decryption program; A terminal-program matching DB for storing information linking a specific terminal with a corresponding encryption / decryption program in a path; An option DB for each subscriber that stores various option information set by the subscriber; A voice data DB for storing voice data having a function set to be output when a subscriber is not available; A subscriber information DB for storing personal information and subscriber identification information of the subscriber; A billing information DB for storing billing information for each subscriber according to the use of the encryption / decryption program for each subscriber; An automatic encryption system for communication data, characterized in that the control unit for controlling the transmission and installation of a unique encryption / decryption program to each terminal according to the application of the terminal and input of the counterpart terminal number. 제 1 항에 있어서, 상기 암호/복호 프로그램은 다운로드 완료시 자동 설치 가능이 포함된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.The system of claim 1, wherein the encryption / decryption program is automatically installed when the download is completed. 제 1 항에 있어서, 상기 암호/복호 프로그램은 다운로드 완료시 기설정시간을 타이밍하여 기설정시간 도래시 자체적으로 삭제되는 제어 데이터가 그 내부에 더 포함된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.The automatic encryption system of claim 1, wherein the encryption / decryption program further includes control data which is deleted by itself upon timing of a preset time when the download is completed and is deleted upon arrival of the preset time. 복수의 이동단말기에 고유의 암호/복호 프로그램을 생성하여 설치토록 제공하는 시스템에 있어서,In a system for generating and providing a unique password / decryption program to a plurality of mobile terminals, 가입자가 이동단말기를 이용해 쌍방향 고유 암호화 프로그램 생성/관리서버에 접근하는 과정과;A subscriber accesses a bidirectional unique encryption program generation / management server using a mobile terminal; 가입자 인증이 가능한 식별부호를 입력하여 등록시키고, 암호 프로그램의 다운로드를 요구하는 과정과;Inputting and registering an identification code capable of subscriber authentication, and requesting a download of a cryptographic program; 동일한 고유의 암호/복호 프로그램을 다운받아 설치할 상대 단말기의 전화번호를 입력하는 과정과;Inputting a phone number of a counterpart terminal to download and install the same unique password / decryption program; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 해당 단말기들로 전송할 고유의 암호 프로그램을 생성하는 과정과;Generating a unique encryption program to be transmitted to the terminals by the bidirectional unique encryption program generation / management server; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 해당 암호/복호 프로그램과 양 사용자의 단말기 전화번호를 등록시키는 과정과;Registering, by the bidirectional unique encryption program generation / management server, a corresponding password / decryption program and terminal telephone numbers of both users; 프로그램별 전화번호 등록이 완료되면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버는 그 단말기 고유의 암호/복호 프로그램을 각 단말기측으로 전송하는 과정과;When the telephone number registration for each program is completed, the bidirectional unique encryption program generation / management server transmitting a unique password / decryption program to each terminal; 프로그램 전송이 완료되면, 그 암호/복호 프로그램이 자동설치되는 과정으로이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법.When the program transmission is completed, the encryption / decryption program is automatically installed, characterized in that the process of the automatic data communication process. 복수의 단말기에 고유의 암호/복호 프로그램이 설치된 상태에서,With a unique password / decryption program installed on a plurality of terminals, 상기 암호/복호 프로그램이 설치된 특정 단말기를 이용하여 통화를 소망하는 상대 단말기의 전화번호를 입력하는 과정과;Inputting a telephone number of a counterpart terminal desiring a call using a specific terminal on which the encryption / decryption program is installed; 통화버튼을 조작하는 과정과;Manipulating a call button; 해당 발신 단말기내의 암호/복호 프로그램이 해당 단말기 번호가 암호화 대상 단말기 번호인지의 여부를 판단하는 과정과;Determining, by the encryption / decryption program in the calling terminal, whether the corresponding terminal number is an encryption target terminal number; 통화를 시도하는 전화번호가 미리 단말기내에 저장된 암호화 대상 전화번호인 경우에는 그 단말기로부터 전송하려는 음성 데이터를 암호화하는 과정과;Encrypting voice data to be transmitted from the terminal, if the telephone number to be called is an encryption target telephone number previously stored in the terminal; 상대 단말기로 전송하는 과정과;Transmitting to the counterpart terminal; 암호화되어 전송된 데이터를 상대 단말기에서 수신하는 과정과;Receiving the encrypted and transmitted data at the counterpart terminal; 그 단말기내에 설치된 암호/복호 프로그램을 이용하여 해당 데이터를 복호화시키는 과정과;Decrypting the corresponding data using an encryption / decryption program installed in the terminal; 복호화된 데이터가 문자데이터이면 화면출력시키고, 음성 데이터이면 수화부인 스피커 또는 이어폰을 통해 출력시키는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법.And if the decrypted data is text data, outputting the screen through the speaker or earphone which is a receiver. 복수의 단말기에 사용기간이 기설정된 고유의 암호/복호 프로그램이 설치된 상태에서 암호/복호 프로그램으로 암호화하는 방법에 있어서,A method for encrypting with a password / decryption program in a state in which a plurality of terminals have a unique password / decryption program with a preset period of use, 암호/복호 프로그램이 쌍방의 단말기에 설치되어 사용하는 과정과;A process of installing and using an encryption / decryption program on both terminals; 상기 암호/복호 프로그램이 자체적으로 이동단말기의 시간데이터를 체크하여 사용설정 기일이 도래하였는 지의 여부를 판단하는 과정과;Determining, by the encryption / decryption program, whether the usage setting date has arrived by checking time data of the mobile terminal by itself; 암호/복호 프로그램의 사용설정 기간이 도래된 경우에는, 암호/복호 프로그램의 갱신을 요구하는 선택창이 출력되는 과정과;When the setting period of the encryption / decryption program has arrived, a process of outputting a selection window requesting the update of the encryption / decryption program; 가입자가 암호/복호 프로그램의 갱신을 선택하는 선택신호가 인가되는 지의 여부를 판단하는 과정과;Determining whether or not a selection signal for the subscriber to update the encryption / decryption program is applied; 선택신호가 인가되지 않은 경우에는 단말기내에 설치된 암호/복호 프로그램을 자동 삭제시키는 과정과;Automatically deleting an encryption / decryption program installed in the terminal when the selection signal is not applied; 암호/복호 프로그램의 갱신을 시도하는 경우에는, 그 암호/복호 프로그램에 게시된 접속 절차에 따라 상기 쌍방향 고유 암호화 프로그램 생성/관리서버에 자동 접속되고, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버는 해당 단말기로 모바일 결제요구를 행하는 과정과;When attempting to update the encryption / decryption program, the bidirectional unique encryption program generation / management server is automatically connected according to the access procedure posted in the encryption / decryption program, and the bidirectional unique encryption program generation / management server is connected to the terminal. Making a mobile payment request to; 사용요금의 결제가 확인되면, 새로운 신규 암호/복호 프로그램을 양자 단말기측으로 전송하는 과정과;If the payment of the usage fee is confirmed, transmitting a new new encryption / decryption program to the quantum terminal; 암호/복호 프로그램의 전송이 완료되면, 자동 설치되는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법.When the transmission of the encryption / decryption program is completed, automatic encryption method of the communication data, characterized in that the process consisting of automatic installation. 제 7 항에 있어서, 상대 단말기에서 암호화되어 전송된 데이터가 표시되는 경우에는 그 단말기 화면에 암호화된 데이터임을 표시하는 암호화 표식이 더 포함된 것을 특징으로 하는 통신 데이터의 자동 암호화 방법.The automatic encryption method of communication data according to claim 7, further comprising an encryption mark indicating that the encrypted data is displayed on the screen of the terminal when the data encrypted and transmitted by the counterpart terminal is displayed. 제 1 항에 있어서, 상기 복수의 통신단말기중 어느 한 단말기가 유선전화기인 경우에는 암호/복호 프로그램을 다운로드받기 위한 ARS 시스템이 상기 게이트웨이 서버와 접속되어 구성되는 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.The automatic encryption system for communication data according to claim 1, wherein when any one of the plurality of communication terminals is a wired telephone, an ARS system for downloading an encryption / decryption program is connected to the gateway server. . 제 10 항에 있어서, 상기 유선전화기는 그 내부에 상기 암호/복호 프로그램의 다운로드 및 설치를 위한 메모리와 프로세서가 구성된 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.The system of claim 10, wherein the wireline telephone has a memory and a processor configured to download and install the encryption / decryption program therein. 제 1 항에 있어서, 상기 복수 통신단말기중 어느 한 단말기가 무선전화기인 경우에는 그 내부에 통화불가시 기저장된 음성을 출력할 수 있도록 프로그램화한 것을 특징으로 한 통신 데이터의 자동 암호화 시스템.2. The automatic encryption system for communication data according to claim 1, wherein if any one of the plurality of communication terminals is a wireless telephone, the terminal is programmed to output voice stored therein when the call is impossible. 복수의 PC에 사용기간이 기설정된 고유의 암호/복호 프로그램이 설치된 상태에서 암호/복호 프로그램으로 암호화하는 방법에 있어서,A method of encrypting with a password / decryption program in a state where a unique password / decryption program having a predetermined period of use is installed in a plurality of PCs, 특정 가입자가 자신의 PC 및 선택한 특정 상대방의 PC에 암호화 프로그램을 설치하기 위해, 쌍방향 고유 암호화 프로그램 생성/관리서버에 접속하여 암호화 프로그램을 다운로드하여 설치하는 과정과;Installing a cryptographic program by accessing a bidirectional unique encryption program generation / management server to install an encryption program on a PC of a specific subscriber and a PC of a specific counterpart selected; 특정 기작성한 특정 파일을 선택하는 과정과;Selecting a specific previously written specific file; 암호화 프로그램을 구동시키는 과정과;Driving an encryption program; 기선택한 파일이 암호화된 파일로 변경되는 과정과;Changing the previously selected file into an encrypted file; 해당 가입자가 그 PC를 이용하여 암호화된 파일을 메일 서버로 상대 ID를 게시한 상태로 전송하는 과정과;Transmitting, by the subscriber, the encrypted file using the PC, with the counter ID posted to the mail server; 상대방이 상기 메일서버에 접속하여, 자신에게 전송된 이메일 파일을 열람 및 다운로드하는 과정과;Accessing and downloading the email file transmitted to the other party by the other party accessing the mail server; 그 파일중 암호화된 파일이 존재하면 복호화 프로그램을 구동시키는 과정과;Driving a decryption program if an encrypted file exists in the file; 복호화 프로그램이 구동되면, 상기 PC의 암호화되기 전 원 파일로 복원되는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 시스템.When the decryption program is driven, the automatic encryption system of the communication data, characterized in that the process consisting of restoring the original file before the encryption of the PC. 제 13 항에 있어서, 상기 가입자가 다운로드한 암호화된 이메일 파일을 복호화시키기 위해 상기 복호화 프로그램을 구동시킬 때에는 기등록된 가입자 식별부호를 입력해야 상기 복호화 프로그램을 구동시킬 수 있도록 할 수 있는 것을 특징으로 하는 통신 데이터의 자동 암호화 방법.The method of claim 13, wherein when the decryption program is executed to decrypt the encrypted e-mail file downloaded by the subscriber, the decryption program can be driven by inputting a registered subscriber identification code. Automatic encryption of communication data. 암호/복호 프로그램이 기설치된 PC외의 임의의 PC를 이용하여 전송받은 이메일 파일을 열람하기 위한 방법에 있어서,In the method for viewing the received e-mail file using any PC other than the PC on which the password / decryption program is already installed, 가입자는 임의의 PC를 이용하여 쌍방향 고유 암호화 프로그램 생성/관리서버에 접속하는 과정과;The subscriber accesses the bidirectional unique encryption program generation / management server using any PC; 사용시간이 기설정된 임시 암호/복호 프로그램의 다운을 요구하는 과정과;Requesting a downtime of a predetermined temporary password / decryption program; 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 가입자 진위를 식별하는 과정과;Identifying the authenticity of the subscriber by the bidirectional unique encryption program generation / management server; 식별후 그 가입자가 확인되면, 상기 쌍방향 고유 암호화 프로그램 생성/관리서버가 해당 PC로 임시 암호/복호 프로그램을 전송하는 과정과;Transmitting the temporary encryption / decryption program to the PC by the bidirectional unique encryption program generation / management server when the subscriber is identified after identification; 임시 암호/복호 프로그램이 전송되면, 자동으로 설치되는 과정과;When the temporary password / decryption program is transmitted, automatically installed; 가입자는 상기 메일서버에 접속하여, 파일을 다운로드하는 과정과;A subscriber accesses the mail server and downloads a file; 파일 다운로드가 완료되면, 그 PC의 내부에 기설치된 암호/복호 프로그램을 구동하는 과정과;When the file download is completed, driving a password / decryption program already installed in the PC; 원 파일로 복원시키는 과정과;Restoring the original file; 상기 암호/복호 프로그램은 기설정 시간이 도래되는 지를 판단하는 과정과;The encryption / decryption program may include determining whether a preset time arrives; 기설정시간이 도래된 경우, 그 암호/복호 프로그램을 자체적으로 삭제시키는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법.When the preset time has arrived, the automatic encryption method of the communication data, characterized in that the process of the self-deletion of the encryption / decryption program. 메신저 프로그램과 연동 가능하게 암호/복호 프로그램이 단말기에 설치된 상태에서 암호화하는 방법에 있어서,In a method for encrypting with a password / decryption program installed in the terminal so as to work with a messenger program, 상기 메신저 프로그램과 본 발명의 암호/복호 프로그램이 연동되게 기설정된 상태에서, 상기 메신저 프로그램을 이용하여 특정인을 "친구"로 등록시키는 과정과;Registering a specific person as a " friend " using the messenger program while the messenger program and the encryption / decryption program of the present invention are preset to work together; 양자만이 사용가능한 고유의 암호가 상기 쌍방향 고유 암호화 프로그램 생성/관리서버에서 생성되어 전송 설치되는 과정과;Generating a unique password that can be used only by the bidirectional unique encryption program generation / management server, and transmitting and installing the unique password; 설치된 암호/복호 프로그램은 특정 사용자가 메신저 프로그램의 팝업창에서 응답불가 상태를 선택했는 지 여부를 판단하는 과정과;The installed password / decryption program may include determining whether a specific user has selected an unresponsive state in a pop-up window of the messenger program; 그 상대자가 특정 메시지를 메신저 프로그램을 이용하여 입력하는 과정과;Inputting, by the counterpart, a specific message using a messenger program; 해당 데이터가 암호화되는 과정과;Encrypting the data; 암호화된 메시지가 전송되는 과정과;Transmitting an encrypted message; 상기 암호/복호 프로그램이 암호화된 데이터를 수신받은 가입자가 응답 가능한 상태가 되었는 지를 판단하는 과정과;Determining, by the encryption / decryption program, whether the subscriber who has received the encrypted data is able to respond; 응답 가능상태로 메신저 프로그램이 변경된 경우에는, 전송받은 암호화 데이터를 확인하기 위해서 특정 비밀번호를 입력하는 과정과;When the messenger program is changed to the answerable state, inputting a specific password to check the received encrypted data; 상기 암호/복호 프로그램은 해당 비밀번호가 일치할 경우, 기전송된 데이터를 복호화시키는 과정과;The encryption / decryption program, if the corresponding password matches, decrypting the previously transmitted data; 복호화된 메시지를 화면 출력시키는 과정으로 이루어진 것을 특징으로 하는 통신 데이터의 자동 암호화 방법.Automatic encryption method of communication data, characterized in that the process of screen outputting the decrypted message.
KR1020010075973A 2001-12-03 2001-12-03 Auto crytograph system of communication data and method of the same KR20030046011A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010075973A KR20030046011A (en) 2001-12-03 2001-12-03 Auto crytograph system of communication data and method of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010075973A KR20030046011A (en) 2001-12-03 2001-12-03 Auto crytograph system of communication data and method of the same

Publications (1)

Publication Number Publication Date
KR20030046011A true KR20030046011A (en) 2003-06-12

Family

ID=29572744

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010075973A KR20030046011A (en) 2001-12-03 2001-12-03 Auto crytograph system of communication data and method of the same

Country Status (1)

Country Link
KR (1) KR20030046011A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100763306B1 (en) * 2004-03-24 2007-10-04 주식회사 유시드 Mobile phone for communicating a using of a multi-communication id and method of the same
KR100954841B1 (en) * 2008-07-18 2010-04-28 고려대학교 산학협력단 Method and Apparatus of managing unity data on mobile device and Recording medium using this
KR101934445B1 (en) 2018-04-12 2019-03-25 대한민국 System Of Encryption For Non-Identification Of Voice Signals
WO2021133103A1 (en) * 2019-12-26 2021-07-01 삼성전자 주식회사 Electronic device for downloading file and operating method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09321748A (en) * 1996-05-27 1997-12-12 Trans Kosumosu Kk Communication system by shared cryptographic key, server device and client device for the system, and method for sharing cryptographic key in communication system
KR20010038851A (en) * 1999-10-27 2001-05-15 최각진 Encrytion and Decrytion Key Distribution Method of Secure Communication System
KR20010114272A (en) * 1999-05-21 2001-12-31 포만 제프리 엘 Method and apparatus for initializing secure communications among, and for exclusively pairing wireless devices
KR100353323B1 (en) * 1999-05-01 2002-09-18 삼성전자 주식회사 System for protecting copy of digital contents
KR20020086168A (en) * 2001-05-11 2002-11-18 허성구 The Disposable Random Password User Authentication Method & System Using Mobile Phone

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09321748A (en) * 1996-05-27 1997-12-12 Trans Kosumosu Kk Communication system by shared cryptographic key, server device and client device for the system, and method for sharing cryptographic key in communication system
KR100353323B1 (en) * 1999-05-01 2002-09-18 삼성전자 주식회사 System for protecting copy of digital contents
KR20010114272A (en) * 1999-05-21 2001-12-31 포만 제프리 엘 Method and apparatus for initializing secure communications among, and for exclusively pairing wireless devices
KR20010038851A (en) * 1999-10-27 2001-05-15 최각진 Encrytion and Decrytion Key Distribution Method of Secure Communication System
KR20020086168A (en) * 2001-05-11 2002-11-18 허성구 The Disposable Random Password User Authentication Method & System Using Mobile Phone

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100763306B1 (en) * 2004-03-24 2007-10-04 주식회사 유시드 Mobile phone for communicating a using of a multi-communication id and method of the same
KR100954841B1 (en) * 2008-07-18 2010-04-28 고려대학교 산학협력단 Method and Apparatus of managing unity data on mobile device and Recording medium using this
KR101934445B1 (en) 2018-04-12 2019-03-25 대한민국 System Of Encryption For Non-Identification Of Voice Signals
WO2021133103A1 (en) * 2019-12-26 2021-07-01 삼성전자 주식회사 Electronic device for downloading file and operating method thereof

Similar Documents

Publication Publication Date Title
EP0977451B1 (en) Data transfer verification based on unique id codes
KR100636111B1 (en) Method protecting data stored in lost mobile terminal and recording medium therefor
JP4377100B2 (en) Method, system and mobile terminal for data accuracy check
US7284123B2 (en) Secure communication system and method for integrated mobile communication terminals comprising a short-distance communication module
US20030196080A1 (en) Secure communication via the internet
JP4633059B2 (en) Authentication method and device in telecommunication network using portable device
US20060268842A1 (en) Receiving apparatus and transmitting apparatus
WO2001080525A1 (en) Network access security
EP0925664A2 (en) Secure telecommunications data transmission
US20040133812A1 (en) Password recovery system
JP2003250183A (en) Ic card, terminal, communication terminal, communication station, communication apparatus and communication control method
JP4552797B2 (en) Telephone number registration / authentication system, method, authentication server and program
JP2004530321A (en) Method and apparatus for anonymous call setup
US9648495B2 (en) Method and device for transmitting a verification request to an identification module
KR20030046011A (en) Auto crytograph system of communication data and method of the same
US6931000B2 (en) Internal line control system
EP1357697B1 (en) Secure communication via the internet
JP3518474B2 (en) Location information service system and method, and storage medium storing location information service program
KR101587156B1 (en) Message processing apparatus and user terminal capable of deferentiating between normal message and abnormal message and method thereof
US20050250471A1 (en) Method and communications device for electronically signing a message in a mobile radio telephone
JP2004159317A (en) Password restoration system
JP3521837B2 (en) Location information service system and method, and storage medium storing location information service program
ES2290228T3 (en) PROCEDURE TO GENERATE AN AUTHENTIC ELECTRONIC CERTIFICATE.
JP2007510338A (en) Protected data withdrawal method for telecommunications subscribers
KR20140118568A (en) System, apparatus, method and computer readable recording medium for phone call participant authentication

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E601 Decision to refuse application
E801 Decision on dismissal of amendment