Movatterモバイル変換


[0]ホーム

URL:


KR101689165B1 - Apparatus and method for encrypting data using image - Google Patents

Apparatus and method for encrypting data using image
Download PDF

Info

Publication number
KR101689165B1
KR101689165B1KR1020150034385AKR20150034385AKR101689165B1KR 101689165 B1KR101689165 B1KR 101689165B1KR 1020150034385 AKR1020150034385 AKR 1020150034385AKR 20150034385 AKR20150034385 AKR 20150034385AKR 101689165 B1KR101689165 B1KR 101689165B1
Authority
KR
South Korea
Prior art keywords
information
parameter
coordinate system
image
value
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
Application number
KR1020150034385A
Other languages
Korean (ko)
Other versions
KR20160109620A (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 권오헌filedCritical권오헌
Priority to KR1020150034385ApriorityCriticalpatent/KR101689165B1/en
Priority to PCT/KR2015/005457prioritypatent/WO2016143947A1/en
Publication of KR20160109620ApublicationCriticalpatent/KR20160109620A/en
Application grantedgrantedCritical
Publication of KR101689165B1publicationCriticalpatent/KR101689165B1/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

이미지를 이용한 암호화 장치 및 복호화 장치가 개시된다. 암호화 장치는 파라미터를 암호화하기 위한 좌표계를 선택하고, 선택한 좌표계를 이용하여 파라미터를 암호화한, 파라미터에 대한 정보를 생성한다. 생성된 파라미터에 대한 정보는 이미지에 저장될 수 있다. 복호화 장치는 이미지에 저장된 파라미터에 대한 정보를 독출하고, 좌표계에 대한 정보를 참조하여 파라미터에 대한 정보로부터 파라미터의 값을 복호화할 수 있다.An encryption apparatus and a decryption apparatus using an image are disclosed. The encrypting device selects a coordinate system for encrypting the parameter and generates information about the parameter whose parameter is encrypted using the selected coordinate system. Information about the generated parameters can be stored in the image. The decoding apparatus reads information on parameters stored in the image, and decodes the parameter values from the information on the parameters by referring to the information on the coordinate system.

Description

Translated fromKorean
이미지를 이용한 암호화 장치 및 방법{APPARATUS AND METHOD FOR ENCRYPTING DATA USING IMAGE}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to an encryption method and an image encryption method,

하기의 실시예들은 데이터를 암호화하는 장치 및 방법에 관한 것으로, 구체적으로는 이미지를 이용하여 데이터를 암호화하는 장치 및 방법에 관한 것이다.The following embodiments are directed to an apparatus and method for encrypting data, and more particularly, to an apparatus and method for encrypting data using an image.

최근 인터넷 혁명, 스마트폰 혁명, 핀테크, 사물인터넷 등 IT 기술의 비약적인 발전으로 인해 모든 분야에서 데이터의 수요가 폭발적으로 늘어나고 있다. 또한 데이터의 수요에 부응하고 활용을 촉진하기 위해 가상화, 클라우드, 빅데이터 등의 기술 또한 비약적으로 발전하고 있다. 모든 분야에서 데이터가 생산되고 소비되는 과정에서 가장 중요하고 민감하게 대두되는 문제는 보안이다. 최근 생산되고 수요되는 데이터의 범위는 각종 IT 자원은 물론 주요 기간 설비, 산업 설비 등의 관제 및 통제용 데이터는 물론 사람들의 활동 내역, 금융 정보, 생체 정보 등 정부, 군, 공공 기관 및 기업은 물론 개개인에게도 민감하고 치명적인 내용을 포함하고 있을 수 있으므로 이러한 데이터들을 불법적이거나 비정상적인 방법으로 획득하려는 기술과 행위 또한 빠르고 지능적으로 발전하고 있다.Recently, the rapid development of IT technologies such as the Internet revolution, the smartphone revolution, PinTech, and the Internet of Things has caused an explosive increase in demand for data in all fields. In addition, technologies such as virtualization, cloud, and big data have been dramatically developed to meet the demand of data and to facilitate utilization. The most important and sensitive issue in the process of producing and consuming data in all areas is security. Recently, the scope of data that is produced and demanded is not limited to government, military, public institutions and corporations such as activity records, financial information, biometric information, as well as data for control and control of major infrastructure facilities and industrial facilities as well as various IT resources Technologies and actions to acquire these data illegally or in an unusual way are also evolving quickly and intelligently, as they may contain sensitive and fatal content to individuals.

데이터를 안전하게 보관하고, 타인에게 노출시키지 않기 위하여, 새로운 암호화 기법들이 개발되고 있으나, 이러한 암호화 기법들은 많은 계산량을 요구하거나, 복잡한 알고리즘에 의해서 수행되는 것이 일반적이다. 따라서, 암호화 및 복호화를 수행하는 과정에서 컴퓨팅 리소스를 과도하게 사용하며, 이러한 보안 솔루션의 도입을 위하여 강력한 성능의 컴퓨팅 시스템이 필요하다.New cryptographic techniques have been developed to keep data secure and not to be exposed to others, but these cryptographic techniques are often required to be computationally intensive or performed by complex algorithms. Therefore, excessive use of computing resources in the course of performing encryption and decryption, and a robust performance computing system are required for introducing such a security solution.

그러나, 이러한 보안 기법들을 도입하고, 지속적인 운영관리체계를 유지하기 위해서는 많은 비용과 시간이 소요되지만, 해커의 침입에는 상대적으로 무방비이므로 좀 더 강력하고, 새로운 개념의 보안 기법이 필요하다.However, introducing these security techniques and maintaining a continuous operation management system is costly and time-consuming. However, since the intrusion of hackers is relatively defenseless, a more powerful and new concept of security technique is needed.

하기의 실시예들의 목적은 데이터를 효과적으로 암호화하는 것이다.The purpose of the following embodiments is to effectively encrypt data.

하기의 실시예들의 목적은 데이터를 암호화한 값을 이미지를 이용하여 손쉽게 전송하는 것이다.An object of the following embodiments is to easily transmit an encrypted value of an image using an image.

예시적 실시예에 따르면, 파라미터에 대한 정보를 저장하는 제1 저장부 및 상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 상기 파라미터에 대한 정보와 개별적으로 저장하는 제2 저장부를 포함하고, 상기 파라미터의 값은 상기 파라미터에 대한 정보 및 상기 좌표계에 대한 정보를 참조하여 결정되는 암호화 장치가 제공된다.According to an exemplary embodiment, the apparatus includes a first storage unit for storing information on a parameter and a second storage unit for storing information on a coordinate system associated with information on the parameter separately from information on the parameter, Is determined by referring to information on the parameter and information on the coordinate system.

그리고, 상기 파라미터의 값은 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 결정될 수 있다.The value of the parameter may be determined in consideration of the position of the information on the parameter in the coordinate system.

여기서, 상기 파라미터에 대한 정보는 이미지로 저장되고, 상기 파라미터의 값은 상기 이미지 내에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수 또는 상기 파라미터에 대한 정보의 색상을 참조하여 결정될 수 있다.Here, the information on the parameter is stored as an image, and the value of the parameter can be determined by referring to the number of pixels constituting the information on the parameter in the image or the color of the information on the parameter.

그리고, 상기 파라미터에 대한 정보와 상기 좌표계에 대한 정보는 복수의 레이어를 포함하는 이미지의 서로 다른 레이어에 저장될 수 있다.The information about the parameter and the information about the coordinate system can be stored in different layers of an image including a plurality of layers.

또한, 상기 제2 저장부는 상기 파라미터에 대한 정보와 관련된 복수의 좌표계에 대한 정보를 상기 이미지의 서로 다른 레이어에 저장할 수 있다.The second storage unit may store information on a plurality of coordinate systems related to the parameter information in different layers of the image.

여기서, 상기 파라미터의 값은 미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 선택된 적어도 하나의 좌표계에 대한 정보를 이용하여 결정될 수 있다.Here, the value of the parameter may be determined using information on at least one coordinate system selected from information on the plurality of coordinate systems according to a predetermined time or a predetermined order.

또 다른 예시적 실시예에 따르면, 파라미터에 대한 정보를 독출하는 제1 독출부, 상기 파라미터에 대한 정보와 개별적으로 저장된, 상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 독출하는 제2 독출부 및 상기 파라미터에 대한 정보 및 상기 좌표계에 대한 정보를 참조하여 상기 파라미터의 값을 결정하는 복호화부를 포함하는 복호화 장치가 제공된다.According to yet another exemplary embodiment, there is provided a computer readable recording medium having a first reading unit for reading information on a parameter, a second reading unit for reading information on a coordinate system associated with information on the parameter, And determining a value of the parameter by referring to information about the parameter and information about the coordinate system.

그리고, 상기 복호화부는 상기 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 상기 파라미터의 값을 결정할 수 있다.The decoding unit may determine the value of the parameter in consideration of the position of the information on the parameter in the coordinate system.

또한, 상기 복호화부는 상기 파라미터에 대한 정보의 색상을 고려하여 상기 파라미터의 값을 결정할 수 있다.Also, the decoding unit may determine the value of the parameter in consideration of the hue of the information about the parameter.

여기서, 상기 제1 독출부는 상기 파라미터에 대한 정보가 저장된 이미지에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수를 산출하여 상기 파라미터에 대한 정보를 독출할 수 있다.Here, the first reading unit may calculate information on the parameter by calculating the number of pixels constituted by the information on the parameter in the image storing the parameter information.

그리고, 상기 이미지는 복수의 레이어를 포함하고, 상기 제1 독출부는 상기 복수의 레이어 중에 포함된 제1 레이어에서 상기 파라미터에 대한 정보를 독출하고, 상기 제2 독출부는 상기 복수의 레이어 중에 포함된 제2 레이어에서 상기 좌표계에 대한 정보를 독출할 수 있다.The image includes a plurality of layers, and the first reading unit reads information on the parameter in a first layer included in the plurality of layers, and the second reading unit reads information on the parameter included in the plurality of layers And information on the coordinate system can be read out from the two layers.

또한, 상기 제2 독출부는 상기 이미지에 포함된 서로 다른 레이어에서 상기 좌표계에 대한 복수의 좌표계에 대한 정보를 독출할 수 있다.In addition, the second reading unit may read information on a plurality of coordinate systems with respect to the coordinate system in different layers included in the image.

여기서, 상기 복호화부는 미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계에 대한 정보를 선택하고, 상기 선택된 좌표계에 대한 정보를 이용하여 상기 파라미터에 대한 정보의 값을 결정할 수 있다.Here, the decoding unit may select information on at least one coordinate system from the information on the plurality of coordinate systems according to a predetermined time or a predetermined order, and determine a value of the information on the parameter using the information on the selected coordinate system Can be determined.

또 다른 예시적 실시예에 따르면, 파라미터에 대한 정보를 저장하는 단계 및 상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 상기 파라미터에 대한 정보와 개별적으로 저장하는 단계를 포함하고, 상기 파라미터의 값은 상기 파라미터에 대한 정보 및 상기 좌표계에 대한 정보를 참조하여 결정되는 암호화 방법이 제공된다.According to yet another exemplary embodiment, there is provided a method comprising storing information about a parameter and storing information about a coordinate system associated with information about the parameter separately from information about the parameter, An encryption method determined by referring to information on the parameter and information on the coordinate system.

그리고, 상기 파라미터의 값은 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 결정될 수 있다.The value of the parameter may be determined in consideration of the position of the information on the parameter in the coordinate system.

여기서, 상기 파라미터에 대한 정보는 이미지로 저장되고, 상기 파라미터에 대한 정보의 값은 상기 이미지 내에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수 또는 상기 파라미터에 대한 정보의 색상을 참조하여 결정될 수 있다.Here, the information on the parameter is stored as an image, and the value of the information on the parameter can be determined by referring to the number of pixels constituting the information on the parameter in the image or the color of the information on the parameter .

그리고, 상기 파라미터에 대한 정보와 상기 좌표계에 대한 정보는 복수의 레이어를 포함하는 이미지의 서로 다른 레이어에 저장될 수 있다.The information about the parameter and the information about the coordinate system can be stored in different layers of an image including a plurality of layers.

또한, 상기 좌표계에 대한 정보를 저장하는 단계는 상기 파라미터에 대한 정보와 관련된 복수의 좌표계에 대한 정보를 상기 이미지의 서로 다른 레이어에 저장할 할 수 있다.In addition, the step of storing information on the coordinate system may store information on a plurality of coordinate systems related to the information on the parameters in different layers of the image.

여기서, 미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 선택된 적어도 하나의 좌표계에 대한 정보를 이용하여 상기 파라미터의 값이 결정될 수 있다.Here, the value of the parameter may be determined using information on at least one coordinate system selected from information on the plurality of coordinate systems according to a predetermined time or a predetermined order.

또 다른 예시적 실시예에 따르면, 파라미터에 대한 정보를 독출하는 단계, 상기 파라미터에 대한 정보와 개별적으로 저장된, 상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 독출하는 단계 및 상기 파라미터에 대한 정보 및 상기 좌표계에 대한 정보를 참조하여 상기 파라미터의 값을 결정하는 단계를 포함하는 복호화 방법이 제공된다.According to yet another exemplary embodiment, there is provided a method comprising: reading information about a parameter; reading information about a coordinate system associated with information about the parameter stored separately from information about the parameter; And determining the value of the parameter by referring to the information on the coordinate system and information on the coordinate system.

그리고, 상기 파라미터의 값을 결정하는 단계는 상기 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 상기 파라미터의 값을 결정될 수 있다.The step of determining the value of the parameter may determine the value of the parameter in consideration of the position of the information on the parameter in the coordinate system.

또한, 상기 파라미터의 값을 결정하는 단계는 상기 파라미터에 대한 정보의 색상을 고려하여 상기 파라미터의 값을 결정할 수 있다.In addition, the step of determining the value of the parameter may determine the value of the parameter in consideration of the color of the information about the parameter.

여기서, 상기 파라미터에 대한 정보를 독출하는 단계는 상기 파라미터에 대한 정보가 저장된 이미지에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수를 산출하여 상기 파라미터에 대한 정보를 독출할 수 있다.Herein, the step of reading the information on the parameter may calculate the number of pixels constituted by the information on the parameter in the image storing the information on the parameter and read the information on the parameter.

그리고, 상기 이미지는 복수의 레이어를 포함하고, 상기 파라미터에 대한 정보를 독출하는 단계는 상기 복수의 레이어 중에 포함된 제1 레이어에서 상기 파라미터에 대한 정보를 독출하고, 상기 좌표계에 대한 정보를 독출하는 단계는 상기 복수의 레이어 중에 포함된 제2 레이어에서 상기 좌표계에 대한 정보를 독출할 수 있다.The image includes a plurality of layers, and the step of reading information on the parameter reads information on the parameters in a first layer included in the plurality of layers, The shipment step may read information on the coordinate system in the second layer included in the plurality of layers.

또한, 상기 좌표계에 대한 정보를 독출하는 단계는 상기 이미지에 포함된 서로 다른 레이어에서 상기 좌표계에 대한 복수의 좌표계에 대한 정보를 독출할 수 있다.Also, the step of reading information on the coordinate system may read information on a plurality of coordinate systems with respect to the coordinate system in different layers included in the image.

여기서, 미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계에 대한 정보를 선택하는 단계를 더 포함하고, 상기 결정하는 단계는 상기 선택된 좌표계에 대한 정보를 이용하여 상기 파라미터의 값을 결정할 수 있다.The method of claim 1, further comprising selecting information on at least one coordinate system from information on the plurality of coordinate systems in accordance with a predetermined time or predetermined order, wherein the determining is performed using information on the selected coordinate system The value of the parameter can be determined.

하기의 실시예들에 따르면, 데이터를 효과적으로 암호화할 수 있다.According to the following embodiments, data can be effectively encrypted.

하기의 실시예들에 따르면, 데이터를 암호화한 값을 이미지를 이용하여 손쉽게 전송할 수 있다.According to the embodiments described below, the encrypted value of the data can be easily transmitted using the image.

도 1은 좌표계에 따라서 정보에 대한 값이 다르게 결정되는 것을 도시한 도면이다.
도 2는 예시적 실시예에 따른 암호화 장치의 구조를 도시한 블록도이다.
도 3은 파라미터에 대한 정보와 좌표계에 대한 정보를 개별적으로 저장하는 것을 도시한 도면이다.
도 4는 파라미터에 대한 정보와 좌표계에 대한 정보를 복수의 레이어를 포함하는 이미지에 저장하는 것을 도시한 도면이다.
도 5는 예시적 실시예에 따른 복호화 장치의 구조를 도시한 블록도이다.
도 6은 예시적 실시예에 따른 암호화 방법을 단계별로 설명한 순서도이다.
도 7은 예시적 실시예에 다른 복호화 방법을 단계별로 설명한 순서도이다.
도 8은 복호화 방법의 또 다른 실시예를 설명한 순서도이다.
1 is a diagram showing that values for information are determined differently according to a coordinate system.
2 is a block diagram illustrating the structure of an encryption apparatus according to an exemplary embodiment.
FIG. 3 is a diagram showing that information on the parameters and information on the coordinate system are stored separately.
4 is a diagram illustrating storing information on a parameter and information on a coordinate system in an image including a plurality of layers.
5 is a block diagram showing a structure of a decoding apparatus according to an exemplary embodiment.
FIG. 6 is a flowchart illustrating a step-by-step description of the encryption method according to the exemplary embodiment.
FIG. 7 is a flowchart illustrating a step-by-step description of the decoding method according to the exemplary embodiment.
8 is a flowchart illustrating another embodiment of the decoding method.

이하, 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.

도 1은 좌표계에 따라서 정보에 대한 값이 다르게 결정되는 것을 도시한 도면이다.1 is a diagram showing that values for information are determined differently according to a coordinate system.

도 1의 (a)는 여러 개의 파라미터에 대한 정보(111, 112, 113, 114)가 저장된 이미지(110)를 도시한 것이다. 이미지(110) 내에서, 각 파라미터에 대한 정보(111, 112, 113, 114)들은 바 형태이다. 제1 파라미터에 대한 정보(111)는 제2 파라미터에 대한 정보(112)보다 짧은 길이이고, 제2 파라미터에 대한 정보(112)는 제3 파라미터에 대한 정보(113)보다 짧은 길이이다. 또한, 제3 파라미터에 대한 정보(113)는 제4 파라미터에 대한 정보(114)보다 짧은 길이이다.1 (a) shows an image 110 in whichinformation 111, 112, 113, and 114 of a plurality of parameters are stored. Within the image 110, theinformation 111, 112, 113, 114 for each parameter is in bar form. Theinformation 111 for the first parameter is shorter than theinformation 112 for the second parameter and theinformation 112 for the second parameter is shorter than theinformation 113 for the third parameter. Theinformation 113 for the third parameter is shorter than theinformation 114 for the fourth parameter.

그러나, 도 1의 (a)에 포함된 정보들 만으로는 각 파라미터의 값을 정확히 결정할 수 없다. 각 파라미터의 값을 정확히 결정하기 위해서는 각 파라미터에 대한 정보(111, 112, 113, 114)뿐만 아니라, 각 파라미터와 관련된 좌표계에 대한 정보가 필요하기 때문이다.However, the values of each parameter can not be determined accurately by the information included in FIG. 1 (a). In order to accurately determine the value of each parameter, information about the coordinate system related to each parameter as well as theinformation 111, 112, 113 and 114 for each parameter is required.

도 1의 (b)는 여러 개의 파라미터에 대한 정보(121, 122, 123, 124)와 해당 파라미터와 관련된 좌표계에 대한 정보(125, 126)를 함께 도시한 것이다. 도 1의 (b)에는 도시되지 않았으나, 각 좌표계에 대한 정보(125, 126)에는 각 좌표축의 스케일에 대한 정보(예를 들면 선형 스케일인지, 로그스케일인지)가 부가될 수 있다. 또한, 각 좌표축의 어느 지점이 파라미터의 어느 값에 대응되는지 여부를 나타내는 정보(예를 들면 좌표축상에서 '0'의 위치 또는 '1'의 위치에 대한 정보)가 부가될 수 있다.FIG. 1 (b) showsinformation 121, 122, 123, 124 about several parameters andinformation 125 and 126 about a coordinate system associated with the parameter. Although not shown in FIG. 1 (b), information on the scale of each coordinate axis (for example, whether it is a linear scale or a log scale) may be added to theinformation 125 and 126 for each coordinate system. In addition, information indicating which position of each coordinate axis corresponds to which value of the parameter (for example, information on the position of '0' or the position of '1' on the coordinate axes) may be added.

일측에 따르면, 제1 파라미터에 대한 정보(111)는 상하의 길이가 50 픽셀일 수 있고, 제2 파라미터에 대한 정보(112)는 상하의 길이가 100 픽셀일 수 있다. 또한, 제3 파라미터에 대한 정보(113)는 상하의 길이가 150 픽셀일 수 있으며, 제4 파라미터에 대한 정보(114)는 상하의 길이가 200 픽셀일 수 있다. 도 1의 (b)에서와 같이 좌표계가 서로 직교하며, 또한 선형 스케일인 경우에는 각 파라미터의 값은 피라미터에 대한 정보의 상하 길이에 비례할 수 있다. 예를 들어, 제1 파라미터의 값은 50, 제2 파라미터의 값은 100, 제3 파라미터의 값은 150, 제4 파라미터의 값은 200으로 결정될 수 있다.
According to one aspect, theinformation 111 for the first parameter may be 50 pixels in the vertical direction, and theinformation 112 for the second parameter may be 100 pixels in the vertical direction. In addition, theinformation 113 for the third parameter may be 150 pixels in the vertical direction, and theinformation 114 for the fourth parameter may be 200 pixels in the vertical direction. As shown in FIG. 1 (b), when the coordinate systems are orthogonal to each other and linear scale, the value of each parameter may be proportional to the vertical length of the information on the pyrameter. For example, the value of the first parameter may be determined to be 50, the value of the second parameter may be determined to be 100, the value of the third parameter may be determined to be 150, and the value of the fourth parameter may be determined to be 200. [

도 1의 (b)에서는 좌표계가 서로 직교하는 경우가 도시되었으나, 경우에따라서 각 좌표계는 서로 직교하지 않을 수도 있다.
In FIG. 1 (b), the case where the coordinate systems are orthogonal to each other is shown, but in some cases, the respective coordinate systems may not be orthogonal to each other.

도 1의 (c)는 서로 직교하지 않는 좌표계(135, 136)에 대한 정보와 여러 개의 파라미터에 대한 정보(131, 132, 133, 134)를 함께 도시한 것이다.FIG. 1C shows information about the coordinatesystems 135 and 136 that are not orthogonal to each other, andinformation 131, 132, 133, and 134 about several parameters.

도 1의 (c)에서, 각 파라미터에 대한 정보(131, 132, 133, 134)들은 제1 좌표축(135)과 제2 좌표축(136)에 접할 수 있다. 이 경우 파라미터에 대한 정보(131, 132, 133, 134) 및 좌표계(135, 136)에 대한 정보를 참조하여 파라미터의 값을 결정하는 복호화 장치는 제1 좌표축(135) 및 제2 좌표축(136)이 교차하는 점을 도 1의 (c)에서의 소실점과 같이 해석하고, 제1 좌표축(135) 및 제2 좌표축(136)을 소실점으로부터 연장되는 선으로 해석할 수 있다.1C, theinformation 131, 132, 133, and 134 for each parameter may be in contact with the first coordinateaxis 135 and the second coordinateaxis 136. In this case, the decoding apparatus for determining the parameter values by referring to the information on theparameters 131, 132, 133, and 134 and the coordinatesystems 135 and 136 includes a first coordinateaxis 135 and a second coordinateaxis 136, The intersecting point can be interpreted as a vanishing point in FIG. 1 (c), and the first coordinateaxis 135 and the second coordinateaxis 136 can be interpreted as lines extending from the vanishing point.

이 경우에, 특정 좌표축(135, 136) 사이의 파라미터들은 모두 동일한 값으로 결정될 수 있다. 즉, 각 파라미터에 대한 정보(131, 132, 133, 134)들이 세로 길이가 서로 다른 경우에도 각 파라미터들은 동일한 값으로 결정될 수도 있다.In this case, the parameters between the specific coordinateaxes 135 and 136 may all be determined to be the same value. That is, even if theinformation 131, 132, 133, 134 of the respective parameters have different lengths, the respective parameters may be determined to be the same value.

일측에 따르면, 각 파라미터의 값은 좌표계에서 파라미터에 대한 정보의 위치를 고려하여 결정될 수 있다. 도 1의 (c)와 같이, 파라미터에 대한 정보(131, 132, 133, 134)들이 좌표축의 원점 부근에 위치한 경우에는 파라미터의 값들이 큰 값으로 결정될 수 있다. 그러나, 파라미터에 대한 정보(131, 132, 133, 134) 들이 좌표축의 원점 부근으로부터 멀리 위치한 경우에는 파라미터의 값들이 작은 값으로 결정될 수 있다. 도 1의 (c)에서는 파라미터에 대한 정보(131, 132, 133, 134)가 좌표축의 원점 부근에 위치한 경우 파라미터의 값들이 크게 결정되는 실시예가 도시되었으나, 좌표축에 따라서는 좌표축의 원점 부근에 위치한 경우 파라미터의 값들이 작게 결정될 수도 있다.
According to one aspect, the value of each parameter can be determined by considering the location of information about the parameter in the coordinate system. As shown in FIG. 1 (c), when theinformation 131, 132, 133, and 134 of the parameters are located near the origin of the coordinate axis, the values of the parameters can be determined to be large values. However, if theinformation 131, 132, 133, 134 for the parameters are located far from the origin of the coordinate axis, the values of the parameters can be determined to be small values. 1C, the parameter values are largely determined when theparameter information 131, 132, 133, and 134 are located near the origin of the coordinate axes. However, the coordinate axes are located near the origin of the coordinate axes The values of the parameters may be determined to be small.

도 1에 도시한 바와 같이, 각 파라미터에 대한 정보만으로는 각 파라미터의 값을 결정할 수 없다. 각 파라미터의 값을 결정하기 위해서는 각 파라미터에 대한 정보뿐만 아니라, 각 파라미터와 관련된 좌표계에 대한 정보도 필요하다.As shown in Fig. 1, the value of each parameter can not be determined only by information on each parameter. In order to determine the value of each parameter, information on each parameter as well as information on the coordinate system associated with each parameter is required.

도 1에 도시한 바를 참고하면, 특정 파라미터를 암호화 하는 경우, 파라미터를 암호화 하여 생성된 파라미터에 대한 정보를 도 1의 (a)에 도시한 바와 같이 좌표계에 대한 정보 없이 저장하거나 전송 시킬 수 있다. 파라미터에 대한 정보가 해커 등에 의하여 노출되더라도, 해커는 좌표계에 대한 정보가 없이는 파라미터에 대한 정보를 파라미터로 복호화할 수 없다. 따라서 간단한 방법을 통해 파라미터를 암호화 할 수 있으며 보안성을 향상시킬 수 있다.
Referring to FIG. 1, when a specific parameter is encrypted, information on parameters generated by encrypting the parameter can be stored or transmitted without information on the coordinate system as shown in FIG. 1 (a). Even if the information on the parameter is exposed by the hacker or the like, the hacker can not decode the information on the parameter into the parameter without the information on the coordinate system. Therefore, the parameter can be encrypted by a simple method and the security can be improved.

뿐만 아니라, 파라미터의 값은 파라미터에 대한 정보의 색상을 고려하여 결정될 수 있다. 예를 들어, 파라미터에 대한 정보는 녹색, 황색, 적색 등 여러 가지 색으로 암호화 될 수 있다. 이 경우, 녹색으로 표시된 파라미터에 대한 정보는 좌표축을 고려하여 결정된 값보다 2배의 값을 가지고, 황색으로 표시된 파라미터에 대한 정보는 좌표축을 고려하여 결정된 값의 3배의 값을 가지도록 결정될 수 있다. 이 경우, 미리 정해둔 색상 테이블을 이용하여 파라미터에 대한 정보를 추가적으로 암호화할 수 있으며, 해커는 파라미터에 대한 정보, 좌표축에 대한 정보 및 색상 테이블에 대한 정보를 모두 파악해야 파라미터에 대한 정확한 값을 결정할 수 있기 때문에 파라미터에 대한 보안성이 향상된다.In addition, the value of the parameter can be determined in consideration of the color of the information about the parameter. For example, information about parameters may be encrypted with various colors such as green, yellow, and red. In this case, the information on the parameter indicated in green may be determined to have a value twice as large as the value determined in consideration of the coordinate axes, and the information on the parameter indicated in yellow may be three times the value determined in consideration of the coordinate axes . In this case, information on the parameter can be additionally encrypted using a predetermined color table, and the hacker has to grasp all of the information on the parameter, the information on the coordinate axes, and the color table to determine an accurate value of the parameter The security for the parameter is improved.

따라서, 파라미터의 값은 파라미터에 대한 정보가 구성하는 픽셀의 개수, 좌표축 상에서 파라미터에 대한 정보의 위치, 좌표축의 종류, 파라미터에 대한 정보의 색상 등을 고려하여 결정될 수 있다.
Therefore, the value of the parameter can be determined in consideration of the number of pixels constituting the information on the parameter, the position of the information about the parameter on the coordinate axis, the kind of the coordinate axis, the color of the information about the parameter,

도 2는 예시적 실시예에 따른 암호화 장치의 구조를 도시한 블록도이다.2 is a block diagram illustrating the structure of an encryption apparatus according to an exemplary embodiment.

예시적 실시예에 따른 암호화 장치(200)는 제1 저장부(210) 및 제2 저장부(220)를 포함한다.Theencryption apparatus 200 according to the exemplary embodiment includes afirst storage unit 210 and asecond storage unit 220.

암호화 장치(200)는 파라미터를 암호화하여 파라미터에 대한 정보를 생성한다. 일측에 따르면, 암호화 장치(200)는 파라미터를 암호화하기 위하여 도 1의 (b) 또는 도 1의 (c)에 도시된 것과 같은 좌표계를 설정한다. 암호화 장치(200)는 설정된 좌표계를 참조하여 파라미터로부터 파라미터에 대한 정보를 결정한다.Theencryption apparatus 200 encrypts the parameter to generate information about the parameter. According to one aspect, theencryption apparatus 200 sets a coordinate system as shown in Fig. 1 (b) or Fig. 1 (c) for encrypting the parameters. Theencryption apparatus 200 determines information on the parameter from the parameter with reference to the set coordinate system.

제1 저장부(210)는 파라미터에 대한 정보를 저장한다. 일측에 따르면, 제1 저장부(210)는 파라미터에 대한 정보를 이미지로 저장할 수 있다. 이 경우에, 파라미터에 대한 정보의 값에 따라서 이미지 내에서 파라미터에 대한 정보가 구성하는 픽셀의 개수가 결정될 수 있다. 예를 들어, 파라미터에 대한 정보의 값이 100인 경우, 파라미터에 대한 정보는 이미지 내에서 100개의 픽셀로 구성될 수 있다. 또는 파라미터에 대한 정보는 이미지 내에서 100개의 픽셀에 대응하는 길이를 차지할 수 있다.Thefirst storage unit 210 stores information on parameters. According to one aspect, thefirst storage unit 210 may store information about a parameter as an image. In this case, the number of pixels constituting the information on the parameter in the image can be determined according to the value of the information on the parameter. For example, if the value of the information on the parameter is 100, the information on the parameter may be composed of 100 pixels in the image. Or information about the parameter may occupy a length corresponding to 100 pixels in the image.

제2 저장부(220)는 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 파라미터에 대한 정보와 개별적으로 저장한다. 일측에 따르면, 좌표계에 대한 정보도 이미지로 저장될 수 있다. 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 파라미터에 대한 정보와 개별적으로 저장하는 구성에 대해서는 이하 도 3을 참조하여 설명하기로 한다.
Thesecond storage unit 220 stores information on the parameter and information on the coordinate system associated with the parameter, separately from information on the parameter. According to one aspect, information about the coordinate system can also be stored as an image. The configuration for storing the information about the parameter and the information about the coordinate system related to the parameter separately from each other will be described with reference to FIG.

도 3은 파라미터에 대한 정보와 좌표계에 대한 정보를 개별적으로 저장하는 것을 도시한 도면이다.FIG. 3 is a diagram showing that information on the parameters and information on the coordinate system are stored separately.

도 3의 (a)는 제1 저장부(210)가 제1 이미지(310)에 파라미터에 대한 정보(311, 312, 313, 314)를 저장한 것을 도시한 도면이다.3 (a) is a diagram showing that thefirst storage unit 210stores information 311, 312, 313, and 314 about the parameters in thefirst image 310. FIG.

도 3의 (b)는 제2 저장부(220)가 제2 이미지(320)에 파라미터에 대한 정보(311, 312, 313, 314)와 관련된 좌표계(321, 322)에 대한 정보를 저장한 것을 도시한 것이다. 도 3에 도시한 바와 같이, 파라미터에 대한 정보는 좌표계에 대한 정보와는 별개로, 서로 다른 이미지에 저장될 수 있다. 이 경우, 암호화 장치(200)는 암호화된 파라미터에 대한 정보를 포함하는 제1 이미지(310)는 제1 경로를 통하여 복호화 장치로 전송하고, 좌표계에 대한 정보를 포함하는 제2 이미지(320)는 제2 경로를 통하여 복호화 장치로 전송할 수 있다. 파라미터의 값을 알아내려는 해커는 제1 경로를 통하여 전송되는 제1 이미지(310) 및 제2 경로를 통하여 전송되는 제2 이미지(320)를 모두 해킹해야 하므로 도 3과 같이 파라미터에 대한 정보와 좌표계에 대한 정보를 개별적으로 저장하면 외부의 해킹에 좀더 안전하다.3B shows that thesecond storage unit 220 stores information about the coordinatesystems 321 and 322 related to theinformation 311, 312, 313 and 314 on the parameters in thesecond image 320 Respectively. As shown in FIG. 3, the information on the parameters can be stored in different images separately from the information on the coordinate system. In this case, theencryption apparatus 200 transmits thefirst image 310 including the information about the encrypted parameter to the decryption apparatus via the first path, and thesecond image 320 including the information about the coordinate system To the decoding apparatus through the second path. Since the hacker hacking all of thefirst image 310 transmitted through the first path and thesecond image 320 transmitted through the second path, the hacker needs to hack the information about the parameter and the coordinate system If you store the information separately, it is safer to hack outside.

복호화 장치는 제1 경로를 통하여 전송되는 제1 이미지(310) 및 제2 경로를 통하여 전송되는 제2 이미지(320)를 모두 수신하여 도 3의 (c)에 도시된 바와 같은 제3 이미지(330)를 생성할 수 있다. 복호화 장치는 파라미터에 대한 정보(331, 332, 333, 334) 및 좌표계에 대한 정보(335, 336)를 참조하여 파라미터의 값을 결정할 수 있다. 이 경우에, 복호화 장치는 제1 이미지(310)내에서 파라미터에 대한 정보(311, 312, 313, 314)가 구성하는 픽셀의 개수를 참조하여 파라미터의 값을 결정할 수 있다.The decoding apparatus receives both thefirst image 310 transmitted through the first path and thesecond image 320 transmitted through the second path to generate athird image 330 as shown in FIG. Can be generated. The decoding apparatus can determine the value of the parameter by referring to theinformation 331, 332, 333, 334 on the parameter and theinformation 335, 336 on the coordinate system. In this case, the decoding apparatus can determine the value of the parameter by referring to the number of pixels constituted by theinformation 311, 312, 313, and 314 about the parameter in thefirst image 310.

이 경우에, 파라미터의 값은 좌표계에서 파라미터에 대한 정보의 위치를 고려하여 결정될 수 있다.In this case, the value of the parameter can be determined in consideration of the position of the information on the parameter in the coordinate system.

또 다른 실시예에 따르면, 좌표계에 대한 정보는 파라미터에 대한 정보와 동일한 이미지로 저장될 수 있다. 이 경우에, 이미지는 복수의 레이어(layer)를 포함할 수 있다. 파라미터에 대한 정보는 이미지의 제1 레이어에 저장되고, 좌표계에 대한 정보는 이미지의 제2 레이어에 저장될 수 있다. 파라미터에 대한 정보와 좌표계에 대한 정보를 동일한 이미지에 저장하는 구성에 대해서는 이하 도 4를 참조하여 설명한다.
According to yet another embodiment, the information about the coordinate system can be stored in the same image as the information about the parameter. In this case, the image may comprise a plurality of layers. Information about the parameters is stored in the first layer of the image, and information about the coordinate system can be stored in the second layer of the image. The configuration for storing the information about the parameter and the information about the coordinate system in the same image will be described with reference to FIG.

도 4는 파라미터에 대한 정보와 좌표계에 대한 정보를 복수의 레이어를 포함하는 이미지에 저장하는 것을 도시한 도면이다.4 is a diagram illustrating storing information on a parameter and information on a coordinate system in an image including a plurality of layers.

제1 저장부(210)는 파라미터에 대한 정보를 이미지의 제1 레이어(410)에 저장한다.Thefirst storage unit 210 stores information on parameters in thefirst layer 410 of the image.

제2 저장부(220)는 좌표계에 대한 정보를 이미지의 제2 레이어(420)에 저장한다.Thesecond storage unit 220 stores information on the coordinate system in thesecond layer 420 of the image.

도 4에 도시된 바와 같이, 파라미터에 대한 정보와 좌표계에 대한 정보가 동일한 이미지의 서로 다른 레이어에 저장되면, 복호화 장치는 하나의 파일만을 수신하고, 수신한 하나의 파일 내에서 추출한 파라미터에 대한 정보와 좌표계에 대한 정보를 이용하여 파라미터의 값을 간편하게 결정할 수 있다.
As shown in FIG. 4, when the information about the parameter and the information about the coordinate system are stored in different layers of the same image, the decoding apparatusreceives only one file, The parameter values can be easily determinedusing the information and information about the coordinate system .

다른 실시예에 따르면, 도 4에 도시된 이미지는 좌표계에 대한 정보를 저장하는 복수의 레이어(420, 430)를 포함할 수 있다. 이 경우에, 제2 저장부(220)는 파라미터에 대한 정보와 관련된 제1 좌표계에 대한 정보를 제2 레이어(420)에 저장하고, 파라미터에 대한 정보와 관련된 제2 좌표계에 대한 정보를 제3 레이터(430)에 저장할 수 있다.According to another embodiment, the image shown in FIG. 4 may include a plurality oflayers 420, 430 that store information about a coordinate system. In this case, thesecond storage unit 220 stores the information on the first coordinate system related to the parameter information in thesecond layer 420, and the information on the second coordinate system related to the information on the parameters, And can be stored in thewriter 430.

이 경우에, 복호화 장치는 복수의 좌표계에 대한 정보들 중에서 어느 하나의 좌표계에 대한 정보를 선택할 수 있다. 복호화 장치는 선택된 좌표계에 대한 정보를 이용하여 파라미터의 값을 결정할 수 있다.In this case, the decoding apparatus can select information on any one of the coordinate systems among the information on the plurality of coordinate systems. The decoding apparatus can determine the value of the parameter using information on the selected coordinate system.

일측에 따르면, 복호화 장치는 미리 결정된 시간 또는 미리 결정된 순서에 따라서 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계를 선택할 수 있다. 만약 해커가 도 4에 도시된 이미지 파일을 해킹하여 파라미터에 대한 정보 및 모든 좌표계에 대한 정보를 입수한다고 하여도, 좌표계를 선택하는 시간 또는 순서에 대한 정보를 알지 못하면, 해커는 파라미터에 대한 정보로부터 파라미터를 복호화할 수 없다. 따라서, 파라미터는 좀더 강력하게 암호화될 수 있다.According to one aspect, the decoding apparatus can select at least one coordinate system from information on a plurality of coordinate systems in accordance with a predetermined time or a predetermined order. If the hacker hackes the image file shown in Fig. 4 to obtain information on parameters and information on all coordinate systems, but does not know information on the time or order of selecting the coordinate system, Parameters can not be decoded. Thus, the parameters can be more strongly encrypted.

뿐만 아니라, 파라미터의 값은 파라미터에 대한 정보의 색상을 참조하여 결정될 수 있다. 예를 들어, 복호화 장치는 좌표축을 고려하여 결정된 값에 미리 결정된 색상 테이블에 기재된 값을 곱하거나, 더하여 파라미터의 최종값을 결정할 수 있다.
In addition, the value of the parameter can be determined by referring to the color of the information about the parameter. For example, the decoding apparatus may multiply a value determined in consideration of a coordinate axis with a value described in a predetermined color table, or additionally determine a final value of the parameter.

도 5는 예시적 실시예에 따른 복호화 장치의 구조를 도시한 블록도이다.5 is a block diagram showing a structure of a decoding apparatus according to an exemplary embodiment.

예시적 실시예에 따른 복호화 장치(500)는 제1 독출부(510), 제2 독출부(520) 및 복호화부(530)를 포함한다.Thedecoding apparatus 500 according to the exemplary embodiment includes afirst reading unit 510, asecond reading unit 520, and adecoding unit 530.

제1 독출부(510)는 파라미터에 대한 정보를 독출한다. 일측에 따르면, 파라미터에 대한 정보는 이미지에 저장되어 있을 수 있다. 이 경우에, 제1 독출부(510)는 이미지 상에서 파라미터에 대한 정보가 구성하는 픽셀의 개수를 산출하여 파라미터에 대한 정보를 독출할 수 있다.Thefirst reading unit 510 reads information about the parameter. According to one aspect, information about the parameters may be stored in the image. In this case, thefirst reading unit 510 can calculate the number of pixels constituted by the information on the parameter on the image and read the information on the parameter.

제2 독출부(520)는 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 독출한다. 여기서, 파라미터에 대한 정보와 관련된 좌표계는 파라미터와는 개별적으로, 또는 별개로 저장될 수 있다. 예를 들어, 파라미터에 대한 정보가 제1 이미지에 저장된 경우, 파라미터에 대한 정보와 관련된 좌표계는 제2 이미지에 저장될 수 있다.Thesecond reading unit 520 reads information on the coordinate system associated with the information on the parameter. Here, the coordinate system associated with the information on the parameter may be stored separately from the parameter or separately. For example, if information about a parameter is stored in the first image, the coordinate system associated with the information about the parameter may be stored in the second image.

또는 파라미터에 대한 정보가 이미지의 제1 레이어에 저장된 경우, 파라미터에 대한 정보와 관련된 좌표계는 동일한 이미지의 제2 레이어 또는 제3 레이어에 저장될 수 있다. 이 경우 제1 독출부(510)는 제1 레이어에 저장된 파라미터에 대한 정보를 독출하고, 제2 독출부(520)는 제2 레이어 또는 제3 레이어에 저장된 좌표계에 대한 정보를 독출할 수 있다.Or information about the parameter is stored in the first layer of the image, the coordinate system associated with the information about the parameter may be stored in the second or third layer of the same image. In this case, thefirst reading unit 510 reads information on the parameters stored in the first layer, and thesecond reading unit 520 reads information on the coordinate system stored in the second layer or the third layer.

일측에 따르면, 하나의 파라미터에 대한 정보와 관련하여, 복수의 좌표계에 대한 정보가 독출될 수 있다. 예를 들어, 이미지의 제1 레이어에는 파라미터에 대한 정보가 저장되고, 제2 레이어 및 제3 레이어에는 좌표계에 대한 정보가 저장될 수 있다. 이 경우, 제2 독출부(520)는 제2 레이어에 저장된 제1 좌표계에 대한 정보 및 제3 레이어에 저장된 제2 좌표계에 대한 정보를 모두 독출할 수 있다.
According to one aspect, in association with information on one parameter, information on a plurality of coordinate systems can be read out. For example, information about a parameter is stored in a first layer of an image, and information about a coordinate system is stored in a second layer and a third layer. In this case, thesecond reading unit 520 may read both the information on the first coordinate system stored in the second layer and the information on the second coordinate system stored in the third layer.

복호화부(530)는 파라미터에 대한 정보 및 좌표계에 대한 정보를 참조하여 파라미터의 값을 결정할 수 있다. 예를 들어, 복호화부(530)는 좌표계에서 파라미터에 대한 정보의 위치를 고려하여 파라미터의 값을 결정할 수 있다. 제2 독출부(520)가 복수의 좌표계에 대한 정보를 독출한 경우, 복호화부(530)는 미리 결정된 시간 또는 미리 결정된 순서에 따라서 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계에 대한 정보를 선택할 수 있다. 복호화부(530)는 선택된 좌표계에 대한 정보를 이용하여 파라미터의 값을 결정할 수 있다.Thedecoding unit 530 can determine the value of the parameter by referring to the information on the parameter and the information on the coordinate system. For example, thedecoding unit 530 may determine the value of the parameter by considering the position of the information on the parameter in the coordinate system. When thesecond reading unit 520 reads information on a plurality of coordinate systems, thedecoding unit 530 obtains information on at least one coordinate system among information on a plurality of coordinate systems at a predetermined time or in a predetermined order You can choose. Thedecryption unit 530 can determine the value of the parameter using information on the selected coordinate system.

복호화부(530)는 파라미터에 대한 정보의 색상을 참조하여 파라미터의 값을 결정할 수 있다. 예를 들어, 복호화부(530)는 좌표축을 고려하여 결정된 값에 미리 결정된 색상 테이블에 기재된 값을 곱하거나, 더하여 파라미터의 최종값을 결정할 수 있다.
Thedecryption unit 530 can determine the value of the parameter by referring to the color of the information about the parameter. For example, thedecoding unit 530 may multiply the value determined in consideration of the coordinate axes with a value described in the predetermined color table, or add the value to determine the final value of the parameter.

도 6은 예시적 실시예에 따른 암호화 방법을 단계별로 설명한 순서도이다.FIG. 6 is a flowchart illustrating a step-by-step description of the encryption method according to the exemplary embodiment.

단계(610)에서, 암호화 장치는 파라미터에 대한 정보를 저장한다. 여기서, 파라미터에 대한 정보는 파라미터를 암호화하여 결정된 값일 수 있다. 예를 들어, 암호화 장치는 파라미터를 암호화 하기 위하여 도 1의 (b), (c)등에 도시된 좌표계를 결정할 수 있다. 암호화 장치는 결정된 좌표계를 참조하여 파라미터에 대한 정보를 결정할 수 있다. 파라미터의 값이 동일한 경우에도, 좌표계를 달리 선택함에 따라서 파라미터에 대한 정보가 달라질 수 있음은 이미 도 1에서 설명한 바 있으므로, 구체적인 설명은 생략한다.Instep 610, the encryption device stores information about the parameters. Here, the information on the parameter may be a value determined by encrypting the parameter. For example, the encryption apparatus can determine the coordinate system shown in Figs. 1B, 1C, and so on to encrypt the parameters. The encryption apparatus can determine information about the parameter by referring to the determined coordinate system. Even if the values of the parameters are the same, the information about the parameters can be changed according to the selection of the coordinate system, which has already been described with reference to FIG. 1, so that a detailed description thereof will be omitted.

일측에 따르면, 파라미터에 대한 정보는 이미지에 저장될 수 있다. 이 경우에, 파라미터에 대한 정보는 이미지 상에서 면적 또는 길이의 형태로 저장될 수 있다. 파라미터에 대한 정보는 이미지 상에서 픽셀로 구성될 수 있다.According to one aspect, information about the parameters can be stored in the image. In this case, the information about the parameter may be stored in the form of an area or length on the image. The information about the parameter may be composed of pixels on the image.

단계(620)에서, 암호화 장치는 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 파라미터에 대한 정보와는 개별적으로 저장한다. 일측에 따르면, 좌표계에 대한 정보는 파라미터에 대한 정보와는 다른 이미지에 저장될 수 있다.Instep 620, the encryption device stores information about the coordinate system associated with the information about the parameters separately from information about the parameters. According to one aspect, the information about the coordinate system may be stored in an image different from the information about the parameter.

또 다른 측면에 따르면, 좌표계에 대한 정보는 파라미터에 대한 정보와 동일한 이미지의 서로 다른 레이어에 저장될 수 있다. 즉, 파라미터에 대한 정보가 이미지의 제1 레이어에 저장되는 경우, 좌표계에 대한 정보는 동일한 이미지의 제2 레이어에 저장될 수 있다.According to another aspect, the information about the coordinate system can be stored in different layers of the same image as the information about the parameters. That is, if the information about the parameters is stored in the first layer of the image, the information about the coordinate system can be stored in the second layer of the same image.

또 다른 측면에 따르면, 하나의 파라미터에 대한 정보와 관련하여 복수의 좌표계에 대한 정보를 이미지의 서로 다른 레이어에 저장할 수 있다. 이 경우에, 암호화 장치는 이미지의 제1 레이어에는 파라미터에 대한 정보를 저장하고, 제2 레이어 및 제3 레이어에는 좌표계에 대한 정보를 저장할 수 있다.
According to another aspect, information about a plurality of coordinate systems can be stored in different layers of an image with respect to information about one parameter. In this case, the encryption apparatus may store information about the parameters in the first layer of the image, and information about the coordinate system in the second layer and the third layer.

파라미터의 값은 저장된 파라미터에 대한 정보 및 좌표계에 대한 정보를 참조하여 결정될 수 있다. 파라미터에 대한 정보는 픽셀의 형태로 저장되므로, 결국 파라미터의 값은 이미지 내에서 파라미터에 대한 정보가 구성하는 픽셀의 개수를 참조하여 결정될 수 있다. 이 경우에, 파라미터의 값은 좌표계에서 파라미터에 대한 정보의 위치를 고려하여 결정될 수 있다.The value of the parameter may be determined by reference to information about the stored parameter and information about the coordinate system. Since the information about the parameter is stored in the form of a pixel, the value of the parameter can be finally determined by referring to the number of pixels constituting the information about the parameter in the image. In this case, the value of the parameter can be determined in consideration of the position of the information on the parameter in the coordinate system.

하나의 파라미터에 대한 정보와 관련하여 복수의 좌표계에 대한 정보가 저장된 경우, 미리 결정된 시간, 또는 미리 결정된 순서에 따라서 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계에 대한 정보가 선택될 수 있다. 이 경우에, 파라미터의 값은 선택된 좌표계에 대한 정보를 이용하여 결정된다. 미리 결정된 순서, 또는 미리 결정된 시간에 따라서 하나의 파라미터에 대한 정보로부터 파라미터의 값이 달라지므로, 파라미터의 보안성이 향상된다.When information on a plurality of coordinate systems is stored in association with information on one parameter, information on at least one coordinate system among information on a plurality of coordinate systems may be selected according to a predetermined time or a predetermined order. In this case, the value of the parameter is determined using information on the selected coordinate system. The value of the parameter is changed from information on one parameter according to a predetermined order or a predetermined time, so that the security of the parameter is improved.

뿐만 아니라, 파라미터의 값은 파라미터에 대한 정보의 색상을 참조하여 결정될 수 있다. 예를 들어, 복호화 장치는 좌표축을 고려하여 결정된 값에 미리 결정된 색상 테이블에 기재된 값을 곱하거나, 더하여 파라미터의 최종값을 결정할 수 있다.
In addition, the value of the parameter can be determined by referring to the color of the information about the parameter. For example, the decoding apparatus may multiply a value determined in consideration of a coordinate axis with a value described in a predetermined color table, or additionally determine a final value of the parameter.

도 7은 예시적 실시예에 다른 복호화 방법을 단계별로 설명한 순서도이다.FIG. 7 is a flowchart illustrating a step-by-step description of the decoding method according to the exemplary embodiment.

단계(710)에서, 복호화 장치는 파라미터에 대한 정보를 독출한다. 일측에 따르면, 파라미터에 대한 정보는 이미지에 저장되어 있을 수 있다. 이 경우에, 복호화 장치는 이미지 상에서 파라미터에 대한 정보가 구성하는 픽셀의 개수를 산출하여 파라미터에 대한 정보를 독출할 수 있다.
In step 710, the decoding apparatus reads information on the parameter. According to one aspect, information about the parameters may be stored in the image. In this case, the decoding apparatus can calculate the number of pixels constituted by the information on the parameter on the image and read the information on the parameter.

단계(720)에서, 복호화 장치는 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 독출한다. 여기서, 파라미터에 대한 정보와 관련된 좌표계는 파라미터와는 개별적으로, 또는 별개로 저장될 수 있다. 예를 들어, 파라미터에 대한 정보가 제1 이미지에 저장된 경우, 파라미터에 대한 정보와 관련된 좌표계는 제2 이미지에 저장될 수 있다.Instep 720, the decoding apparatus reads information on the coordinate system associated with the information on the parameter. Here, the coordinate system associated with the information on the parameter may be stored separately from the parameter or separately. For example, if information about a parameter is stored in the first image, the coordinate system associated with the information about the parameter may be stored in the second image.

또는 파라미터에 대한 정보가 이미지의 제1 레이어에 저장된 경우, 파라미터에 대한 정보와 관련된 좌표계는 동일한 이미지의 제2 레이어 또는 제3 레이어에 저장될 수 있다. 이 경우 복호화 장치는 단계(710)에서 제1 레이어에 저장된 파라미터에 대한 정보를 독출하고, 단계(720)에서 제2 레이어 또는 제3 레이어에 저장된 좌표계에 대한 정보를 독출할 수 있다.Or information about the parameter is stored in the first layer of the image, the coordinate system associated with the information about the parameter may be stored in the second or third layer of the same image. In this case, the decoding apparatus reads the information about the parameter stored in the first layer in step 710, and the information on the coordinate system stored in the second layer or the third layer instep 720. [

단계(720)에서, 하나의 파라미터에 대한 정보와 관련하여 복수의 좌표계에 대한 정보가 독출될 수 있다. 예를 들어, 이미지의 제1 레이어에는 파라미터에 대한 정보가 저장되고, 제2 레이어 및 제3 레이어에는 좌표계에 대한 정보가 저장될 수 있다. 복호화 장치는 제2 레이어에 저장된 제1 좌표계에 대한 정보 및 제3 레이어에 저장된 제2 좌표계에 대한 정보를 모두 독출할 수 있다.
Atstep 720, information about a plurality of coordinate systems can be read with respect to information about one parameter. For example, information about a parameter is stored in a first layer of an image, and information about a coordinate system is stored in a second layer and a third layer. The decoding apparatus can read both information on the first coordinate system stored in the second layer and information on the second coordinate system stored in the third layer.

복수의 좌표계에 대한 정보를 모두 독출한 실시예에 대해서는 이하 도 8을 참조하여 설명한다.
An embodiment in which all information on a plurality of coordinate systems is read will be described with reference to Fig.

도 8은 복호화 방법의 또 다른 실시예를 설명한 순서도이다.8 is a flowchart illustrating another embodiment of the decoding method.

단계(810)에서, 복호화 장치는 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계에 대한 정보를 선택할 수 있다. 일측에 따르면, 복호화 장치는 미리 결정된 시간, 또는 미리 결정된 순서에 따라서 적어도 하나의 좌표계에 대한 정보를 선택할 수 있다.
Instep 810, the decoding apparatus can select information on at least one coordinate system among information on a plurality of coordinate systems. According to one aspect, the decoding apparatus may select information for at least one coordinate system according to a predetermined time, or in a predetermined order.

단계(730)에서, 복호화 장치는 파라미터에 대한 정보 및 좌표계에 대한 정보를 참조하여 파라미터의 값을 결정할 수 있다. 예를 들어, 복호화 장치는 좌표계에서 파라미터에 대한 정보의 위치를 고려하여 파라미터의 값을 결정할 수 있다. 복호화 장치가 복수의 좌표계에 대한 정보를 독출한 경우, 복호화 장치는 선택된 좌표계에 대한 정보를 이용하여 파라미터의 값을 결정할 수 있다. 해커가 파라미터에 대한 정보 및 좌표계에 대한 정보를 모두 포함하는 이미지 파일을 해킹하여 파라미터에 대한 정보 및 모든 좌표계에 대한 정보를 입수한다고 하여도, 좌표계를 선택하는 시간 또는 순서에 대한 정보를 알지 못하면, 해커는 파라미터에 대한 정보로부터 파라미터를 복호화할 수 없다. 따라서, 파라미터는 좀더 강력하게 암호화될 수 있다.Instep 730, the decoding apparatus may determine the value of the parameter by referring to information on the parameter and information on the coordinate system. For example, the decoding apparatus can determine the value of the parameter in consideration of the position of the information on the parameter in the coordinate system. When the decoding apparatus reads out information on a plurality of coordinate systems, the decoding apparatus can determine the value of the parameter using information on the selected coordinate system. If the hacker hackes the image file including both the information on the parameter and the information on the coordinate system to obtain the information on the parameter and the information on all the coordinate systems and if the information on the time or order for selecting the coordinate system is not known, A hacker can not decrypt a parameter from information about the parameter. Thus, the parameters can be more strongly encrypted.

복호화 장치는 파라미터에 대한 정보의 색상을 참조하여 파라미터의 값을 결정할 수 있다. 예를 들어, 복호화 장치는 좌표축을 고려하여 결정된 값에 미리 결정된 색상 테이블에 기재된 값을 곱하거나, 더하여 파라미터의 최종값을 결정할 수 있다.
The decoding apparatus can determine the value of the parameter by referring to the color of the information about the parameter. For example, the decoding apparatus may multiply a value determined in consideration of a coordinate axis with a value described in a predetermined color table, or additionally determine a final value of the parameter.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to thoseskilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

 

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

200: 암호화 장치
210: 제1 저장부
220: 제2 저장부
200: Encryption device
210: first storage unit
220: second storage unit

Claims (27)

Translated fromKorean
파라미터에 대한 정보를 저장하는 제1 저장부; 및
상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 상기 파라미터에 대한 정보와 개별적으로 저장하는 제2 저장부
를 포함하고,
상기 파라미터에 대한 정보는 이미지로 저장되고,
상기 파라미터의 값은 상기 이미지 내에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수 및 상기 좌표계에 대한 정보를 참조하여 결정되거나, 상기 파라미터에 대한 정보의 색상 및 상기 좌표계에 대한 정보를 참조하여 결정되는 암호화 장치.
A first storage unit for storing information on parameters; And
And a second storage unit for storing information on a coordinate system associated with information on the parameter separately from information on the parameter,
Lt; / RTI >
Information on the parameter is stored as an image,
The value of the parameter is determined by referring to the number of pixels constituting information on the parameter in the image and the information on the coordinate system or by referring to the color of the information on the parameter and information on the coordinate system Encryption device.
제1항에 있어서,
상기 파라미터의 값은 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 결정되는 암호화 장치.
The method according to claim 1,
Wherein the value of the parameter is determined in consideration of the position of the information on the parameter in the coordinate system.
삭제delete제1항에 있어서,
상기 파라미터에 대한 정보와 상기 좌표계에 대한 정보는 복수의 레이어를 포함하는 이미지의 서로 다른 레이어에 저장되는 암호화 장치.
The method according to claim 1,
Wherein the information about the parameter and the information about the coordinate system are stored in different layers of an image including a plurality of layers.
제4항에 있어서,
상기 제2 저장부는 상기 파라미터에 대한 정보와 관련된 복수의 좌표계에 대한 정보를 상기 이미지의 서로 다른 레이어에 저장하는 암호화 장치.
5. The method of claim 4,
Wherein the second storage unit stores information on a plurality of coordinate systems related to information on the parameter in different layers of the image.
제5항에 있어서,
상기 파라미터의 값은 미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 선택된 적어도 하나의 좌표계에 대한 정보를 이용하여 결정되는 암호화 장치.
6. The method of claim 5,
Wherein the value of the parameter is determined using information on at least one coordinate system selected from information on the plurality of coordinate systems according to a predetermined time or a predetermined order.
파라미터에 대한 정보를 독출하는 제1 독출부;
상기 파라미터에 대한 정보와 개별적으로 저장된, 상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 독출하는 제2 독출부; 및
상기 파라미터에 대한 정보 및 상기 좌표계에 대한 정보를 참조하여 상기 파라미터의 값을 결정하는 복호화부
를 포함하고,
상기 제1 독출부는 상기 파라미터에 대한 정보가 저장된 이미지에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수를 산출하여 상기 파라미터에 대한 정보를 독출하는 복호화 장치.
A first reading unit for reading information on the parameter;
A second reading unit that reads information on the coordinate system associated with information on the parameter stored separately from the information on the parameter; And
A decoding unit for determining the value of the parameter by referring to the information about the parameter and the information about the coordinate system,
Lt; / RTI >
Wherein the first reading unit calculates the number of pixels constituted by the information on the parameter in the image storing the information on the parameter and reads the information on the parameter.
제7항에 있어서,
상기 복호화부는 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 상기 파라미터의 값을 결정하는 복호화 장치.
8. The method of claim 7,
And the decoding unit determines the value of the parameter in consideration of the position of the information on the parameter in the coordinate system.
제7항에 있어서,
상기 복호화부는 상기 파라미터에 대한 정보의 색상을 고려하여 상기 파라미터의 값을 결정하는 복호화 장치.
8. The method of claim 7,
Wherein the decoding unit determines the value of the parameter in consideration of the hue of information about the parameter.
삭제delete제7항에 있어서,
상기 이미지는 복수의 레이어를 포함하고,
상기 제1 독출부는 상기 복수의 레이어 중에 포함된 제1 레이어에서 상기 파라미터에 대한 정보를 독출하고,
상기 제2 독출부는 상기 복수의 레이어 중에 포함된 제2 레이어에서 상기 좌표계에 대한 정보를 독출하는 복호화 장치.
8. The method of claim 7,
The image comprising a plurality of layers,
Wherein the first reading unit reads information on the parameter in a first layer included in the plurality of layers,
And the second reading unit reads information on the coordinate system from a second layer included in the plurality of layers.
제11항에 있어서,
상기 제2 독출부는 상기 이미지에 포함된 서로 다른 레이어에서 상기 좌표계에 대한 복수의 좌표계에 대한 정보를 독출하는 복호화 장치.
12. The method of claim 11,
Wherein the second reading unit reads information on a plurality of coordinate systems for the coordinate system in different layers included in the image.
제12항에 있어서,
상기 복호화부는 미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계에 대한 정보를 선택하고, 상기 선택된 좌표계에 대한 정보를 이용하여 상기 파라미터의 값을 결정하는 복호화 장치.
13. The method of claim 12,
Wherein the decoding unit selects information on at least one coordinate system among information on the plurality of coordinate systems at a predetermined time or in a predetermined order and determines a value of the parameter using information about the selected coordinate system, .
파라미터에 대한 정보를 저장하는 단계; 및
상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 상기 파라미터에 대한 정보와 개별적으로 저장하는 단계
를 포함하고,
상기 파라미터에 대한 정보는 이미지로 저장되고,
상기 파라미터의 값은 상기 이미지 내에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수 및 상기 좌표계에 대한 정보를 참조하여 결정되거나, 상기 파라미터에 대한 정보의 색상 및 상기 좌표계에 대한 정보를 참조하여 결정되는 암호화 방법.
Storing information about a parameter; And
Storing information on a coordinate system associated with information on the parameter separately from information on the parameter
Lt; / RTI >
Information on the parameter is stored as an image,
The value of the parameter is determined by referring to the number of pixels constituting information on the parameter in the image and the information on the coordinate system or by referring to the color of the information on the parameter and information on the coordinate system Encryption method.
제14항에 있어서,
상기 파라미터의 값은 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 결정되는 암호화 방법.
15. The method of claim 14,
Wherein the value of the parameter is determined in consideration of the position of the information on the parameter in the coordinate system.
삭제delete제14항에 있어서,
상기 파라미터에 대한 정보와 상기 좌표계에 대한 정보는 복수의 레이어를 포함하는 이미지의 서로 다른 레이어에 저장되는 암호화 방법.
15. The method of claim 14,
Wherein the information about the parameter and the information about the coordinate system are stored in different layers of an image including a plurality of layers.
제17항에 있어서,
상기 좌표계에 대한 정보를 저장하는 단계는 상기 파라미터에 대한 정보와 관련된 복수의 좌표계에 대한 정보를 상기 이미지의 서로 다른 레이어에 저장하는 암호화 방법.
18. The method of claim 17,
Wherein the step of storing information on the coordinate system stores information on a plurality of coordinate systems related to information on the parameter in different layers of the image.
제18항에 있어서,
상기 파라미터의 값은 미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 선택된 적어도 하나의 좌표계에 대한 정보를 이용하여 결정되는 암호화 방법.
19. The method of claim 18,
Wherein the value of the parameter is determined using information on at least one coordinate system selected from information on the plurality of coordinate systems according to a predetermined time or a predetermined order.
파라미터에 대한 정보를 독출하는 단계;
상기 파라미터에 대한 정보와 개별적으로 저장된, 상기 파라미터에 대한 정보와 관련된 좌표계에 대한 정보를 독출하는 단계; 및
상기 좌표계에 대한 정보를 참조하여 상기 파라미터의 값을 결정하는 단계
를 포함하고,
상기 파라미터에 대한 정보를 독출하는 단계는 상기 파라미터에 대한 정보가 저장된 이미지에서 상기 파라미터에 대한 정보가 구성하는 픽셀의 개수를 산출하여 상기 파라미터에 대한 정보를 독출하는 복호화 방법.
Reading information about the parameter;
Reading information on the parameter and information on a coordinate system associated with information on the parameter stored separately; And
Determining a value of the parameter by referring to the information on the coordinate system
Lt; / RTI >
Wherein the step of reading the information on the parameter reads the information on the parameter by calculating the number of pixels constituted by the information on the parameter in the image storing the information on the parameter.
제20항에 있어서,
상기 파라미터의 값을 결정하는 단계는 상기 좌표계에서 상기 파라미터에 대한 정보의 위치를 고려하여 상기 파라미터의 값을 결정하는 복호화 방법.
21. The method of claim 20,
Wherein the step of determining the value of the parameter determines the value of the parameter in consideration of the position of the information on the parameter in the coordinate system.
제20항에 있어서,
상기 파라미터의 값을 결정하는 단계는 상기 파라미터에 대한 정보의 색상을 고려하여 상기 파라미터의 값을 결정하는 복호화 방법.
21. The method of claim 20,
Wherein the step of determining the value of the parameter determines the value of the parameter by considering the color of the information about the parameter.
삭제delete제20항에 있어서,
상기 이미지는 복수의 레이어를 포함하고,
상기 파라미터에 대한 정보를 독출하는 단계는 상기 복수의 레이어 중에 포함된 제1 레이어에서 상기 파라미터에 대한 정보를 독출하고,
상기 좌표계에 대한 정보를 독출하는 단계는 상기 복수의 레이어 중에 포함된 제2 레이어에서 상기 좌표계에 대한 정보를 독출하는 복호화 방법.
21. The method of claim 20,
The image comprising a plurality of layers,
Wherein the step of reading information on the parameter reads information on the parameter in a first layer included in the plurality of layers,
Wherein the step of reading information on the coordinate system reads information on the coordinate system in a second layer included in the plurality of layers.
제24항에 있어서,
상기 좌표계에 대한 정보를 독출하는 단계는 상기 이미지에 포함된 서로 다른 레이어에서 상기 좌표계에 대한 복수의 좌표계에 대한 정보를 독출하는 복호화 방법.
25. The method of claim 24,
Wherein the step of reading information on the coordinate system reads information on a plurality of coordinate systems for the coordinate system in different layers included in the image.
제25항에 있어서,
미리 결정된 시간 또는 미리 결정된 순서에 따라서 상기 복수의 좌표계에 대한 정보들 중에서 적어도 하나의 좌표계에 대한 정보를 선택하는 단계
를 더 포함하고,
상기 결정하는 단계는 상기 선택된 좌표계에 대한 정보를 이용하여 상기 파라미터의 값을 결정하는 복호화 방법.
26. The method of claim 25,
Selecting information on at least one coordinate system among information on the plurality of coordinate systems in accordance with a predetermined time or predetermined order
Further comprising:
Wherein the determining step determines the value of the parameter using information on the selected coordinate system.
제14항 내지 제15항, 제17항 내지 제22항 및 제24항 내지 제26항 중에서 어느 하나의 항의 방법을 실행시키기 위한 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for executing the method according to any one of claims 14 to 15, 17 to 22, and 24 to 26.
KR1020150034385A2015-03-122015-03-12Apparatus and method for encrypting data using imageExpired - Fee RelatedKR101689165B1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
KR1020150034385AKR101689165B1 (en)2015-03-122015-03-12Apparatus and method for encrypting data using image
PCT/KR2015/005457WO2016143947A1 (en)2015-03-122015-06-01Encryption apparatus and method using image

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020150034385AKR101689165B1 (en)2015-03-122015-03-12Apparatus and method for encrypting data using image

Publications (2)

Publication NumberPublication Date
KR20160109620A KR20160109620A (en)2016-09-21
KR101689165B1true KR101689165B1 (en)2016-12-23

Family

ID=56880376

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020150034385AExpired - Fee RelatedKR101689165B1 (en)2015-03-122015-03-12Apparatus and method for encrypting data using image

Country Status (2)

CountryLink
KR (1)KR101689165B1 (en)
WO (1)WO2016143947A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020141574A1 (en)*2001-02-022002-10-03Henson Kevin M.Data encryption methodology

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7454020B2 (en)*2002-04-222008-11-18Herz Frederick S MSystem and method for encrypting data in pictorial data
US7616764B2 (en)*2004-07-072009-11-10Oracle International CorporationOnline data encryption and decryption
KR100739525B1 (en)*2007-01-052007-07-13엠큐릭스 주식회사 System and method for data transmission and reception using encoded images
US9514504B2 (en)*2013-06-282016-12-06Tec Solutions, Inc.Encoding/decoding message by selectively adjusting characteristics of sub-units in image data

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020141574A1 (en)*2001-02-022002-10-03Henson Kevin M.Data encryption methodology

Also Published As

Publication numberPublication date
KR20160109620A (en)2016-09-21
WO2016143947A1 (en)2016-09-15

Similar Documents

PublicationPublication DateTitle
US11042168B2 (en)Drone sourced content authoring using swarm attestation
US11604633B2 (en)Trusted startup methods and apparatuses of blockchain integrated station
US9769654B2 (en)Method of implementing a right over a content
CN109829269A (en)Method, apparatus and system based on E-seal authenticating electronic documents
CN105577684A (en)Anti-crawling methods, server, client and system
US9967097B2 (en)Method and system for converting data in an electronic device
US20130205379A1 (en)Authentication method between client and server, machine-readable storage medium, client and server
US12287864B2 (en)Login methodology
US20150205973A1 (en)Method and apparatus for providing data sharing
CN111062045B (en)Information encryption and decryption method and device, electronic equipment and storage medium
Wang et al.2D barcodes for visual cryptography
TW202332230A (en)Image encryption method and device, image processing method and device, equipment and medium
CN103400063A (en)Method and device for executing script file
SharmaENHANCE DATA SECURITY IN CLOUD COMPUTING USING MACHINE LEARNING AND HYBRID CRYPTOGRAPHY TECHNIQUES.
CN108229190A (en)Control method, device, program, storage medium and the electronic equipment of transparent encryption and decryption
KR20160118117A (en)Apparatus and method for secure transmission of video data
KR102438102B1 (en)Apparatus, method, computer-readable storage medium and computer program for encrypting information using image steganography
KR101689165B1 (en)Apparatus and method for encrypting data using image
El-Shafai et al.Hybrid lightweight encryption for IoT: integrating chaotic key generators with Feistel and substitution-permutation networks for secure 3DV transmission
CN109815715B (en)Data encryption method and related device
CN116992494A (en)Security protection method, equipment and medium for scenic spot data circulation
KR20110114990A (en)Apparatus and method for securing a keyboard
KR20230139647A (en)System and method for encrypting and decrypting data
CN117056943A (en)Data processing method, system, device and readable storage medium
CN114611129A (en)Data privacy protection method and system

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

St.27 status event code:A-0-1-A10-A12-nap-PA0109

PA0201Request for examination

St.27 status event code:A-1-2-D10-D11-exm-PA0201

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

St.27 status event code:A-1-2-D10-D21-exm-PE0902

E13-X000Pre-grant limitation requested

St.27 status event code:A-2-3-E10-E13-lim-X000

P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

E701Decision to grant or registration of patent right
PE0701Decision of registration

St.27 status event code:A-1-2-D10-D22-exm-PE0701

PG1501Laying open of application

St.27 status event code:A-1-1-Q10-Q12-nap-PG1501

GRNTWritten decision to grant
PR0701Registration of establishment

St.27 status event code:A-2-4-F10-F11-exm-PR0701

PR1002Payment of registration fee

St.27 status event code:A-2-2-U10-U11-oth-PR1002

Fee payment year number:1

PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000

PC1903Unpaid annual fee

St.27 status event code:A-4-4-U10-U13-oth-PC1903

Not in force date:20191220

Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903Unpaid annual fee

St.27 status event code:N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date:20191220


[8]ページ先頭

©2009-2025 Movatter.jp