[go: up one dir, main page]

KR100420735B1 - Mail transmitting/receiving system using watermarking and encoding technique, and method thereof - Google Patents

Mail transmitting/receiving system using watermarking and encoding technique, and method thereof Download PDF

Info

Publication number
KR100420735B1
KR100420735B1 KR10-2001-0046625A KR20010046625A KR100420735B1 KR 100420735 B1 KR100420735 B1 KR 100420735B1 KR 20010046625 A KR20010046625 A KR 20010046625A KR 100420735 B1 KR100420735 B1 KR 100420735B1
Authority
KR
South Korea
Prior art keywords
mail
data
key
watermark
user
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
KR10-2001-0046625A
Other languages
Korean (ko)
Other versions
KR20030012556A (en
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 KR10-2001-0046625A priority Critical patent/KR100420735B1/en
Publication of KR20030012556A publication Critical patent/KR20030012556A/en
Application granted granted Critical
Publication of KR100420735B1 publication Critical patent/KR100420735B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/60Business processes related to postal services

Landscapes

  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

종래의 통상적인 메일은 해킹, 문서변조 등을 통해 귀중한 정보나 메일발송자의 개인정보가 쉽게 노출될 위험성이 높기 때문에, 이를 해결하기 위한 대책으로, 본 발명은 메일로 중요한 데이터를 전송할 때 워터마킹 기술과 암호화 기술을 이용하여 보안의 정도를 높이고 데이터의 유출을 방지하는 메일 송수신 시스템 및 방법을 제공한다.Conventional e-mail has a high risk of easily exposing valuable information or personal information of an e-mail sender through hacking, document alteration, etc. As a countermeasure to solve this problem, the present invention provides a watermarking technique when transmitting important data by e-mail. And it provides a system and method for sending and receiving mail using the encryption technology to increase the level of security and to prevent the leakage of data.

송신하고자 하는 데이터에 워터마크를 생성, 삽입하고 그 데이터를 암호화하여 메일로 유선 또는 무선 통신망을 통해 송신하고, 메일 수신자 단말에서 워터마크가 삽입되고 암호화된 데이터를 복호화하고, 워터마크를 추출하며, 이러한 워터마크를 상술한 중요 데이터의 이용을 제어하는 수단으로 활용한다.Create and insert a watermark on the data to be transmitted, encrypt the data and transmit the data through a wired or wireless communication network by mail, decode the watermark with the watermark inserted in the mail receiver terminal, extract the watermark, This watermark is used as a means for controlling the use of the above-mentioned important data.

Description

워터마킹 및 암호화 기술을 이용한 메일 송수신 시스템 및 그 방법 {MAIL TRANSMITTING/RECEIVING SYSTEM USING WATERMARKING AND ENCODING TECHNIQUE, AND METHOD THEREOF}Mail sending / receiving system using watermarking and encryption technology and method thereof {MAIL TRANSMITTING / RECEIVING SYSTEM USING WATERMARKING AND ENCODING TECHNIQUE, AND METHOD THEREOF}

본 발명은 데이터의 전송을 위한 메일 송수신 시스템 및 방법에 관한 것으로, 특히 메일을 이용하여 중요한 데이터를 전송할 때 워터마킹 기술과 암호화 기술을 이용하여 보안의 정도를 높이고 데이터의 유출을 방지하는 메일 송수신 시스템 및 방법에 관한 것이다.The present invention relates to a system for transmitting and receiving mail for transmitting data, and more particularly, to a system for transmitting and receiving an important data by using a mail, and a method of transmitting and receiving a mail, using a watermarking technique and an encryption technique to increase security and to prevent data leakage. And to a method.

최근, 컴퓨터와 인터넷의 보급과 함께 유, 무선 통신망을 통하여 편지, 엽서 등을 전자 메일(이하, "이메일" (e-mail) 이라 함)로 발송하는 것이 보편화 되었다. 또한, 이메일은 단순한 메모나 안부를 전달하는 통신수단이 아니라, 비즈니스, 금융, 전자상거래, 정보전달 등 21 세기 정보 통신 사회를 이끄는 가장 핵심적인 통신매체로 자리잡아가고 있다. 하지만, 기존의 통상적인 메일은 해킹, 문서변조, 훔쳐보기 등을 통해 귀중한 정보나 메일발송자의 개인정보가 쉽게 노출될 위험성이 높기 때문에, 이에 대한 대책으로 등장한 것이 보안메일 (Secure Mail) 이다.In recent years, with the spread of computers and the Internet, it has become common to send letters, postcards, etc. by electronic mail (hereinafter referred to as "e-mail") through wired and wireless communication networks. In addition, e-mail is not merely a means of communicating memos or greetings, but is becoming the most important communication medium leading the 21st century information and communication society such as business, finance, e-commerce, and information delivery. However, the existing conventional mail has a high risk of easily exposing the valuable information or the personal information of the mail sender through hacking, document alteration, peeping, etc., so that it appeared as a countermeasure against this.

통상적으로, 보안메일이라 함은 해킹 등으로 정보 누출의 위험이 있는 일반 이메일과는 달리 공개키 기반 구조 (Public Key Infrastructure(PKI)) 의 암호화 시스템을 통해 송수신 되는 안전한 이메일을 의미한다. 즉, 현재 상용되는 보안메일은 대부분이 암호화 시스템에 의하여, 송신자가 보내는 메시지의 내용이 암호화되어 전송됨으로써, 중간에서 제 3 자가 그 메일을 불법적으로 해킹 또는 훔쳐보기를 하여도 암호화된 것을 해독할 수 없어 송신되는 이메일의 내용을 알 수 없다. 실제로, 공인인증기관이나 사설 인증기관로부터 발급받은 인증서를 통해 송, 수신할 메일 데이터를 암, 복호화하는 등의 과정을 수행함으로써, 지정된 수신자 이외의 어떤 누구도 암호화된 데이터를 읽을 수 없도록 한다. 즉, 암호화를 통해서, 송신자가 미리 지정한 수신자 외에는 어느 누구도 훔쳐볼 수 없도록 하여, 개인 정보 보호와 메일 내용의 보안이 확보될 수 있도록 한다.Generally, secure mail refers to secure e-mails transmitted and received through a public key infrastructure (PKI) encryption system, unlike general e-mails that may cause information leakage due to hacking. In other words, most of the commercially available security mails are encrypted and transmitted by the encryption system, so that even if a third party illegally hacks or steals the mail, the encrypted mail can be decrypted. The contents of the e-mail sent are not known. In practice, by performing a process such as encrypting and decrypting mail data to be transmitted and received through a certificate issued from an accredited certification authority or a private certification authority, no one other than the designated recipient can read the encrypted data. In other words, by encrypting, no one but the sender can pretend to be able to steal, so that personal information protection and security of mail contents can be secured.

한편, 최근에는 전자서명이 전자 상거래상에서 법률적으로 인정을 받게 되면서 암호화 기반의 메일 시스템 중 공개키 기반 구조 기술을 이용한 보안 장치를 구축한 이메일 솔루션이 등장하고 있다.Meanwhile, as digital signatures are legally recognized in electronic commerce, an e-mail solution that has built a security device using a public key infrastructure technology among encryption-based mail systems has emerged.

공개키 기반 구조에 대하여 대략적으로 설명하면 다음과 같다. 최근 전자상거래가 활성화 되면서 전자상거래의 안전성과 신뢰성을 확보해야할 필요성이 등장하였다. 현재 이와 같은 전자상거래의 정보보호 문제로 인하여 전자상거래 활성화에 많은 문제점을 노출하고 있으며, 이를 해결하기 위하여 많은 논의가 이루어지고 있다.A general description of the public key infrastructure is as follows. Recently, with the activation of electronic commerce, the necessity of securing the safety and reliability of electronic commerce has emerged. At present, due to the information protection problem of electronic commerce, many problems are exposed to the activation of electronic commerce, and many discussions have been made to solve this problem.

이와 같은 배경하에서, 전자상거래의 안정성과 신뢰성을 확보하는 시작이 바로 전자인증제도의 정립이라고 할 수 있다. 전자인증제도란 가상공간상의 전자문서, 전자거래 등 관련 전자업무에서의 당사자의 신분인증기능, 전자업무 내용의 정보보호 및 무결성 기능, 전자행위에 대한 부인봉쇄 기능 등 전자업무의 중요 인증과 관련하여 신뢰할 만한 인증기관이 확인 및 증명하는 제도이다. 전자 인증제도의 핵심은 전자상거래의 안정성과 신뢰성을 확보하기 위한 핵심기술인 전자서명 기술의 안전한 운영을 의미한다.Against this background, it can be said that the establishment of the electronic certification system is the start of securing the stability and reliability of electronic commerce. Electronic certification system is related to the important certification of electronic business such as identity verification function of the parties in related electronic business such as electronic documents, electronic transactions in virtual space, information protection and integrity function of electronic business contents, and denial of electronic activity. It is a system that is verified and certified by a trusted certification body. The core of the electronic certification system is the safe operation of digital signature technology, which is a key technology to secure the stability and reliability of electronic commerce.

전자서명기술은 공개키 (Public Key) 암호 알고리즘으로 비밀키와 공개키가 사용된다. 공개키 암호 알고리즘에서 사용되는 비밀키가 전자서명을 생성하는 생성키가 되고, 공개키가 전자서명을 검증하는 검증키 역할을 한다. 따라서, 전자서명기술의 안정한 운영은 서명키 (공개키 암호 알고리즘의 비밀키) 와 검증키 (공개키 암호 알고리즘의 공개키) 의 안전한 보관을 말하며, 검증키의 안전한 운영은 공개키의 안전한 관리를 의미한다. 공개키는 공개된 정보이므로 어떻게 공개키의 위조와 변조 문제를 해결하기 위해서는 공개키의 인증문제를 해결하여야 한다. 이를 위해서 등장한 것이 공개키 기반 구조이다.Digital signature technology uses a public key as a public key cryptographic algorithm. The secret key used in the public key cryptographic algorithm becomes a generation key for generating the digital signature, and the public key serves as a verification key for verifying the digital signature. Therefore, stable operation of digital signature technology means safe storage of signature key (secret key of public key cryptographic algorithm) and verification key (public key of public key cryptographic algorithm), and safe operation of verification key means safe management of public key. it means. Since the public key is public information, it is necessary to solve the public key authentication problem in order to solve the problem of forgery and forgery of the public key. What emerged for this is the public key infrastructure.

즉, 전자상거래의 안전성과 신뢰성을 확보하기 위해서는 전자인증제도가 요구되며, 전자인증제도는 전자서명기술의 안전한 운영을 의미하고, 다시 전자서명에 사용되는 공개키 암호 알고리즘의 비밀키의 기밀성과 공개키의 무결성을 보장해야하며, 이를 해결하고자 하는 것이 공개키 기반 구조이다.In other words, in order to secure the safety and reliability of electronic commerce, an electronic authentication system is required, which means the safe operation of electronic signature technology, and again the confidentiality and disclosure of the secret key of the public key cryptographic algorithm used for digital signatures. The integrity of the key must be guaranteed, and the solution to this is the public key infrastructure.

공개키 기반 구조는 정보시스템 보안, 전자상거래, 안전한 통신 등의 여러 분야에서 인증서의 사용을 용이하게 하는 정책, 수단, 도구 등을 수립하고 제공하는 객체들의 네트워크이다.The public key infrastructure is a network of objects that establishes and provides policies, means, and tools that facilitate the use of certificates in various fields such as information system security, e-commerce, and secure communication.

상술한 바와 같은 종래의 암호화 기반의 보안메일은 다음과 같은 문제점을 가지고 있다.The conventional encryption-based secure mail as described above has the following problems.

메일 해킹 등에 의하여 메일이 송신되던 도중에 첨부되어 있던 암호화된 데이터가 유출되었을 경우, 해킹한 사람이 암호화된 데이터를 복호화할 수 있을 뿐 아니라, 복호화된 데이터가 무단으로 배포될 수 있다는 점이다.If the encrypted data attached while the mail is being transmitted by the e-mail hacking is leaked, the person who hacked can decrypt the encrypted data, and the decrypted data can be distributed without permission.

따라서, 본 발명의 목적은 기존의 보안메일이 지니고 있는 상기의 문제점들을 극복하고 메일로 중요한 정보 테이터를 안전하게 송신 및 수신하도록 하는 것이다.Accordingly, it is an object of the present invention to overcome the above problems of existing secure mails and to securely send and receive important information data by mail.

본 발명의 다른 목적은 인증되지 않은 사용자가 함부로 수신된 중요 정보를 복호화할 수 없도록 하여, 정보의 누출을 방지하도록 하고자 하는 것이다.Another object of the present invention is to prevent unauthorized users from decrypting sensitive information received without permission, thereby preventing information leakage.

또한, 본 발명의 또다른 목적은 전송 도중에 정보가 제 3 자에 의하여 누출되어 복호화되었다고 할지라도 복호화된 정보가 무단으로 배포되는 것을 방지할 수 있도록 하는 것이다.Further, another object of the present invention is to prevent unauthorized distribution of decrypted information even if information is leaked and decrypted by a third party during transmission.

상술한 목적을 달성하기 위하여, 본 발명은 송신하고자 하는 데이터에 소정의 워터마크를 생성하여 삽입하고, 워터마크가 삽입된 상기 데이터를 암호화하는보안관리서버; 보안관리서버로부터 전송된 소정의 워터마크가 삽입되고 암호화된 데이터를 메일로 유선 또는 무선 통신망을 통해 송신하는 메일서버; 및 메일을 수신하고, 상기 소정의 워터마크가 삽입되고 암호화된 상기 데이터를 복호화하며, 워터마크를 추출하는 메일 수신자 단말을 구비하며, 소정의 워터마크는 상기 데이터의 출력 및 열람을 제어하는 정보를 포함하는 메일 송수신 시스템을 제공한다.In order to achieve the above object, the present invention provides a security management server for generating and inserting a predetermined watermark on the data to be transmitted, and encrypting the data into which the watermark is inserted; A mail server for inserting a predetermined watermark transmitted from the security management server and transmitting encrypted data through a wired or wireless communication network by mail; And a mail receiver terminal for receiving mail, decrypting the data in which the predetermined watermark is inserted and encrypted, and extracting a watermark, wherein the predetermined watermark contains information for controlling output and viewing of the data. It provides a mail transmission and reception system comprising.

또한, 상기 메일 송수신 시스템은, 필요에 따라 추가로, 보안관리서버와 접속되어, 보안관리서버에서 암호화 수행시 필요한 암호화키, 메일 수신자 단말에서의 복호화시 필요한 복호화키, 및 사용자 고유키를 관리하고 저장하기 위한 키관리서버, 소정의 워터마크가 삽입되고 암호화된 데이터를 복호화하고, 삽입된 상기 데이터를 열람하기 위한 프로그램을 상기 메일 수신자 단말에 다운로드하기 위한 프로그램을 다운 받을 수 있는 메일 서비스 제공서버, 상기 메일 서비스 제공서버와 접속된 프로그램 제공서버, 및 메일에 광고용 멀티미디어 정보를 포함하도록 하기 위해서 메일서버와 접속하는 광고서버를 구비할 수 있다.In addition, the mail transmission and reception system, if necessary, is further connected to the security management server, and manages the encryption key required to perform encryption in the security management server, the decryption key required for decryption at the mail receiver terminal, and the user unique key; A key management server for storing, a mail service providing server capable of downloading a program for decrypting encrypted data having a predetermined watermark inserted therein, and downloading a program for reading the inserted data to the mail receiver terminal; A program providing server connected to the mail service providing server, and an advertisement server connected to the mail server in order to include the multimedia information for advertisement in the mail.

또한, 상술한 목적을 달성하기 위하여 본 발명은 워터마크가 삽입된 데이터를 메일로 송신하는 메일 송신시스템 및 상기 메일을 수신하는 메일 수신자 단말을 구비하는 메일 송수신 시스템에서, 메일을 송수신하는 방법에 있어서, 송신하고자 하는 데이터에 소정의 워터마크를 삽입하는 제 1 단계; 소정의 워터마크가 삽입된 데이터를 암호화하는 제 2 단계; 암호화된 데이터를 유선 또는 무선 통신망을 통해 메일로 송신하는 제 3 단계; 메일 수신자 단말에서 메일을 수신하고, 수신된 메일에서 상기 암호화된 데이터를 복호화하는 제 4 단계; 및 복호화된 데이터에 삽입된워터마크를 추출하여 데이터의 출력 및 열람을 제어하는 제 5 단계를 구비하는 메일 송수신방법을 제공한다.In addition, in order to achieve the above object, the present invention provides a mail transmitting and receiving system comprising a mail sending system for transmitting water with embedded watermarks and a mail receiver terminal for receiving the mail. A first step of inserting a predetermined watermark into data to be transmitted; A second step of encrypting data having a predetermined watermark embedded therein; A third step of transmitting the encrypted data by mail through a wired or wireless communication network; Receiving a mail at a mail receiver terminal and decrypting the encrypted data from the received mail; And a fifth step of extracting a watermark inserted in the decoded data to control output and viewing of the data.

도 1 은 본 발명의 일실시예에 따른 메일 송신 시스템의 개략적인 구성을 나타내는 블록도.1 is a block diagram showing a schematic configuration of a mail transmission system according to an embodiment of the present invention.

도 2 는 도 1 의 키관리서버와 보안관리서버의 상세한 구성을 나타내는 블록도.2 is a block diagram showing a detailed configuration of a key management server and a security management server of FIG.

도 3 은 본 발명의 일실시예에 따른 메일 송신 방법을 나타내는 흐름도.3 is a flowchart illustrating a mail transmission method according to an embodiment of the present invention.

도 4 는 본 발명의 일실시예에 따른 메일 수신/확인 시스템의 개략적인 구성을 나타내는 블록도.4 is a block diagram showing a schematic configuration of a mail reception / confirmation system according to an embodiment of the present invention;

도 5 는 본 발명의 일실시예에 따른 사용자 고유키 등록과정을 나타내는 흐흠도.5 is a flowchart illustrating a user unique key registration process according to an embodiment of the present invention.

도 6 은 본 발명의 일실시예에 따른 메일 수신/확인 방법을 나타내는 흐름도.6 is a flowchart illustrating a mail receiving / confirming method according to an embodiment of the present invention.

※ 도면의 주요부분에 대한 설명.※ Description of the main parts of the drawings.

1 : 메일 송신시스템 100 : 키관리서버1: Mail sending system 100: Key management server

102 : 키 송수신 관리부 104 : 키 생성부102: key transmission and reception management unit 104: key generation unit

106 : 키 관리부106: key management unit

120 : 데이터 생성부 140 : 보안관리서버120: data generation unit 140: security management server

142 : 데이터 관리부 144 : 워터마크 삽입부142: data management unit 144: watermark insertion unit

146 : 암호화부 148 : 워터마크의 생성 및 관리부146: encryption unit 148: watermark generation and management unit

160 : 메일 서버 180 : 광고서버160: mail server 180: ad server

190 : 통신망 200 : 메일 수신자 단말190: communication network 200: mail recipient terminal

500 : 메일 수신/확인 시스템 520 : 메일 서비스 제공 서버500: mail receiving / confirmation system 520: mail service providing server

540 : 프로그램 제공서버540: program providing server

이하, 첨부된 도면을 참조하여, 본 발명의 실시예를 설명한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

도 1 은 본 발명의 일 실시예에 따른 메일 송신 시스템(1)의 개략적인 구성을 나타내는 블록도이다. 본 시스템(1)은 메일 암호화 및 복호화와 관련된 모든 키를 생성하고 관리하는 키관리서버(100), 송신하고자 하는 각종 데이터를 생성하는 데이터 생성부(120), 메일 송신을 담당하는 메일 서버(160), 및 상기 키관리서버(100), 상기 데이터 생성부(120), 및 상기 메일 서버(160)와 데이터를 주고 받으며 보안 관련 처리를 수행하는 보안관리서버(140)를 구비한다. 또한, 상기 메일 송신시스템(1)은 각종 광고 멀티미디어를 제공할 수 있는 광고서버(180)를 구비할 수 있다. 한편, 이와 같은 방식으로 송신되는 메일은 유선 또는 무선 통신망(190)을 통해서 각 메일 수신자 단말(200)에 송신된다.1 is a block diagram showing a schematic configuration of a mail transmission system 1 according to an embodiment of the present invention. The system 1 includes a key management server 100 for generating and managing all keys related to mail encryption and decryption, a data generation unit 120 for generating various data to be transmitted, and a mail server 160 for mail transmission. And a security management server 140 that exchanges data with the key management server 100, the data generation unit 120, and the mail server 160 and performs security related processing. In addition, the mail transmission system 1 may include an advertisement server 180 that can provide various advertisement multimedia. Meanwhile, the mail transmitted in this manner is transmitted to each mail receiver terminal 200 through the wired or wireless communication network 190.

이하, 메일 송신 시스템(1)의 구성에 대해서 좀 더 상세히 설명한다.Hereinafter, the configuration of the mail transmission system 1 will be described in more detail.

키 관리서버(100)는 예를 들어 사용이 허가된 사용자가 프로그램을 다운로드 받아 설치할 때 고유키 생성모듈이 작동되어 생성된 사용자 고유키 및 사용자에게 송신하는 디지털 정보를 암호화하는 암호화 키에 대한 정보 등을 저장하고 관리한다.The key management server 100 is, for example, when a licensed user downloads and installs a program, a unique key generation module is operated to generate a user unique key and information about an encryption key for encrypting digital information sent to the user. Store and manage it.

사용자 고유키에 대해 살펴보면, 메일 서비스를 이용하기 위해서 메일 수신자는 유,무선 통신을 통해 본 발명에서 제안하는 메일 서비스를 제공하는서버(520)에 접속한다. 여기에서 사용자는 일련의 등록과정을 거쳐 사용자 등록을 하면 프로그램 제공 서버(540)은 메일 서비스 제공 서버(520)과 연동되어, 사용자단말기에서 수행되는 사용자 프로그램을 제공한다. 상기 사용자 프로그램을 이용하여 먼저 사용자 고유 패스워드를 설정하면, 고유키 생성모듈이 작동하여 사용자 고유키를 생성한다(도 5 를 참조하여 후술함). 이러한 고유키는 예를 들어, 사용자 단말기 하드웨어의 고유 시스템 ID를 이용하여 고유키를 생성하도록 하는 방식 등을 통하여, 최초에 고유키를 생성한 바로 그 사용자의 단말기에서만 작동될 수 있도록 할 수 있다. 그러나, 사용자 고유키는 반드시 이에 한정되지 아니하고, 다양한 방식이 가능하며, 사용자 고유정보 자체(주민등록번호, 학번, 신용카드 번호 등)를 이용하여 사용자 고유키를 생성 할 수도 있다.Looking at the user's unique key, in order to use the mail service, the mail receiver accesses the server 520 which provides the mail service proposed by the present invention through wired and wireless communication. Here, when a user registers through a series of registration processes, the program providing server 540 is interlocked with the mail service providing server 520 to provide a user program executed in the user terminal. When a user unique password is first set using the user program, a unique key generation module operates to generate a user unique key (to be described later with reference to FIG. 5). The unique key can be operated only in the terminal of the user who originally generated the unique key, for example, by generating a unique key using a unique system ID of the user terminal hardware. However, the user unique key is not necessarily limited thereto, and various methods are possible, and the user unique key may be generated using the user unique information itself (resident registration number, student number, credit card number, etc.).

데이터 생성부(120)는 송신하려는 각종데이터를 생성하는 역할을 수행하며 이러한 데이터는 중요한 문서, 각종 증명서, 각종 고지서, 계산서, 영수증 등이 가능하다. 즉, 보험회사, 신용카드사, 통신회사 등 각종 서비스 회사가 유선 또는 무선으로 서비스 가입자에게 발급하고 전송할 수 있는 각종 정보들이다.The data generating unit 120 serves to generate various data to be transmitted. Such data may be important documents, various certificates, various bills, bills, receipts, and the like. That is, various service companies such as insurance companies, credit card companies, and telecommunication companies may issue and transmit information to a service subscriber by wire or wirelessly.

보안관리서버(140)는 데이터 생성부(120)에서 생성된 데이터에 워터마크를 삽입하는 과정, 암호화하는 과정 등의 보안관련 처리를 수행한다. 먼저, 보안관리서버(140)는 송신할 데이터를 데이터 생성부(120)에서 불러와서 생성된 워터마크를 상기 데이터에 삽입하고 이를 암호화하여 준비하고, 광고 서버(180)에 의해 생성된 멀티미디어 파일에 워터마크가 삽입된 데이터를 첨부하여 메일서버(160)를 통해 송신한다. 상기 워터마크는 예를 들어 데이터에 관한 고유정보, 및 상기 데이터를수신할 고객의 정보, 상기 데이터 출력과 열람을 제어하는 정보 등으로 구성할 수 있다.The security management server 140 performs security-related processing such as inserting a watermark and encrypting the data generated by the data generator 120. First, the security management server 140 loads the data to be transmitted from the data generation unit 120, inserts the generated watermark into the data, encrypts the data, and prepares the encrypted data, and the multimedia file generated by the advertisement server 180. The data with the watermark embedded therein is attached and transmitted through the mail server 160. The watermark may include, for example, unique information regarding data, information of a customer who will receive the data, information for controlling the data output and reading, and the like.

메일 서버(160)는 상기 보안관리서버(140)와 연동하여 워터마크가 삽입되어 있으며 동시에 암호화되어 있는 데이터가 첨부된 메일을 송신하는 기능을 수행한다.The mail server 160 performs a function of transmitting a mail to which a watermark is inserted and encrypted data is attached at the same time in association with the security management server 140.

이하, 도 1 의 핵심적인 구성요소에 해당되는 키관리서버(100)와 보안관리서버(140)의 연동에 대해서 설명한다. 도 2 는 도 1 의 일실시예에 따른 키관리서버(100)와 보안관리서버(140)의 상세한 구성을 나타내는 구성을 나타내는 블록도이다.Hereinafter, the linkage between the key management server 100 and the security management server 140 corresponding to the core components of FIG. 1 will be described. 2 is a block diagram illustrating a detailed configuration of a key management server 100 and a security management server 140 according to an embodiment of FIG. 1.

키관리서버(100)는 키 송수신 관리부(102), 키 생성부 (104), 및 키 관리부(106)를 구비한다. 키 생성부(104)는 암호화 과정에서 보안관리서버(140)에 의해 요청된 데이터를 암호화하는 암호화키와 복호화 과정에서 메일 수신자 단말(200)에서 요청되는 복호화키를 생성하는 기능을 담당하고, 생성된 암호화키 및 복호화키는 키 관리부(106)에 전송되어 저장되어 관리된다.The key management server 100 includes a key transmission and reception management unit 102, a key generation unit 104, and a key management unit 106. The key generation unit 104 is responsible for generating an encryption key for encrypting the data requested by the security management server 140 in the encryption process and a decryption key requested by the mail receiver terminal 200 in the decryption process. The encrypted encryption key and decryption key are transmitted to the key management unit 106, stored, and managed.

또한, 키 관리부(106)는 암호화키 및 복호화키 이외에도 메일 서비스 제공서버(520)를 통해서 전송된 사용자 고유키를 관리하는 기능도 담당한다. 따라서, 메일 수신자 단말(200)이 프로그램을 다운받아 설치할 때 생성되어 키 관리부(106)에 저장된 사용자 고유키와 메일 수신시 사용자 패스워드를 통해 생성된 사용자 고유키의 일치 여부도 확인하는 기능을 담당한다.In addition to the encryption key and the decryption key, the key manager 106 is also responsible for managing a user unique key transmitted through the mail service providing server 520. Therefore, the mail receiver terminal 200 is responsible for a function of checking whether or not the user unique key generated when the program is downloaded and installed in the key management unit 106 and the user unique key generated through the user password when receiving the mail. .

키 송수신 관리부(102)는 키 관리부(102) 및 메일 서비스 제공서버(520)와각각 접속되어, 메일 수신자 단말(200)에서 생성된 사용자 고유키를 메일 서비스 제공서버(520)를 통해 수신받아 키 관리부(106)에 전송하며, 키관리부(105)에서 송신된 복호화키를 메일 서비스 제공서버(520)로 전송한다.The key transmission and reception management unit 102 is connected to the key management unit 102 and the mail service providing server 520, respectively, and receives a user unique key generated in the mail receiver terminal 200 through the mail service providing server 520. The decryption key transmitted from the key management unit 105 is transmitted to the mail service providing server 520.

한편, 보안관리서버(140)는 워터마크 생성 및 관리부(148), 데이터 관리 부(142), 워터마크 삽입부(144), 및 암호화부(146)를 구비한다. 데이터 관리부 (142)는 데이터 생성부(120)로부터 생성된 데이터를 선택하고 관리하여 워터마크 삽입부(144)로 전송하고, 여기서, 워터마크 생성 및 관리부(148)에서 전송된 워터마크를 상기 데이터에 삽입한다. 다음, 암호화부(146)에서는, 워터마크가 삽입된 데이터를 키관리서버(100)의 키 관리부(106)로부터 전송된 암호화키를 이용하여 암호화한다. 이와 같이 암호화된 워터마크가 삽입된 데이터는 메일서버 (160)로 전송된다.Meanwhile, the security management server 140 includes a watermark generation and management unit 148, a data management unit 142, a watermark insertion unit 144, and an encryption unit 146. The data manager 142 selects and manages the data generated by the data generator 120 and transmits the data to the watermark inserter 144, where the watermark is transmitted from the watermark generator and manager 148. Insert in Next, the encryption unit 146 encrypts the data with the watermark embedded therein using the encryption key transmitted from the key management unit 106 of the key management server 100. The data in which the encrypted watermark is inserted is transmitted to the mail server 160.

이하, 도 1 내지 도 3 을 참조하여 본 발명에 따른 메일 송신방법을 설명한다. 도 3 은 본 발명의 일실시예에 따른 메일 송신 흐름도이다.Hereinafter, a mail transmission method according to the present invention will be described with reference to FIGS. 1 to 3. 3 is a flowchart of a mail transmission according to an embodiment of the present invention.

먼저, 보안 관리서버(140)는 송신할 데이터를 데이터 생성부(120)에서 불러온다(S101). 전술한 바와 같이, 데이터는 각종 명세서, 영수증, 증명서등이 가능하고, 특별히 한정되지 않으며, 오디오, 동영상 등 모든 멀티미디어 파일일 수 있다. 바람직하게는, 이미지 파일이다. 따라서, 이하에서는 주로 영상 데이터의 경우를 설명한다. 메일 수신자에게 전송할 데이터 파일이 준비되면, 일단, 상기 이미지에 대한 데이터 분석이 실시된다(S103). 생성된 워터마크를 삽입하기 위한 이미지 데이터는 영상의 화질을 저하시키지 않으면서 영상 데이터내에 워터마크를삽입할 수 있는 공간을 형성하기 위하여 이미지 데이터를 먼저 일정한 레벨값으로 조정할 필요가 있다. 이러한 조절을 위해서, 데이터 관리부(142)에서 전처리를 하게되며, 전처리 알고리즘에 따라 영상 데이터의 화소값을 조정함으로써 워터마크가 삽입될 수 있는 공간을 생성한다(S105). "공간을 생성한다"라 함은 워터마크가 삽입된 후에도 항상 소정의 유효값이 되도록 화소값을 사전에 조정해 주는 것을 의미한다.First, the security management server 140 loads the data to be transmitted from the data generation unit 120 (S101). As described above, the data may be various specifications, a receipt, a certificate, and the like, and are not particularly limited, and may be any multimedia file such as audio and video. Preferably, it is an image file. Therefore, the following mainly describes the case of video data. Once the data file to be sent to the mail recipient is prepared, data analysis is performed on the image (S103). The image data for inserting the generated watermark needs to first adjust the image data to a constant level value in order to form a space in which the watermark can be inserted in the image data without degrading the image quality of the image. For this adjustment, the data management unit 142 performs the preprocessing, and generates a space in which the watermark can be inserted by adjusting the pixel value of the image data according to the preprocessing algorithm (S105). "Generate a space" means that the pixel value is adjusted in advance so that it is always a predetermined valid value even after the watermark is inserted.

전처리된 이미지 데이터는 워터마크 삽입부(144)에 전송되는데 동시에 데이터 관리부(142)에서는 상기 워터마크를 삽입할 대상 데이터의 크기 정보를 워터마크 삽입부(144)에 전송한다.The preprocessed image data is transmitted to the watermark inserting unit 144 while the data management unit 142 transmits the size information of the target data to which the watermark is to be inserted to the watermark inserting unit 144.

한편, 워터마크 생성 및 관리부(148)는 워터마크로 삽입하고자 하는 내용을 바탕으로 삽입될 워터마크를 생성한다(S107). 워터마크 생성방법은 특별한 방식에 한정되지 않으며, 다양한 방식으로 가능하다. 바람직한 방식으로는 크게 2 가지 방식으로 구분할 수 있으며, 로고(logo) 방식과 키(key) 방식이다. 로고 방식은 작성된 텍스트 자체를 이미지화하여 이미지 등의 멀티미디어 파일에 삽입하는 방법이다. 키 방식은 이미지화 하지 않고, 생성된 텍스트를 바탕으로 비트열을 형성하여 삽입하는 것을 의미한다. 즉, 작성한 텍스트 정보를 일련의 랜덤 시퀀스 (Random Sequence)로 멀티미디어 데이터에 삽입하는 것이다. 이하에서는 본 발명에서의 실시의 편의성과 유용성을 감안하여 키 방식을 위주로 설명한다. 그러나, 본 발명에서 사용되는 워터마크 생성방법은 특정한 방법에 국한되지 않고 다양한 방식이 가능하다.On the other hand, the watermark generation and management unit 148 generates a watermark to be inserted based on the content to be inserted as a watermark (S107). The watermark generation method is not limited to a particular method, and can be performed in various ways. Preferred methods can be largely divided into two types, a logo method and a key method. The logo method is a method of imaging the written text itself and inserting it into a multimedia file such as an image. The key method means not forming an image but inserting a bit string based on the generated text. In other words, the created text information is inserted into the multimedia data as a series of random sequences. Hereinafter, the key method will be described in consideration of the convenience and usefulness of the implementation of the present invention. However, the watermark generation method used in the present invention is not limited to a specific method and various methods are possible.

이어서, 생성된 워터마크는 워터마크 삽입부(144)에서 상기 데이터에 삽입된다(S109).Subsequently, the generated watermark is inserted into the data by the watermark embedding unit 144 (S109).

이상의 워터마크 삽입과정이 종료되면, 암호화부(146)에서 암호화 과정이 진행된다(S111). 암호화 과정은, 키관리서버(100)에 데이터 파일을 암호화할 암호화키를 요청하고, 키관리서버(100)는 암호화키를 보안관리서버(140)로 전송한다. 이러한 암호화키는 예를 들어 128 비트 등의 소정 크기의 바이트를 갖는다. 암호화는 상용화된 다양한 암호화 알고리즘을 사용하여 암호화를 진행할 수 있으며, 예를 들어 투피쉬 암호화(Twofish encryption) 알고리즘 또는 블로우피쉬 암호화 (Blowfish encryption) 알고리즘 등이다.When the above watermark embedding process is completed, the encryption unit 146 performs the encryption process (S111). In the encryption process, the key management server 100 requests an encryption key for encrypting the data file, and the key management server 100 transmits the encryption key to the security management server 140. Such an encryption key has bytes of a predetermined size, for example 128 bits. Encryption may be performed using various commercially available encryption algorithms, for example, a Twofish encryption algorithm or a Blowfish encryption algorithm.

암호화 과정이 완료되면, 워터마크가 삽입되고 암호화된 데이터는 메일 서버(160)로 전송된다(S113). 이 때, 메일서버(160)는 광고서버(180)와 연동하여 해당 수신자에게 맞는 광고메일을 선택하고, 상기 광고메일에 상기 데이터 파일을 첨부하여 해당 수신자에게 전송한다.When the encryption process is completed, the watermark is inserted and the encrypted data is transmitted to the mail server 160 (S113). At this time, the mail server 160 works with the advertisement server 180 to select an advertisement mail suitable for the corresponding recipient, and attaches the data file to the advertisement mail and transmits it to the recipient.

이하, 도 4, 도 5, 및 도 6 을 참조하여 본 발명의 일실시예에 따른 메일 수신/확인 시스템(500) 및 메일 수신/확인방법에 대해 설명한다.Hereinafter, a mail reception / confirmation system 500 and a mail reception / confirmation method according to an embodiment of the present invention will be described with reference to FIGS. 4, 5, and 6.

도 4 는 본 발명의 일실시예에 따른 메일 수신/확인 시스템(500)의 개략적인 구성을 나타내는 블록도이다. 메일 송신 시스템(1)에 의해서 송신된 메일에는 전술한 바와 같이 워터마크가 삽입된 데이터가 암호화되어 광고메일에 첨부되어 있다. 따라서, 이와 같은 메일을 수신하여 첨부된 데이터를 확인하기 위해서는 먼저 메일 수신자 단말측에서 수행되는 사용자 프로그램을 다운받아 설치하여야 한다.4 is a block diagram showing a schematic configuration of a mail receiving / confirmation system 500 according to an embodiment of the present invention. In the mail sent by the mail transmission system 1, as described above, the watermarked data is encrypted and attached to the advertisement mail. Therefore, in order to check the attached data by receiving such a mail, first, a user program executed at the mail receiver terminal must be downloaded and installed.

메일 수신/확인 시스템(500)은 메일 수신등의 메일 서비스를 제공하기 위한 메일 서버스 제공 서버(520), 이와 접속되어 사용자 프로그램을 다운받기 위한 프로그램 제공 서버(540), 상기 프로그램을 설치하여 워터마크 삽입된 메일을 확인할 수 있도록 제공되는 메일 수신자 단말(200), 및 유선 또는 무선 통신망(190)을 구비한다.The mail reception / confirmation system 500 includes a mail server providing server 520 for providing a mail service such as mail reception, a program providing server 540 for downloading a user program connected thereto, and a watermark by installing the program. Mail receiver terminal 200 provided to check the inserted mail, and a wired or wireless communication network 190 is provided.

메일 서비스 제공 서버(520)는 유선 또는 무선 통신망을 통해 메일 수신자 단말(200)과 접속하여 필요에 따라 사용자 등록을 행하고, 프로그램 제공서버(520)에서 메일 수신자 단말(200)로 사용자 프로그램을 다운로드할 수 있도록 제공하고, 암호화키, 메일 수신자 단말(200)에서 제공되는 사용자 고유키 등의 정보를 메일 송신 시스템(1)의 키관리서버(100)에 전송하는 등의 처리를 수행한다.The mail service providing server 520 connects to the mail receiver terminal 200 through a wired or wireless communication network and performs user registration as necessary, and downloads a user program from the program providing server 520 to the mail receiver terminal 200. And transmits information such as an encryption key and a user's unique key provided from the mail receiver terminal 200 to the key management server 100 of the mail transmission system 1.

프로그램 제공서버(540)는 메일 서비스 제공 서버(520)의 지시에 따라 사용자 프로그램을 제공한다. 따라서, 메일 수신자 단말(200)에 이러한 프로그램이 설치되면, 이와 더불어 설정된 일련의 사용자 고유키를 메일 서비스 제공 서버와 접속된 메일 송신 시스템(1)의 키관리서버(100)에 전송한다. 즉, 사용자 프로그램이 다운로드되어 설치되면, 상기 프로그램을 이용하는 사용자는 일련의 패스워드를 설정하고, 상기 설정된 패스워드를 통해 사용자 프로그램에서는 고유키 생성 모듈을 작동시켜 사용자 고유키를 생성한다. 이렇게 생성된 사용자 고유키는 데이터 암호화를 위하여 생성된 암호화키와 함께 키관리서버(100)에서 관리된다.The program providing server 540 provides a user program according to the instructions of the mail service providing server 520. Therefore, when such a program is installed in the mail receiver terminal 200, the set user unique key is transmitted to the key management server 100 of the mail transmission system 1 connected with the mail service providing server. That is, when a user program is downloaded and installed, a user using the program sets a series of passwords, and the user program generates a user unique key by operating a unique key generation module in the user program. The generated user unique key is managed in the key management server 100 together with the encryption key generated for data encryption.

이하, 이와 같은 사용자 프로그램이 설치된 메일 수신자 단말에 대해 좀 더 상세히 설명한다.Hereinafter, a mail receiver terminal in which such a user program is installed will be described in more detail.

사용자 프로그램이 설치된 메일 수신자 단말(200)은 상기 프로그램의 설치로 인하여 사용자 패스워드 생성수단, 사용자 고유키 생성수단, 수신된 데이터를 관리하는 데이터 관리수단, 암호화된 데이터 복호화 수단, 및 복호화된 데이터 열람 수단을 구비한다.The mail receiver terminal 200 in which the user program is installed has a user password generation means, a user unique key generation means, data management means for managing received data, encrypted data decryption means, and decrypted data viewing means due to the installation of the program. It is provided.

사용자 패스워드 생성 수단은 메일 수신과정 등에 있어서 암호화된 메일을 복호화하기 위한 일차적 인증 과정에서 입력할 사용자의 패스워드를 생성하는 기능을 담당한다. 이러한 사용자 패스워드는 고유키 생성모듈을 통해 사용자 고유키가 생성되는 과정에 이용되며, 이런 과정을 거쳐 생성된 사용자 고유키는 예컨대 메일서비스 제공서버(520)를 통해 키관리서버 (100)에 전송된다. 바람직하게는, 이러한 사용자 고유키를 생성하는 단계와 사용자 고유키의 전송하는 단계는 사용자가 인식하지 못하는 사이에 진행된다.The user password generating means is used for the user's input in the first authentication process for decrypting the encrypted mail in the mail receiving process. It is responsible for generating a password. This user password is used in the process of generating a user unique key through the unique key generation module, the user unique key generated through this process is transmitted to the key management server 100 through the mail service providing server 520, for example. . Preferably, the step of generating such a user unique key and the step of transmitting the user unique key proceed without being recognized by the user.

또한, 설정된 패스워드를 통해 생성된 사용자 고유키는 키관리서버(100)에 저장되어, 이후에 수신된 데이터의 복호화를 위해 1차적으로 입력한 패스워드를 통해 생성된 사용자 고유키가 키관리서버(100)로 전송되어 오면, 저장되어 있던 키와 상기 전송되어 온 키와의 양자 일치 여부를 판단하여, 복호화키를 메일 수신자 단말에 전송할 것인지의 여부를 결정한다. 이에 대해서는 후술한다.In addition, the user unique key generated through the set password is stored in the key management server 100, and is generated through the password entered primarily for decryption of the received data afterwards When the user's unique key is transmitted to the key management server 100, it is determined whether or not the stored key matches the transmitted key and determines whether to transmit the decryption key to the mail receiver terminal. This will be described later.

사용자 고유키 생성 수단은 패스워드의 설정시 또는 인증시에 사용자 고유키 생성 모듈에 의해 사용자 고유키를 생성하는 기능을 담당한다. 사용자 고유키 및 복호화키 등은 반드시 메일 서비스 제공 서버(520)를 통해서 송수신되는 것은 아니고, 각종 유선 또는 무선 통신망을 통해서 키관리서버(100)에 송수신될 수 있다. 예를 들어, 메일 수신자 단말로부터의 사용자 고유키는 무선으로 키관리서버 (100)에 전송될 수도 있다.The user unique key generating means is responsible for generating a user unique key by the user unique key generating module at the time of setting a password or authenticating. The user unique key and the decryption key may not be transmitted and received through the mail service providing server 520, but may be transmitted and received to the key management server 100 through various wired or wireless communication networks. For example, the user unique key from the mail receiver terminal may be transmitted to the key management server 100 wirelessly.

데이터 관리수단은 통상의 사용자 프로그램에서 볼 수 있는 형태로 구현될 수 있으며, 암호화된 데이터를 저장하거나 불러오는 등의 일련의 처리 과정을 포함한다.The data management means can be embodied in a form that can be seen in a normal user program, and includes a series of processing steps such as storing or retrieving encrypted data.

데이터 복호화 수단은 키관리서버(100)에 의해 전송된 복호화키를 기초로 하여, 암호화된 데이터를 복호화하고, 데이터 열람 수단은 복호화가 완료된 데이터를 열람할 수 있는 뷰어를 제공한다. 데이터에 삽입된 워터마크는 이러한 열람 기능을 제어하게 된다.The data decrypting means decrypts the encrypted data based on the decryption key transmitted by the key management server 100, and the data viewing means provides a viewer capable of reading the decrypted data. The watermark embedded in the data controls this browsing function.

이하, 도 5 및 도 6 를 참조하여 본 발명에 따른 메일 수신자의 고유키 저장 과정과 메일 수신/확인과정을 설명한다.Hereinafter, a unique key storing process and a mail receiving / confirming process of a mail receiver according to the present invention will be described with reference to FIGS. 5 and 6.

도 5 에서는, 메일 수신자가 사용자 고유키를 키관리서버(100)에 저장하는 흐름을 나타낸다. 통상, 도 5 에서의 과정은 메일 송신 시스템(1)이 해당 메일 수신자에게 메일을 송신하기 전에 이루어지는 과정이다.In FIG. 5, a mail receiver shows a flow of storing a user unique key in the key management server 100. Usually, the process in FIG. 5 is a process performed before the mail transmission system 1 transmits a mail to the mail receiver.

먼저, 사용자는 메일 서비스 제공서버(520)에 접속한다(S301). 통상, 메일 서비스 제공서버(520)는 홈페이지를 통해서 메일 수신자와 데이터를 주고 받으며, 접속 후, 웹 브라우저에 출력된 로그인 화면을 통해서 메일 서비스 화면으로 로그인한다(S303).First, the user accesses the mail service providing server 520 (S301). Normally, the mail service providing server 520 exchanges data with a mail receiver through a home page, and after logging in, logs in to a mail service screen through a login screen output to a web browser (S303).

로그인 단계에서는 일련의 가입과정을 거쳐 서비스 신청을 한다. 신청이 허가되면 사용자는 프로그램을 다운받는다(S305). 프로그램이 다운로드되어 설치되면, 이후의 일련의 과정은 메일 수신자 단말에 설치된 프로그램에 의해서 실시되게 된다. 먼저, 메일 사용자는 일련의 패스워드를 설정한다(S307). 그 후, 상기 패스워드를 통해 사용자 단말에서는 프로그램에 내재해 있는 고유키 생성 모듈을 작동하여 사용자 고유키를 생성한다(S309).In the login phase, you apply for service through a series of sign-up processes. If the application is approved, the user downloads the program (S305). When the program is downloaded and installed, the subsequent series of processes are performed by the program installed in the mail receiver terminal. First, the mail user sets a series of passwords (S307). Thereafter, the user terminal generates a unique key by operating the unique key generation module inherent in the program through the password (S309).

다음, 생성된 사용자의 고유키는 키관리서버(100)에 전송되고(S311), 상기 전송된 고유키는 키관리서버(100)에서 관리된다.Next, the generated unique key is transmitted to the key management server 100 (S311), and the transmitted unique key is managed by the key management server 100.

전술한 바와 같이, S307 내지 S311 의 단계는 사용자 프로그램에 의해서 진행되고, 바람직하게는, S309 단계 및 S311 단계는 메일 수신자가 알지 못하는 사이에 진행된다.As described above, the steps of S307 to S311 are performed by the user program, and preferably, the steps S309 and S311 are carried out without the knowledge of the mail recipient.

한편, 도 6 은 사용자측에서 메일을 수신하여 데이터를 확인하는 과정을 나타낸 흐름도이다. 메일 수신자는 전술한 바와 같이 메일 수신 및 데이터 복호화를 위한 사전 단계에서 메일 서비스 제공서버(520)에 접속하여 S303 내지 S311 단계를 거쳐 사용자 프로그램을 다운로드받아 자신의 단말기에 설치하고 있는 상태이다.6 is a flowchart illustrating a process of confirming data by receiving a mail from a user side. As described above, the mail receiver is connected to the mail service providing server 520 in a preliminary step for receiving mail and decrypting data, and downloads a user program through steps S303 to S311, and installs it in his terminal.

따라서, 이하의 일련의 과정들은 설치된 사용자 프로그램에 의해서 진행된다. 먼저, 본 발명에 따라 암호화된 데이터가 첨부된 메일이 수신되면(S401), 사용자가 첨부된 파일을 오픈함과 동시에 프로그램이 작동하며(S403), 패스워드 입력창이 나타난다. 사용자가 S307 단계에서 설정한 패스워드를 입력하면(S405), 입력된 패스워드를 이용하여 사용자 프로그램은 다시 사용자 고유키를 생성한다 (S407). 물론 S405 단계에서, 입력한 패스워드가 S307 단계에서 설정한 패스워드와 일치하지 않으면, 다음 단계로 진행하지 않는 것은 자명하다.Therefore, the following series of processes are performed by the installed user program. First, when the mail to which the encrypted data is attached according to the present invention is received (S401), the user opens the attached file and simultaneously operates the program (S403), and a password input window appears. If the user inputs the password set in step S307 (S405), the user program again generates a user unique key using the input password (S407). Of course, if the password entered in step S405 does not match the password set in step S307, it is obvious that the process does not proceed to the next step.

S407 단계에서 생성된 사용자 고유키는 키관리서버(100)의 키관리부(106)에 전송되고 (S409), 키관리부 (106)는 수신된 사용자 고유키와 S309 단계에서 등록하여 저장되고 관리되는 사용자 고유키와의 일치여부를 판단한다(S411). 그 후, 상기 사용자 고유키가 최초에 등록된 고유키와 일치하는 경우에는 키 생성부(104)에서 생성된 복호화키를 키 송수신 관리부(102)를 통해서 사용자에게 전송하고 (S413), 일치하지 않는 경우에는 데이터의 복호화키를 전송하지 않는다. 따라서, 전자의 경우만, 메일 수신자 단말(200)은 복호화키를 이용하여 암호화된 데이터를 복호화 할 수 있다(S415).The user unique key generated in step S407 is transmitted to the key management unit 106 of the key management server 100 (S409), the key management unit 106 is registered and stored and managed in step S309 and the received user unique key It is determined whether the unique key matches (S411). Thereafter, if the user unique key matches the unique key registered initially, the decryption key generated by the key generation unit 104 is transmitted to the user through the key transmission / reception management unit 102 (S413). In this case, the decryption key of the data is not transmitted. Therefore, only the former case, the mail receiver terminal 200 may decrypt the encrypted data using the decryption key (S415).

다음, 메일 수신자는 사용자 프로그램을 이용하여 데이터를 열람한다. 예를 들어, 이러한 데이터의 열람 과정에서 워터마크가 이용될 수도 있다. 이는 이하 자세히 설명하기로 한다.The mail recipient then retrieves the data using the user program. For example, a watermark may be used in the viewing process of such data. This will be described in detail below.

또한, 본 발명의 다른 실시예에 있어서는, 워터마크가 삽입되어 있고 동시에 암호화되어 있는 데이터와 상술한 사용자 프로그램을, 같이 파일로 메일에 첨부하여 송부할 수 있다. 이 경우 사용자가 사이트에 접속하여 프로그램을 다운로드 받아 설치하는 것이 아니라, 메일에 같이 첨부하여 받으므로 사용자의 편리성을 도모할 수 있다.Further, in another embodiment of the present invention, the data with the watermark embedded and encrypted at the same time and the above-described user program can be sent together as a file in an e-mail. In this case, the user does not download and install the program, but instead attaches it to an e-mail, thereby improving user convenience.

이와 같은 실시예에서는, 메일이 수신되어 프로그램이 설치되면, 예컨대 사용자의 주민등록번호 또는 사전에 등록된 패스워드 등을, 복호화를 위한 사용자 인증용 고유키로 사용할 수 있는데, 메일 수신자가 메일을 복호화함에 있어서 상기주민등록번호나 사전 등록 패스워드를 입력하면 상기 입력된 정보가 키관리서버 (100)에 전송되며, 키관리서버(100)에서는 사전에 메일 수신자의 주민등록번호 또는 미리 등록된 사용자 고유키 정보를 저장하여 관리하고 있으므로, 메일 수신시에 키관리서버 (100)로 전송된 사용자 고유키 정보와 미리 저장되어 관리되고 있던 사용자 고유키 정보를 비교하여 이들이 일치하면 메일을 확인할 수 있는 복호화키를 메일 수신자 단말에 전송한다.In such an embodiment, when a mail is received and a program is installed, for example, a user's social security number or a password registered in advance may be used as a unique key for user authentication for decryption. If the pre-registration password is inputted, the input information is transmitted to the key management server 100, and the key management server 100 stores and manages the resident registration number of the mail recipient or the user's unique key information registered in advance. When the mail is received, the user unique key information transmitted to the key management server 100 is compared with the user unique key information previously stored and managed, and if they match, a decryption key for confirming the mail is transmitted to the mail receiver terminal.

이 실시예에서는, 전술한 실시예와 비교하여, 별도의 메일 서비스 제공서버와 프로그램 제공 서버를 구비하지 않는 점, 프로그램의 설치시 사용자 고유키가 전송되는 것이 아니라 사전에 사용자 인증용 정보가 등록되어 있는 점 등의 차이를 가진다. 복호화키를 전송받은 후, 설치된 프로그램을 통해서 워터마크가 삽입되고 암호화된 데이터를 복호화하고 열람하는 과정은 전술한 실시예와 동일하다.In this embodiment, in comparison with the above-described embodiment, since a separate mail service providing server and a program providing server are not provided, user unique keys are not transmitted when the program is installed, but information for user authentication is registered in advance. There are differences such as points. After receiving the decryption key, the process of decrypting and reading the data with the watermark inserted and encrypted through the installed program is the same as the above-described embodiment.

본 발명에 따라서 복호화된 데이터에는 기본적으로 가시적 또는 비가시적 워터마크가 삽입되어 있다. 그 후, 상기 복호화된 데이터의 출력부분을 워터마크 신호가 제어하도록 할 수 있다(S417). 워터마크는 가시적으로 일련의 문구를 삽입하여 보이도록 할 수도 있고, 프린터로 출력하는 경우에만 비가시적 워터마크가 추출되면서 출력시 가시화 되도록 자동프린터 기능을 설정하여 관리자가 지정하는 내용이 표시되도록 설정할 수 있으며, 추출된 워터마크 정보에 의하여 프린트로 출력하는 횟수 등의 제한을 둘 수도 있다.The decoded data according to the present invention basically embeds a visible or invisible watermark. Thereafter, a watermark signal controls the output portion of the decoded data. It may be (S417). The watermark can be displayed visually by inserting a series of phrases, and the automatic printer function can be set to display the contents specified by the administrator so that the invisible watermark is extracted and only visible when printed to the printer. Based on the extracted watermark information. Limits such as the number of printouts can be set.

이 때, 비가시적 워터마크, 예를 들어 "Do not copy" 등의 문구가 비가시적으로 삽입된 경우를 예로 들면, 출력 명령이 전송되면 동시에 워터마크의 추출이진행되도록 하여, 오픈된 데이터(예를 들어, 증명서 등과 같은)의 이미지에 추출된 워터마크 이미지를 얹어 재구성한 후, 재구성된 이미지를 프린터로 전송함으로써 상기 "Do not copy" 등의 문구를 가시화하여 출력할 수 있다. 따라서, 워터마크를 이용하여 출력물의 원본 인증 및 출력 횟수 제한 등을 실시함으로써 중요 데이터를 안전하게 송수신하고, 이러한 데이터를 관리 및 유포함에 있어서도 안전을 기할 수 있도록 하였다.In this case, for example, when an invisible watermark, for example, a phrase such as "Do not copy" is inserted invisibly, the data is opened by extracting the watermark at the same time when the output command is transmitted. For example, after reconstructing the extracted watermark image on an image of a certificate (such as a certificate) and transmitting the reconstructed image to a printer, the phrase “Do not copy” may be visualized and output. Therefore, by authenticating the original of the printed matter and limiting the number of times of output using the watermark, important data can be safely transmitted and received, and safety can be ensured even when managing and including such data.

본 발명은 상기의 실시예를 참조하여 특별히 도시되고 기술되었지만, 이는 예시를 위하여 사용된 것이며 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 첨부된 청구범위에서 정의된 것처럼 발명의 정신 및 범위를 벗어남이 없이 다양한 수정을 할 수 있다.While the invention has been particularly shown and described with reference to the above embodiments, it has been used for the purpose of illustration and those of ordinary skill in the art, having the spirit and scope of the invention as defined in the appended claims. Various modifications can be made without departing.

본 발명에 따르면, 보안이 요구되는 데이터 또는 개인정보를 담은 고지서 등의 다양한 데이터 파일을 안전하게 송수신 할 수 있을 뿐 아니라, 중간에 제 3 자가 메일을 해킹한다 하여도, 사용자 프로그램을 사용하여, 사용자 고유키를 생성하고, 파일 복호화시 사용자 고유키를 체크하는 과정 등을 통해 데이터가 유출되는 것을 방지할 수 있도록 하는 효과가 있다.According to the present invention, not only can securely transmit / receive various data files such as bills containing data or personal information requiring security, but also use a user program, even if a third party hacks mail in the middle. By generating a key and checking a user's unique key when decrypting a file, data leakage can be prevented.

또한, 인증되지 않은 사용자가 함부로 수신된 중요 정보를 복호화할 수 없도록 하여, 정보의 누출을 방지하는 효과가 있다.In addition, there is an effect of preventing the leakage of information by preventing unauthorized users from decrypting important information received without permission.

Claims (22)

삭제delete 삭제delete 송신하고자 하는 데이터에 소정의 워터마크를 생성하여 삽입하고, 워터마크가 삽입된 상기 데이터를 암호화하는 보안관리서버;A security management server generating and inserting a predetermined watermark into the data to be transmitted, and encrypting the data into which the watermark is inserted; 상기 보안관리서버로부터 전송된 상기 소정의 워터마크가 삽입되고 암호화된 데이터를 메일로 유선 또는 무선 통신망을 통해 송신하는 메일서버;A mail server to which the predetermined watermark transmitted from the security management server is inserted and encrypted data through a wired or wireless communication network by mail; 상기 보안관리서버와 접속되어, 상기 보안관리서버에서 데이터의 암호화 수행시 필요한 암호화키, 메일 수신자 단말에서의 데이터의 복호화시 필요한 복호화키, 및 사용자 고유키를 관리하고 저장하기 위한 키관리서버; 및A key management server connected to the security management server to manage and store an encryption key for performing data encryption in the security management server, a decryption key for decrypting data in a mail receiver terminal, and a user unique key; And 상기 메일을 수신하고, 상기 소정의 워터마크가 삽입되고 암호화된 상기 데이터를 복호화하며, 워터마크를 추출하는 메일 수신자 단말을 구비하며,A mail receiver terminal for receiving the mail, decrypting the data in which the predetermined watermark is inserted and encrypted, and extracting a watermark; 상기 키관리서버는,The key management server, 상기 암호화키와 상기 복호화키를 생성하는 키 생성부;A key generator for generating the encryption key and the decryption key; 상기 사용자 고유키, 상기 키 생성부에서 생성된 상기 암호화키 및 상기 복호화키를 관리하는 키 관리부;A key manager for managing the user unique key, the encryption key and the decryption key generated by the key generator; 상기 메일 수신자 단말과 상기 키 관리부 간에 상기 복호화키, 상기 사용자 고유키를 송수신하는 키 송수신 관리부를 구비하며,A key transmission / reception manager configured to transmit and receive the decryption key and the user unique key between the mail receiver terminal and the key manager; 상기 소정의 워터마크는 상기 데이터의 출력 및 열람을 제어하는 정보를 포함하는 것을 특징으로 하는 메일 송수신 시스템.And the predetermined watermark includes information for controlling output and viewing of the data. 제 3 항에 있어서,The method of claim 3, wherein 상기 보안관리서버는,The security management server, 송신하고자 하는 데이터를 선택하고 관리하는 데이터 관리부;A data manager for selecting and managing data to be transmitted; 상기 데이터 관리부에서 선택된 데이터에 삽입할 소정의 워터마크를 생성하고 관리하는 워터마크 생성 및 관리부;A watermark generation and management unit for generating and managing a predetermined watermark to be inserted into data selected by the data manager; 상기 데이터에 상기 소정의 워터마크를 삽입하는 워터마크 삽입부; 및A watermark embedding unit for embedding the predetermined watermark in the data; And 상기 소정의 워터마크가 삽입된 상기 데이터를 암호화하는 암호화부를 구비하는 것을 특징으로 하는 메일 송수신 시스템.And an encryption unit for encrypting the data into which the predetermined watermark is inserted. 제 3 항에 있어서,The method of claim 3, wherein 상기 소정의 워터마크가 삽입되고 암호화된 상기 데이터를 복호화하고, 삽입된 상기 데이터를 열람하기 위한 프로그램을 상기 메일 수신자 단말에 다운로드하기 위하여, 상기 프로그램을 다운로드 해 주는 메일 서비스 제공서버; 및A mail service providing server for downloading the program to decrypt the data in which the predetermined watermark is inserted and encrypted, and to download the program for reading the inserted data to the mail receiver terminal; And 상기 메일 서비스 제공서버와 접속된 프로그램 제공서버를 더 구비하는 것을 특징으로 하는 메일 송수신 시스템.And a program providing server connected to the mail service providing server. 제 5 항에 있어서,The method of claim 5, wherein 상기 프로그램은,The program, 사용자 패스워드를 생성하는 제 1 단계;A first step of generating a user password; 상기 사용자 패스워드를 이용하여 사용자 고유키를 생성하는 제 2 단계; 및A second step of generating a user unique key using the user password; And 생성된 상기 사용자 고유키를 상기 키관리서버에 전송하는 제 3 단계를 구비함으로써, 상기 생성된 사용자 고유키를 상기 키관리서버에 저장하는 것을 특징으로 하는 메일 송수신 시스템.And a third step of transmitting the generated user unique key to the key management server, thereby storing the generated user unique key in the key management server. 제 5 항에 있어서,The method of claim 5, wherein 상기 프로그램은,The program, 사용자 패스워드를 입력하여 확인하는 제 1 단계;A first step of inputting and confirming a user password; 입력된 상기 패스워드를 통해 사용자 고유키를 생성하는 제 2 단계;A second step of generating a user unique key through the input password; 생성된 상기 사용자 고유키를 키관리서버로 전송하는 제 3 단계;A third step of transmitting the generated user unique key to a key management server; 상기 키관리서버로부터 복호화키를 수신하여, 상기 복호화키를 이용하여 상기 데이터를 복호화하는 제 4 단계; 및Receiving a decryption key from the key management server and decrypting the data using the decryption key; And 상기 복호화된 메일을 열람하는 제 5 단계를 통해 수신된 상기 데이터를 열람하는 것을 특징으로 하는 메일 송수신 시스템.And receiving the data received through a fifth step of reading the decrypted mail. 제 6 항에 있어서,The method of claim 6, 상기 제 2 단계 및 상기 제 3 단계는 메일 수신자가 인식하지 못하게 수행되는 것을 특징으로 하는 메일 송수신 시스템.The second step and the third step is performed so that the mail recipient is not recognized. 제 6 항 또는 제 7 항에 있어서,The method according to claim 6 or 7, 상기 사용자 고유키는 사용자 단말기의 시스템 정보를 이용하여 생성되는 것을 포함하는 것을 특징으로 하는 메일 송수신 시스템.And the user unique key is generated using system information of a user terminal. 제 3 항 내지 제 8 항 중 어느 한 항에 있어서,The method according to any one of claims 3 to 8, 상기 메일에 광고용 멀티미디어 정보를 포함시키도록 하기 위해서, 상기 메일서버와 접속되는 광고서버를 더 포함하는 것을 특징으로 하는 메일 송수신 시스템.And an advertisement server connected to the mail server in order to include the advertisement multimedia information in the mail. 제 3 항 내지 제 8 항 중 어느 한 항에 있어서,The method according to any one of claims 3 to 8, 상기 데이터를 생성하여 상기 보안관리서버에 전송하기 위한 데이터 생성부를 더 구비하고, 상기 데이터는 영상 이미지로서 각종 증명서, 영수증, 또는 개인정보가 담긴 명세서인 것을 특징으로 하는 메일 송수신 시스템.And a data generation unit for generating the data and transmitting the generated data to the security management server, wherein the data is a specification containing various certificates, receipts, or personal information as video images. 제 3 항 내지 제 8 항 중 어는 한 항에 있어서,The method according to any one of claims 3 to 8, 상기 워터마크는 키방식으로 생성 및 삽입되는 것을 특징으로 하는 메일 송수신 시스템.And the watermark is generated and inserted in a key manner. 제 3 항 내지 제 8 항 중 어는 한 항에 있어서,The method according to any one of claims 3 to 8, 상기 메일 수신자 단말은 개인용 컴퓨터, PDA, 또는 핸드폰인 것을 특징으로 하는 메일 송수신 시스템.The mail receiver terminal is a personal computer, a PDA, or a mobile phone, characterized in that the mobile phone. 삭제delete 송신하고자 하는 데이터를 생성하는 데이터 생성부;A data generator for generating data to be transmitted; 상기 데이터 생성부에서 생성된 데이터에 소정의 워터마크를 생성하여 삽입하고, 워터마크가 삽입된 상기 데이터를 암호화하는 보안관리서버;A security management server generating and inserting a predetermined watermark into the data generated by the data generator and encrypting the data into which the watermark is inserted; 메일서버와 접속되고, 광고용 멀티미디어 정보를 생성하는 광고서버;An advertisement server connected to a mail server and generating multimedia information for advertisement; 상기 보안관리서버로부터 전송된 상기 소정의 워터마크가 삽입되고 암호화된 데이터를 첨부하여, 상기 광고서버에서 생성된 광고메일과 함께 유선 또는 무선 통신망을 통해 송신하는 메일서버;A mail server to which the predetermined watermark transmitted from the security management server is inserted and attached with encrypted data, and transmitted through a wired or wireless communication network together with the advertisement mail generated by the advertisement server; 암호화 수행시 필요한 암호화키, 메일 수신자 단말에서의 복호화시 필요한 복호화키, 및 사용자 고유키를 관리하고 저장하기 위한 키관리서버;A key management server for managing and storing an encryption key required for performing encryption, a decryption key required for decryption at a mail receiver terminal, and a user unique key; 워터마크가 삽입되고 암호화된 상기 데이터를 복호화하여 열람하기 위한 프로그램을 상기 메일 수신자 단말에 다운로드하는 메일 서비스 제공 서버; 및A mail service providing server for downloading a program for decrypting and reading the encrypted data having the watermark inserted therein into the mail receiver terminal; And 상기 메일을 수신하고, 상기 소정의 워터마크가 삽입되고 암호화된 상기 데이터를 복호화하여 열람하는 프로그램을 포함하는 메일 수신자 단말을 구비하며,And a mail receiver terminal including a program for receiving the mail and decrypting and reading the data in which the predetermined watermark is inserted and encrypted, 상기 워터마크는 상기 데이터의 출력 및 열람을 제어하는 정보를 포함하며, 상기 메일 수신자 단말로부터 일정 방식에 의해 사용자 고유키를 생성하여, 상기 메일서비스 제공서버를 통해 키관리서버에 전송하는 것을 특징으로 하는 메일 송수신 시스템.The watermark includes information for controlling the output and reading of the data, and generates a user unique key from the mail receiver terminal by a predetermined method, and transmits it to a key management server through the mail service providing server. Mail sending and receiving system. 삭제delete 워터마크가 삽입된 데이터를 메일로 송신하는 메일 송신시스템 및 상기 메일을 수신하는 메일 수신자 단말을 구비하는 메일 송수신 시스템에서, 상기 메일을 송수신하는 방법에 있어서,In a mail transmitting and receiving system comprising a mail transmitting system for transmitting data with a watermark inserted into a mail and a mail receiver terminal for receiving the mail, the method for transmitting and receiving the mail, the method comprising: 송신하고자 하는 데이터에 소정의 워터마크를 삽입하는 제 1 단계;Inserting a predetermined watermark into data to be transmitted; 상기 소정의 워터마크가 삽입된 데이터를 암호화하는 제 2 단계;Encrypting data in which the predetermined watermark is embedded; 상기 암호화된 데이터를 유선 또는 무선 통신망을 통해 메일로 송신하는 제 3 단계;A third step of transmitting the encrypted data by mail through a wired or wireless communication network; 상기 메일 수신자 단말에서 메일을 수신하고, 상기 수신된 메일에서 상기 암호화된 데이터를 복호화하는 제 4 단계; 및Receiving a mail at the mail receiver terminal and decrypting the encrypted data in the received mail; And 상기 복호화된 데이터에 삽입된 워터마크를 추출하여 상기 데이터의 출력 및 열람을 제어하는 제 5 단계를 구비하며,A fifth step of extracting a watermark embedded in the decoded data to control output and reading of the data, 상기 제 4 단계의 이전에, 수신한 메일을 확인하기 위한 프로그램을 메일 수신자 단말에 설치하는 단계를 더 구비하며,Before the fourth step, further comprising the step of installing a program for checking the received mail in the mail receiver terminal, 상기 프로그램은 상기 메일 송신 시스템에 사용자 고유키를 등록하기 위하여,The program registers a user unique key in the mail transmission system. 사용자 패스워드를 생성하는 단계;Generating a user password; 상기 사용자 패스워드를 이용하여 사용자 고유키를 생성하는 단계; 및 생성된 상기 사용자 고유키를 상기 메일 송신 시스템에 전송하는 단계를 포함하는 것을 특징으로 하는 메일 송수신 방법.Generating a user unique key using the user password; And transmitting the generated user unique key to the mail transmission system. 제 17 항에 있어서,The method of claim 17, 상기 프로그램은 수신된 메일을 확인하기 위하여,The program checks the received mail, 사용자 패스워드를 입력하는 단계;Entering a user password; 입력된 상기 패스워드를 통해 사용자 고유키를 생성하는 단계;Generating a user unique key through the input password; 생성된 상기 사용자 고유키를 상기 메일 송신시스템으로 전송하는 단계;Transmitting the generated user unique key to the mail transmission system; 상기 메일 송신시스템으로부터 복호화키를 수신하여, 상기 복호화키를 이용하여 상기 데이터를을 복호화하는 단계; 및Receiving a decryption key from the mail transmission system, and decrypting the data using the decryption key; And 상기 복호화된 데이터를 열람하는 단계를 더 구비하는 것을 특징으로 하는 메일 송수신방법.And reading the decoded data. 제 17 항 또는 제 18 항에 있어서,The method of claim 17 or 18, 상기 데이터는 영상 이미지로서, 각종 증명서, 영수증, 또는 개인정보가 담긴 명세서인 것을 특징으로 하는 메일 송수신방법.The data is a video image, the mail transmission and reception method, characterized in that the statement containing various certificates, receipts, or personal information. 제 17 항 또는 제 18 항에 있어서,The method of claim 17 or 18, 상기 제 1 단계의 워터마크는 키방식으로 생성 및 삽입되는 것을 특징으로 하는 메일 송수신방법.And the watermark of the first step is generated and inserted in a key manner. 제 17 항 또는 제 18 항에 있어서,The method of claim 17 or 18, 상기 메일 수신자 단말은 개인용 컴퓨터, PDA, 또는 핸드폰인 것을 특징으로 하는 메일 송수신방법.The mail receiver terminal is a personal computer, PDA, or mobile phone, characterized in that the mobile phone. 제 17 항 또는 제 18 항에 있어서,The method of claim 17 or 18, 상기 사용자 고유키는 사용자 단말기의 시스템 정보를 이용하여 생성되는 것을 포함하는 것을 특징으로 하는 메일 송수신 방법.And the user unique key is generated using system information of a user terminal.
KR10-2001-0046625A 2001-08-01 2001-08-01 Mail transmitting/receiving system using watermarking and encoding technique, and method thereof Expired - Lifetime KR100420735B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0046625A KR100420735B1 (en) 2001-08-01 2001-08-01 Mail transmitting/receiving system using watermarking and encoding technique, and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0046625A KR100420735B1 (en) 2001-08-01 2001-08-01 Mail transmitting/receiving system using watermarking and encoding technique, and method thereof

Publications (2)

Publication Number Publication Date
KR20030012556A KR20030012556A (en) 2003-02-12
KR100420735B1 true KR100420735B1 (en) 2004-03-02

Family

ID=27717712

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0046625A Expired - Lifetime KR100420735B1 (en) 2001-08-01 2001-08-01 Mail transmitting/receiving system using watermarking and encoding technique, and method thereof

Country Status (1)

Country Link
KR (1) KR100420735B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101223427B1 (en) * 2010-05-18 2013-01-25 주식회사 마크애니 Apparatus for safely distributing an internal document and methods thereof

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020003843A (en) * 2001-11-10 2002-01-15 최종욱 A system for managing documents in on-line/off-line and a method thereof
KR100724721B1 (en) * 2005-05-17 2007-06-04 김선형 How to provide a message using watermarking
KR20080047130A (en) * 2006-11-24 2008-05-28 삼성전자주식회사 Spam data blocking method and apparatus, data transmission method for spam data blocking and apparatus
KR100966020B1 (en) * 2008-05-29 2010-06-24 대성전산 주식회사 How to create and operate the file for printing the customer statement with the security password
CN105144767B (en) 2013-04-12 2019-07-02 Sk电信有限公司 Apparatus and method for checking messages and user terminal
WO2014168453A1 (en) * 2013-04-12 2014-10-16 에스케이텔레콤 주식회사 Apparatus, user terminal and method for checking message
WO2015137760A1 (en) * 2014-03-14 2015-09-17 주식회사 로웸 Confidential data management method and device, and security authentication mehod and system
CN106255976B (en) 2014-03-14 2020-01-17 罗文有限公司 Confidential data management method and device, and security authentication method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07162407A (en) * 1993-12-03 1995-06-23 Fujitsu Ltd User support device for encrypted communication in network system
JPH08251156A (en) * 1995-03-13 1996-09-27 Hitachi Ltd E-mail encryption method and encryption system
JPH0946330A (en) * 1995-07-28 1997-02-14 Toshiba Corp E-mail encryption device and e-mail transfer device
JPH0962596A (en) * 1995-08-25 1997-03-07 Hitachi Ltd Email system
KR970029151A (en) * 1995-11-24 1997-06-26 모리시따 요오이찌 Data acquisition device
WO1999063453A1 (en) * 1998-06-05 1999-12-09 Creative Internet Concepts Llc System for inserting background advertising into web page presentation or e-mail messages

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07162407A (en) * 1993-12-03 1995-06-23 Fujitsu Ltd User support device for encrypted communication in network system
JPH08251156A (en) * 1995-03-13 1996-09-27 Hitachi Ltd E-mail encryption method and encryption system
JPH0946330A (en) * 1995-07-28 1997-02-14 Toshiba Corp E-mail encryption device and e-mail transfer device
JPH0962596A (en) * 1995-08-25 1997-03-07 Hitachi Ltd Email system
KR970029151A (en) * 1995-11-24 1997-06-26 모리시따 요오이찌 Data acquisition device
WO1999063453A1 (en) * 1998-06-05 1999-12-09 Creative Internet Concepts Llc System for inserting background advertising into web page presentation or e-mail messages

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101223427B1 (en) * 2010-05-18 2013-01-25 주식회사 마크애니 Apparatus for safely distributing an internal document and methods thereof

Also Published As

Publication number Publication date
KR20030012556A (en) 2003-02-12

Similar Documents

Publication Publication Date Title
CA2137065C (en) Method of protecting electronically published materials using cryptographic protocols
US7475250B2 (en) Assignment of user certificates/private keys in token enabled public key infrastructure system
US5633932A (en) Apparatus and method for preventing disclosure through user-authentication at a printing node
US8683223B2 (en) Selective encryption within documents
US20060072745A1 (en) Encryption system using device authentication keys
EP1326368A2 (en) Revocation and updating of tokens in a public key infrastructure system
US20020032873A1 (en) Method and system for protecting objects distributed over a network
JP2009508240A (en) System and method for controlling the distribution of electronic information
US20030081247A1 (en) Method and apparatus for the secure printing of a document
US20110289318A1 (en) System and Method for Online Digital Signature and Verification
JP2002203068A (en) Content distribution system, copyright protection system, and content receiving terminal
JPH1131130A (en) Service providing device
CN107332666A (en) Terminal document encryption method
CN101341490B (en) Method for control access of file system, related system, SIM card and computer program product used therein
US20120089495A1 (en) Secure and mediated access for e-services
KR100420735B1 (en) Mail transmitting/receiving system using watermarking and encoding technique, and method thereof
US20030188150A1 (en) System and method for media authentication
US7587045B2 (en) System and method for securing document transmittal
US8281407B2 (en) In-line decryption device for securely printing documents
US8166525B2 (en) Document management system with public key infrastructure
US11671475B2 (en) Verification of data recipient
CN1154291C (en) Apparatus and method for preventing disclosure through user-authentication at a printing node
KR20040037051A (en) Document Security System and Method therefor, and Recording Medium Recording a Program Carring Out The Method
KR20020003843A (en) A system for managing documents in on-line/off-line and a method thereof
JP2008269544A (en) USAGE OBJECT INFORMATION MANAGEMENT DEVICE, USAGE OBJECT INFORMATION MANAGEMENT METHOD, AND PROGRAM THEREOF

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20010801

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20011113

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030729

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20040213

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20040218

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20040219

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20070220

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20080218

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20090218

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20100210

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20110218

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20120217

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20130218

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20130218

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20140217

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20140217

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20150217

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20150217

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20160217

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20160217

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20170210

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20170210

Start annual number: 14

End annual number: 14

FPAY Annual fee payment

Payment date: 20180208

Year of fee payment: 15

PR1001 Payment of annual fee

Payment date: 20180208

Start annual number: 15

End annual number: 15

FPAY Annual fee payment

Payment date: 20190214

Year of fee payment: 16

PR1001 Payment of annual fee

Payment date: 20190214

Start annual number: 16

End annual number: 16

FPAY Annual fee payment

Payment date: 20191231

Year of fee payment: 17

PR1001 Payment of annual fee

Payment date: 20191231

Start annual number: 17

End annual number: 17

PR1001 Payment of annual fee

Payment date: 20210202

Start annual number: 18

End annual number: 18

PC1801 Expiration of term

Termination date: 20220201

Termination category: Expiration of duration