KR100724721B1 - How to provide a message using watermarking - Google Patents
How to provide a message using watermarking Download PDFInfo
- Publication number
- KR100724721B1 KR100724721B1 KR1020050041034A KR20050041034A KR100724721B1 KR 100724721 B1 KR100724721 B1 KR 100724721B1 KR 1020050041034 A KR1020050041034 A KR 1020050041034A KR 20050041034 A KR20050041034 A KR 20050041034A KR 100724721 B1 KR100724721 B1 KR 100724721B1
- Authority
- KR
- South Korea
- Prior art keywords
- watermarking
- message
- text data
- image
- receiving terminal
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 15
- 238000010295 mobile communication Methods 0.000 abstract description 12
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/60—Business processes related to postal services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/608—Watermarking
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
본 발명은 워터마킹을 이용한 메시지 제공방법에 관한 것으로, 수신측 단말기에 보내고자 하는 원문데이터를 발신측 단말기의 사용자가 작성하는 단계; 발신측 단말기가 자체 저장되거나 운영자 서버의 워터마킹 이미지 저장장치에 저장된 워터마킹 이미지를 선택하여, 상기 작성된 원문데이터와 함께 수신측 단말기에 전송하는 단계; 운영자 서버가 발신측 단말기를 통해 작성된 원문데이터와 선택된 워터마킹 이미지를 운영자 서버의 워터마킹 메시지 생성장치를 통해 결합하여 워터마킹 메시지를 생성하고, 메일서버를 통해 수신측 단말기에 전송하는 단계; 수신측 단말기가 인터넷망과 수신장치를 통해 워터마킹 메시지를 수신한 후, 원문데이터와 워터마킹 이미지를 분리할 수 있도록 비밀번호를 수신하는 단계; 상기 비밀번호가 수신되면, 수신측 단말기의 해독장치가 원문데이터와 워터마킹 이미지를 분리하는 단계; 및 분리된 원문데이터를 수신측 단말기(200)의 출력장치(340)를 통해 확인하는 단계를 포함한다. 상기와 같이 구성된 본 발명에 따르면 제 3자가 수신측 단말기에 전송된 원문데이터를 확인할 수 없도록 하여 원문데이터의 비밀을 유지할 수 있다.The present invention relates to a message providing method using watermarking, the method comprising: generating, by a user of a calling terminal, original text data to be sent to a receiving terminal; Selecting, by the calling terminal, the water marking image stored in the watermark image storage device of the operator server or transmitting the same to the receiving terminal along with the original text data; Combining, by the operator server, the original text data created through the calling terminal and the selected watermarking image through a watermarking message generating apparatus of the operator server to generate a watermarking message, and transmitting the watermarking message to the receiving terminal through a mail server; Receiving a watermark so that the receiving terminal receives the watermarking message through the internet network and the receiving device, and separates the text data and the watermarking image; Separating the original data and the watermarking image by the decryption apparatus of the receiving terminal when the password is received; And checking the separated original data through the output device 340 of the receiving terminal 200. According to the present invention configured as described above, it is possible to keep the original text data secret by preventing the third party from verifying the original data transmitted to the receiving terminal.
워터마킹, 인터넷망, 메일서버, 이동통신 단말기, 단문메시지 Watermarking, Internet Network, Mail Server, Mobile Communication Terminal, Short Message
Description
도 1은 본 발명의 일실시예에 따른 워터마킹을 이용한 메시지 제공방법에 적용되는 정보통신 시스템의 일예시도.1 is an exemplary view illustrating an information communication system applied to a message providing method using watermarking according to an embodiment of the present invention.
도 2a는 도 1의 운영자 서버의 워터마킹 메시지 생성장치의 구성도.Figure 2a is a block diagram of a watermarking message generating device of the operator server of Figure 1;
도 2b는 도 1의 수신측 단말기의 해독장치의 구성도.Figure 2b is a block diagram of a decryption apparatus of the receiving terminal of Figure 1;
도 3은 본 발명의 일실시예에 따른 워터마킹을 이용한 메시지 제공방법의 전체적인 순서도.3 is an overall flowchart of a message providing method using watermarking according to an embodiment of the present invention;
도 4는 도 3의 순서도에 따라 원문데이터와 워터마킹 이미지의 결합 및 분리를 나타내는 일예시도.4 is an exemplary diagram illustrating combining and separating original text data and a watermarking image according to the flowchart of FIG. 3;
도 5는 도 3의 단계 S430의 워터마킹 메시지 생성을 구체적으로 나타내는 순서도.5 is a flowchart illustrating in detail the generation of a watermarking message of step S430 of FIG.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100 : 발신측 단말기 110 : 개인용 컴퓨터100: calling party terminal 110: personal computer
120 : 이동통신 단말기 150 : 인터넷망120: mobile communication terminal 150: Internet network
200 : 운영자 서버 210 : 중앙처리장치200: operator server 210: central processing unit
220 : 메모리장치 230 : 메일서버220: memory device 230: mail server
240 : 워터마킹 이미지 저장장치 250 : 워터마킹 메시지 생성장치240: watermarking image storage device 250: watermarking message generating device
300 : 수신측 단말기 310 : 수신장치300: receiving terminal 310: receiving apparatus
320 : 해독장치 330 : 저장장치320: decryption device 330: storage device
340 : 출력장치 350 : 제어장치340: output device 350: control device
본 발명은 워터마킹을 이용한 메시지 제공방법에 관한 것으로, 더욱 상세하게는 발신측 단말기로부터 수신측 단말기에 전송하는 원문데이터에 워터마크 이미지를 삽입함으로써 제 3자로부터 원문데이터의 비밀을 유지할 수 있는 워터마킹을 이용한 메시지 제공방법에 관한 것이다.The present invention relates to a message providing method using watermarking, and more particularly, to insert a watermark image into original text data transmitted from a calling party terminal to a called party terminal to maintain a confidentiality of original text data from a third party. The present invention relates to a message providing method using marking.
최근, 정보통신 기술이 급속도로 발전함에 따라 전세계 어디서나 상대방과 통신할 수 있는 인터넷이라는 범용의 네트워크가 널리 보급되어 사용되고 있으며, 인터넷 사용자의 대부분은 컴퓨터 및 이동통신 단말기를 통해 인터넷망에 접속하여 상대방의 컴퓨터에 텍스트, 이모콘티 및 이미지 등의 멀티미디어 데이터를 전송하는 이메일 서비스와, 상대방의 이동통신 단말기에 단문메시지를 전송하는 단문메시지 서비스(Short Message Service ; SMS)를 활용하고 있다.Recently, with the rapid development of information and communication technology, a universal network called the Internet, which can communicate with the other party anywhere in the world, has been widely used. E-mail service for transmitting multimedia data such as text, emoticons, and images to a computer, and Short Message Service (SMS) for transmitting a short message to a mobile communication terminal of the other party are utilized.
한편, 이동통신 단말기의 보급이 급속도로 확산되면서 이에 비례해 단문메시지 서비스를 이용하는 인구도 급속히 증가하고 있는데, 이는 이메일과 달리 발송 시점과 거의 동시에 내용 전달이 가능하기 때문에, 최근에는 컴퓨터 및 이동통신 단말기를 통해 간편히 상대방 이동통신 단말기로 단문메시지를 전송할 수 있는 서비스가 이미 확고한 자리를 굳힌 상태이다.On the other hand, with the rapid spread of mobile communication terminals, the proportion of users using short message services is increasing rapidly. This is because computers can be delivered almost simultaneously with the time of sending, unlike e-mail. Through the service that can easily send a short message to the other party's mobile communication terminal is already firmly established.
특히, 이동통신 단말기를 통한 단문메시지는 사용자의 편의를 위해 대화식으로 정보가 제공되기 때문에 누구나 쉽게 사용할 수 있으며, 근래에는 신용카드 회사들이 카드 사고를 막기 위해 거래 승인 내용을 단문메시지를 통해 전송하는 서비스를 도입하는 등 전자결제 및 전자상거래에까지 계속 활용 범위가 확대되고 있다.In particular, the short message through the mobile terminal can be easily used by anyone because the information is provided interactively for the user's convenience, and in recent years, credit card companies to send a transaction approval information through a short message to prevent card accidents The scope of application continues to be extended to electronic payments and e-commerce, such as the introduction of the.
그러나, 컴퓨터 및 이동통신 단말기를 통해 은행계좌번호 및 주민등록번호 등의 개인적인 비밀정보를 포함하는 단문메시지를 상대방에게 전송하는 경우에는 상기 비밀정보가 제 3자에게 노출되어 각종 범죄에 이용되는 문제점이 있다.However, when a short message including personal secret information such as a bank account number and a social security number is transmitted to a counterpart through a computer and a mobile communication terminal, the secret information is exposed to a third party and used for various crimes.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 발신측 단말기로부터 수신측 단말기에 전송하는 원문데이터에 워터마크 이미지를 삽입함으로써 제 3자로부터 원문데이터의 비밀을 유지할 수 있는 워터마킹을 이용한 메시지 제공방법을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object thereof is to insert a watermark image into the text data transmitted from the calling terminal to the receiving terminal, thereby maintaining the confidentiality of the text data from the third party. It is to provide a message providing method using marking.
상기와 같은 목적을 달성하기 위한 본 발명의 워터마킹을 이용한 메시지 제공방법은 (A) 수신측 단말기(300)에 보내고자 하는 원문데이터를 발신측 단말기(100)의 사용자가 작성하는 단계(S410); (B) 발신측 단말기(100)가 자체 저장되거나 운영자 서버(200)의 워터마킹 이미지 저장장치(240)에 저장된 워터마킹 이미지를 선택하여, 상기 작성된 원문데이터와 함께 수신측 단말기(300)에 전송하는 단계 (S420); (C) 운영자 서버(200)가 발신측 단말기(100)를 통해 작성된 원문데이터와 선택된 워터마킹 이미지를 운영자 서버(200)의 워터마킹 메시지 생성장치(250)를 통해 결합하여 워터마킹 메시지를 생성하고(S430), 메일서버(230)를 통해 수신측 단말기(300)에 전송하는 단계(S440); (D) 수신측 단말기(300)가 인터넷망(150)과 수신장치(310)를 통해 워터마킹 메시지를 수신한 후, 원문데이터와 워터마킹 이미지를 분리할 수 있도록 비밀번호를 수신하는 단계(S450); (E) 상기 (D) 단계를 통해 비밀번호가 수신되면, 수신측 단말기(300)의 해독장치(320)가 원문데이터와 워터마킹 이미지를 분리하는 단계(S460); 및 (F) 상기 (E) 단계를 통해 분리된 원문데이터를 수신측 단말기(200)의 출력장치(340)를 통해 확인하는 단계(S470)를 포함하는 것이 바람직하다.Message providing method using the watermarking of the present invention for achieving the above object (A) step of creating the original text data to be sent to the receiving terminal 300 by the user of the calling terminal 100 (S410) ; (B) the calling terminal 100 selects a watermarking image stored in itself or stored in the watermarking
여기서, 상기 (C) 단계의 워터마킹 생성(S430)단계는, (C1) 상기 워터마킹 메시지 생성장치(250)의 주파수 변환부(252)가 발신측 단말기(100)를 통해 선택된 워터마킹 이미지를 웨이브릿 변환을 이용해 주파수 영역으로 변환하여 원문데이터와 결합가능한 형태로 변환하는 단계(S432); (C2) 상기 워터마킹 메시지 생성장치(250)의 결합부(254)가 상기 주파수 영역으로 변환된 워터마킹 이미지와 원문데이터를 결합하는 단계(S434); 및 (C3) 상기 워터마킹 메시지 생성장치(250)의 역변환부(256)가 상기 주파수 영역으로 변환된 워터마킹 이미지를 원래의 워터마킹 이미지로 변환하여 원문데이터와 함께 워터마킹 메시지를 생성하는 단계(S436)를 포함하는 것이 바람직하다.Here, in the watermark generation step (S430) of the step (C), (C1) the
또한, 상기 (C2) 단계에서는, 상기 원문데이터가 2진 데이터화되어 PN 코드 를 통해 암호화된 후 상기 주파수 영역으로 변환된 워터마킹 이미지와 결합되는 것이 바람직하다.Further, in the step (C2), it is preferable that the original data is combined with a watermarked image which is converted into the frequency domain after being encrypted by PN code.
또, 상기 (E) 단계에서는, 상기 워터마킹 이미지가 상기 해독장치(320)의 변환부(321)의 웨이브릿 변환을 통해 주파수 영역으로 변환되고, 상기 원문데이터가 PN 코드 적용부(323)의 PN 코드의 적용을 통해 복호화되는 것이 바람직하다.In addition, in the step (E), the watermarked image is converted into a frequency domain through wavelet transformation of the
이하, 첨부한 도면을 참고하여 본 발명을 상세하게 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
도 1은 본 발명의 일실시예에 따른 워터마킹을 이용한 메시지 제공방법에 적용되는 정보통신 시스템의 일예시도이고, 도 2a는 도 1의 운영자 서버의 워터마킹 메시지 생성장치의 구체적인 구성도이며, 도 2b는 도 1의 수신측 단말기의 해독장치의 구체적인 구성도이다.1 is an exemplary view illustrating an information communication system applied to a message providing method using watermarking according to an embodiment of the present invention, and FIG. 2A is a detailed configuration diagram of an apparatus for generating a watermarking message of an operator server of FIG. 1. FIG. 2B is a detailed block diagram of the decryption apparatus of the receiving terminal of FIG. 1.
도 1에 나타낸 바와 같이, 본 발명이 적용되는 정보통신 시스템은, 발신측 단말기(100), 인터넷망(150), 운영자 서버(200) 및 수신측 단말기(300)로 구성된다.As shown in FIG. 1, the information communication system to which the present invention is applied is composed of a calling terminal 100, an internet network 150, an operator server 200, and a receiving terminal 300.
발신측 단말기(100)는 본 발명과 관련된 워터마킹 메시지를 인터넷망(150) 및 운영자 서버(200)를 통해 수신측 단말기(300)에 전송하는 기능을 수행하는 바, Pentium 급 이상의 씨피유, 64Mb 이상의 램, 하드디스크, CD롬, 마우스와 키보드를 포함하는 정보 입력장치, 모니터와 스피커를 포함하는 출력장치를 포함하고, Windows 98 이상의 운영체제 등을 포함한 통신 가능한 컴퓨터 장치로서 웹 내용을 디스플레이 할 수 있는 인터넷 브라우저를 구비하고 있으며, 데스크 탑 컴퓨터, 노트북과 같은 개인용 컴퓨터(110)뿐만 아니라 무선 인터넷 통신이 가능한 핸드폰 및 PDA 등과 같은 이동통신 단말기(120)를 포함한다.The calling terminal 100 transmits the watermarking message related to the present invention to the receiving terminal 300 through the Internet network 150 and the operator server 200, and the CPE of Pentium or higher, 64Mb or higher. A computer that can display web content as a communication computer device including RAM, hard disk, CD-ROM, information input device including mouse and keyboard, output device including monitor and speaker, and Windows 98 or higher operating system. It is equipped with a browser, and includes not only a
인터넷망(150)은 유선으로 접속할 수 있는 TCP/IP 프로토콜과 무선으로 접속할 수 있는 WAP 프로토콜 등의 무선 인터넷망을 포함한다.The internet network 150 includes a wireless Internet network such as a TCP / IP protocol that can be connected by wire and a WAP protocol that can be wirelessly connected.
운영자 서버(200)는 중앙처리장치(210), 메모리장치(220), 메일서버(230), 워터마킹 이미지 저장장치(240) 및 워터마킹 메시지 생성장치(250)를 포함하며, 이외에도, 도면에 나타내지는 않았지만, 마우스 및 키보드를 포함하는 데이터 입력장치 및 모니터를 포함하는 데이터 출력장치를 포함한다.The operator server 200 includes a central processing unit 210, a
여기서, 상기 운영자 서버(200)는 일반적인 이동통신 사업체이거나 다음, 핫메일 및 야후메일 등의 메일 서비스 제공업체를 포함하는 개념이다.In this case, the operator server 200 is a general mobile communication business or a concept including a mail service provider such as Hotmail and Yahoomail.
중앙처리장치(210)는 본 발명과 관련된 대용량의 업무처리, 발신측 단말기(100)와 수신측 단말기(300) 사이의 정보교환시 수많은 수학적 계산을 실행하고 데이터베이스를 조사할 수 있어야만 하고, 별도의 운영체제에 의하여 작동된다.The central processing unit 210 should be able to execute a large number of mathematical calculations and examine the database when exchanging information between the originating terminal 100 and the receiving terminal 300 according to the present invention. It is operated by the operating system.
메모리장치(220)는 본 발명과 관련된 데이터를 일시적으로 저장하는 기능을 수행하며, 1GB 이상의 메모리장치인 것이 바람직하다.The
메일서버(230)는 본 발명과 관련된 워터마킹 메시지를 송신 및 수신할 수 있으며, 회원 DB 등을 포함하는 일반적인 메일서버이다.The
워터마킹 이미지 저장장치(240)는 일반적인 상용 데이터베이스 관리 소프트웨어에 의하여 데이터베이스를 관리하는 바, 본 발명에 적용되는 워터마킹과 관련된 이미지를 저장한다.The watermarking
워터마킹 메시지 생성장치(250)는 단문메지시(이하, '원문데이터'라 칭함)와 워터마킹 이미지가 결합될 수 있도록, 도 2a에 나타낸 바와 같이, 주파수 변환부(252), 결합부(254) 및 역변환부(256)로 구성된다.As shown in FIG. 2A, the watermarking
주파수 변환부(252)는 발신측 단말기(100)를 통해 선택된 워터마킹 이미지를 웨이브릿 변환(wavelet transform)을 이용해 주파수 영역으로 변환하여 원문데이터와 결합가능한 형태로 변환한다.The
결합부(254)는 주파수 영역으로 변환된 워터마킹 이미지와, PN 코드(pseudo random code)를 통해 암호화된 원문데이터를 결합한다.The
이때, 주파수 영역으로 변환된 워터마킹 이미지는, 그 워터마킹 이미지의 모양이나 크기에 따라 임계치가 랜덤하게 적용된다.In this case, the threshold value is randomly applied to the watermarked image converted into the frequency domain according to the shape or size of the watermarked image.
역변환부(256)는 주파수 영역으로 변환된 워터마킹 이미지를 공간 영역, 즉 원래의 워터마킹 이미지로 변환하여 워터마킹 메시지를 생성한다.The
수신측 단말기(300)는 일반적인 이동통신 단말기와 동일한 구성을 갖는 것으로서, 발신측 단말기(100)로부터 전송된 워터마킹 메시지 및 각종 정보를 입력받기 위한 수신장치(310), 워터마킹 메시지의 원문데이터와 워터마킹 이미지를 분리하는 해독장치(320), 각종 정보를 저장하는 저장장치(330), 상기 해독장치(320)를 통해 분리된 원문데이터를 출력하는 출력장치(340) 및 상기 각 장치(310 내지 340)의 통신을 제어하는 제어장치(350)로 구성된다. The receiving terminal 300 has the same configuration as a general mobile communication terminal, the receiving apparatus 310 for receiving the watermarking message and various information transmitted from the calling terminal 100, the original data of the watermarking message and
여기서, 상기 해독장치(320)는 원문데이터와 워터마킹 이미지를 분리하여 수신측 단말기(300)의 사용자가 원문데이터를 확인할 수 있도록, 도 2b에 나타낸 바와 같이, 변환부(321) 및 PN 코드 적용부(323)로 구성된다.Here, the
변환부(321)는 원문데이터와 워터마킹 이미지가 결합된 워터마킹 메시지중 워터마킹 이미지를 웨이브릿 변환을 이용하여 주파수 영역으로 변환한다.The
PN 코드 적용부(363)는 PN 코드를 적용하여 암호화된 원문데이터를 복호화하여 원문데이터를 추출한다.The PN code application unit 363 extracts the original text data by decrypting the original text data encrypted by applying the PN code.
이하, 도 1 내지 도 5를 참조하여 본 발명의 일실시예에 따른 워터마킹을 이용한 메시지 제공방법을 설명한다.Hereinafter, a message providing method using watermarking according to an embodiment of the present invention will be described with reference to FIGS. 1 to 5.
도 3은 본 발명의 일실시예에 따른 워터마킹을 이용한 메시지 제공방법의 전체적인 순서도이고, 도 4는 도 3의 순서도에 따라 원문데이터와 워터마킹 이미지의 결합 및 분리를 나타내는 일예시도이며, 도 5는 도 3의 단계 S430의 워터마킹 메시지 생성을 구체적으로 나타내는 순서도이다.3 is an overall flowchart of a message providing method using watermarking according to an embodiment of the present invention, and FIG. 4 is an exemplary view showing combining and separating original text data and a watermarking image according to the flowchart of FIG. 5 is a flowchart specifically illustrating generation of a watermarking message in step S430 of FIG. 3.
먼저, 도 4의 (a)에 나타낸 바와 같이, 발신측 단말기(100)의 사용자는 입력수단을 통해 수신측 단말기(300)의 상대방에게 보내고자 하는 메시지 즉, 원문데이터를 작성한다(S410).First, as shown in (a) of FIG. 4, the user of the calling terminal 100 creates a message to be sent to the other party of the receiving terminal 300 through input means, that is, original text data (S410).
원문데이터의 작성시, 발신측 단말기(100)의 컴퓨터(110)를 이용하는 경우에는 인터넷망(150)을 통해 운영자 서버(200)에 접속한 후 원문데이터를 작성하고, 이동통신 단말기(120)를 이용하는 경우에는 일반적인 편지쓰기 기능을 통해 원문데이터를 작성한다.When the original text data is created, when the
원문데이터 작성후, 도 4의 (b)에 나타낸 바와 같이, 발신측 단말기(100)는 자체 저장되거나 운영자 서버(200)의 워터마킹 이미지 저장장치(240)에 저장된, 상기 원문데이터와 결합될 워터마킹 이미지를 선택하고, 수신측 단말기(300)의 전화 번호를 입력한 후 전송한다(S420).After creation of the original data, as shown in FIG. 4 (b), the calling party terminal 100 is stored in its own water or stored in the watermarking
이때, 상기 워터마킹 이미지는 발신측 단말기(100)에 저장되어 관리되고 있는 복수개의 이미지중 어느 하나가 선택될 수도 있고, 운영자 서버(200)의 워터마킹 이미지 저장장치(240)를 통해 제공되는 워터마킹 이미지중 어느 하나가 선택될 수도 있다.In this case, the watermarked image may be selected from a plurality of images stored and managed in the calling party terminal 100, and water provided through the watermarking
또한, 본 발명의 일실시예에서는 워터마킹 이미지를 하트모양으로 설정하였으나, 이에 한정되지 않고, 별표 및 원형이나 동물모양 등 원문데이터를 보이지 않도록 하는 이미지 이기만 하면 어떤 모양이어도 상관없다.In addition, in one embodiment of the present invention, the watermarking image is set as a heart shape, but is not limited thereto, and may be any shape as long as it is an image that does not show original data such as an asterisk and a circular shape or an animal shape.
이후, 도 4의 (c)에 나타낸 바와 같이, 운영자 서버(200)는 발신측 단말기(100)를 통해 작성된 원문데이터와 선택된 워터마킹 이미지를 워터마킹 메시지 생성장치(250)를 통해 결합하여 본 발명과 관련된 워터마킹 메시지를 생성한다(S430).Thereafter, as shown in FIG. 4C, the operator server 200 combines the original text data created through the calling terminal 100 and the selected watermarking image through the watermarking
여기서, 상기 워터마킹 메시지 생성장치(250)를 통해 원문데이터와 선택된 워터마킹 이미지를 결합하여 워터마킹 메시지를 생성하는 과정을 도 2a 및 도 5를 참조하여 구체적으로 설명한다.Here, a process of generating a watermarking message by combining original text data and the selected watermarking image through the watermarking
먼저, 발신측 단말기(100)를 통해 워터마킹 이미지가 선택된 상태에서, 워터마킹 메시지 생성장치(250)의 주파수 변환부(252)는 상기 선택된 워터마킹 이미지를 웨이브릿 변환을 이용해 주파수 영역으로 변환하여 원문데이터와 결합가능한 형태로 변환한다(S432).First, while a watermarking image is selected through the calling terminal 100, the
이후, 워터마킹 메시지 생성장치(250)의 결합부(254)는 주파수 영역으로 변 환된 워터마킹 이미지와, 원문데이터를 결합한다(S434).Thereafter, the
이때, 상기 원문데이터는 2진 데이터화되어, PN 코드를 통해 암호화된 후, 상기 주파수 영역으로 변환된 워터마킹 이미지와 결합된다.In this case, the original data is binary data, and encrypted with a PN code, and then combined with the watermarked image converted into the frequency domain.
그 다음, 워터마킹 메시지 생성장치(250)는 역변환부(256)를 통해 주파수 영역으로 변환된 워터마킹 이미지를 공간 영역, 즉 원래의 워터마킹 이미지로 변환하여 원문데이터와 함께 결합하여 워터마킹 메시지를 생성한다(S436).Next, the
상기 S430 단계를 통해 워터마킹 메시지를 생성한 후, 운영자 서버(200)는 메일서버(230)를 통해 상기 생성된 워터마킹 메시지를 수신측 단말기(300)에 전송한다(S440).After generating the watermarking message through the step S430, the operator server 200 transmits the generated watermarking message to the receiving terminal 300 through the mail server 230 (S440).
이후, 수신측 단말기(300)는 인터넷망(150)과 수신장치(310)를 통해 워터마킹 메시지를 수신한 후, 도 4의 (d)에 나타낸 바와 같이, 수신된 워터마킹 메시지중 원문데이터와 워터마킹 이미지를 분리할 수 있도록 사용자로부터 별도의 비밀번호를 수신한다(S450).Thereafter, the receiving terminal 300 receives the watermarking message through the Internet network 150 and the receiving device 310, and then, as shown in FIG. A separate password is received from the user to separate the watermarking image (S450).
이때, 상기 비밀번호는 수신측 단말기(300)의 사용자가 워터마킹 메시지에 대하여 미리 설정한 비밀번호일 수도 있고, 발신측 단말기(100)와 수신측 단말기(300)의 사용자가 미리 운영자 서버(200)에 회원으로 가입하여 미리 협의한 비밀번호일 수도 있으며, 수신측 단말기 자체의 비밀번호일 수도 있다.In this case, the password may be a password previously set by the user of the receiving terminal 300 for the watermarking message, or the user of the calling terminal 100 and the receiving terminal 300 to the operator server 200 in advance. It may be a password registered in advance as a member and negotiated, or may be a password of a receiving terminal itself.
상기 S450 단계를 통해 비밀번호가 수신되면, 도 4의 (e)에 나타낸 바와 같이, 수신측 단말기(300)의 해독장치(320)는 원문데이터와 워터마킹 이미지를 분리한다(S460).When the password is received through the step S450, as shown in (e) of Figure 4, the
이때, 워터마킹 메시지중 워터마킹 이미지는 도 2b에 나타낸 바와 같이, 변환부(321)를 통해 웨이브릿 변환됨으로써 주파수 영역으로 변화되고, 암호화된 원문데이터는 PN 코드 적용부(323)를 통해 PN 코드가 적용됨으로써 복호화된다.At this time, the watermarked image of the watermarking message is changed into a frequency domain by wavelet transforming through the converting
마지막으로, 도 4의 (f)에 나타낸 바와 같이, 수신측 단말기(200)의 사용자는 S460 단계를 통해 분리된 원문데이터를 출력장치(340)를 통해 확인한다(S470).Finally, as shown in (f) of FIG. 4, the user of the receiving terminal 200 confirms the original text data separated through the output device 340 in step S460 (S470).
따라서, 발신측 단말기(100)로부터 수신측 단말기(300)에 수신된 메시지를 제 3자가 훔쳐 보더라도, 제 3자는 워터마킹 이미지만 확인할 수 있을 뿐, 원문데이터는 확인할 수 없으므로 발신 메시지의 비밀을 유지할 수 있다.Therefore, even if a third party steals the message received from the originating terminal 100 to the receiving terminal 300, the third party can only confirm the watermarking image, and thus the original text data cannot be confirmed, thereby maintaining the confidentiality of the outgoing message. Can be.
이상에서는 본 발명의 일실시예에 따라 본 발명을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 변경 및 변형한 것도 본 발명에 속함은 당연하다.Although the present invention has been described above according to an embodiment of the present invention, a person skilled in the art to which the present invention belongs has changed and modified within the scope without departing from the technical spirit of the present invention. Of course.
즉, 본 발명의 일실시예에서는 발신측 단말기(100) 즉, 컴퓨터(110)와 이동통신 단말기(120)로부터 수신측 단말기(300)에 전송되는 단문메시지를 중심으로 설명하고 있지만, 발신측 단말기(100)로부터 컴퓨터 및 이동통신 단말기에 전송되는 이메일에 적용될 수도 있다.That is, although an embodiment of the present invention has been described based on a short message transmitted from the calling terminal 100, that is, the
또한, 본 발명은 워터마킹을 대상으로 하는 영상, 음성, 문서 및 비디오 등의 비밀을 유지하기 위한 멀티미디어 데이터에 적용될 수도 있다.In addition, the present invention can be applied to multimedia data for keeping secrets such as video, audio, documents, and video for watermarking.
상술한 바와 같이, 본 발명에 따르는 워터마킹을 이용한 메시지 제공방법에 따르면, 발신측 단말기로부터 수신측 단말기에 전송하는 원문데이터에 워터마크 이 미지를 삽입함으로써, 제 3자가 수신측 단말기에 전송된 원문데이터를 확인할 수 없도록 하여 원문데이터의 비밀을 유지할 수 있다.As described above, according to the message providing method using watermarking according to the present invention, the original text transmitted by the third party to the receiving terminal by inserting a watermark image into the text data transmitted from the calling terminal to the receiving terminal. It is possible to keep the original data confidential by not allowing the data to be verified.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050041034A KR100724721B1 (en) | 2005-05-17 | 2005-05-17 | How to provide a message using watermarking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050041034A KR100724721B1 (en) | 2005-05-17 | 2005-05-17 | How to provide a message using watermarking |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060118724A KR20060118724A (en) | 2006-11-24 |
KR100724721B1 true KR100724721B1 (en) | 2007-06-04 |
Family
ID=37705681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050041034A Expired - Fee Related KR100724721B1 (en) | 2005-05-17 | 2005-05-17 | How to provide a message using watermarking |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100724721B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102317847B1 (en) | 2015-04-28 | 2021-10-27 | 삼성전자주식회사 | Message processing method and electronic device supporting the same |
Citations (4)
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 |
KR20000054258A (en) * | 2000-05-30 | 2000-09-05 | 홍유 린 | Method of securing shot message and the system |
KR20030012556A (en) * | 2001-08-01 | 2003-02-12 | (주)마크텍 | Mail transmitting/receiving system using watermarking and encoding technique, and method thereof |
KR20040081498A (en) * | 2003-03-13 | 2004-09-22 | 주식회사 모비커뮤니케이션 | Method of preparing image message and architechture of image message server |
-
2005
- 2005-05-17 KR KR1020050041034A patent/KR100724721B1/en not_active Expired - Fee Related
Patent Citations (4)
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 |
KR20000054258A (en) * | 2000-05-30 | 2000-09-05 | 홍유 린 | Method of securing shot message and the system |
KR20030012556A (en) * | 2001-08-01 | 2003-02-12 | (주)마크텍 | Mail transmitting/receiving system using watermarking and encoding technique, and method thereof |
KR20040081498A (en) * | 2003-03-13 | 2004-09-22 | 주식회사 모비커뮤니케이션 | Method of preparing image message and architechture of image message server |
Also Published As
Publication number | Publication date |
---|---|
KR20060118724A (en) | 2006-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113067699B (en) | Data sharing method and device based on quantum key and computer equipment | |
Mazurczyk et al. | Steganography in modern smartphones and mitigation techniques | |
US20100191602A1 (en) | Mobile banking and payment platform | |
US20070168432A1 (en) | Use of service identifiers to authenticate the originator of an electronic message | |
US20140025952A1 (en) | Hiding ciphertext using a linguistics algorithm with dictionaries | |
CN102469080A (en) | Method for pass user to realize safety login application client and system thereof | |
CN102045715B (en) | Method, device and system for realizing mobile signature | |
US20040088539A1 (en) | System and method for securing digital messages | |
CN101542469A (en) | System and method of transmitting/receiving security data | |
CN114386059A (en) | Web page text obfuscation and anti-crawling method, device, electronic device and storage medium | |
KR20200037508A (en) | System and method of providing anonymity message service using block chain | |
KR100724721B1 (en) | How to provide a message using watermarking | |
Sharath et al. | Analysis of secure multimedia communication in cloud computing | |
Papapanagiotou et al. | Alternatives for multimedia messaging system steganography | |
Shirali-Shahreza | Improving mobile banking security using steganography | |
CN107612691A (en) | Authentication information transmission method and device and user information authentication system | |
CN106936686A (en) | A kind of immediate communication platform for supporting safety moving to handle official business | |
GB2377143A (en) | Internet security | |
JP4278477B2 (en) | Mail delivery system, mail delivery method and mail delivery program | |
CN101964964B (en) | Coding method for ensuring security of short message payment service | |
KR101275470B1 (en) | Method for administering message input program and agent program by using the process of encoding-decoding process of multimedia message | |
Shirali-Shahreza et al. | A new solution for password key transferring in steganography methods by CAPTCHA through MMS technology | |
US20060167799A1 (en) | Client-server-type security system, such as a security system for use with computer network consumer transactions | |
CN114462056B (en) | A data desensitization method and system based on blockchain | |
Prakash et al. | I/O Steganography for Audio and Images in Secure Data Transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050517 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060819 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20070224 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070528 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070528 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
PG1701 | Publication of correction | ||
PR1001 | Payment of annual fee |
Payment date: 20100518 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20110622 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110622 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |