KR101068654B1 - Time capsule transmission system and method thereof - Google Patents

Time capsule transmission system and method thereof Download PDF

Info

Publication number
KR101068654B1
KR101068654B1 KR1020090090621A KR20090090621A KR101068654B1 KR 101068654 B1 KR101068654 B1 KR 101068654B1 KR 1020090090621 A KR1020090090621 A KR 1020090090621A KR 20090090621 A KR20090090621 A KR 20090090621A KR 101068654 B1 KR101068654 B1 KR 101068654B1
Authority
KR
South Korea
Prior art keywords
information
computer
data
information data
encryption
Prior art date
Application number
KR1020090090621A
Other languages
Korean (ko)
Other versions
KR20110032886A (en
Inventor
이윤경
이재승
이춘근
이동환
박정자
Original Assignee
이재승
이윤경
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이재승, 이윤경 filed Critical 이재승
Priority to KR1020090090621A priority Critical patent/KR101068654B1/en
Priority to PCT/KR2010/006407 priority patent/WO2011037378A2/en
Publication of KR20110032886A publication Critical patent/KR20110032886A/en
Application granted granted Critical
Publication of KR101068654B1 publication Critical patent/KR101068654B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • G06F21/645Protecting data integrity, e.g. using checksums, certificates or signatures using a third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 타임캡슐 전달 시스템 및 그 방법에 관한 것이다.The present invention relates to a time capsule delivery system and method thereof.

온라인을 통하여 정보를 제공하기 위한 정보제공자의 단말기와, 상기 정보제공자 단말기와 통신수단을 통하여 접속되고 상기 정보제공자 단말기로부터 입력되는 정보를 암호화하여 저장하기 위한 제1 회사 컴퓨터와, 상기 제1 회사 컴퓨터에 다양한 암호화 유형의 프로그램을 제공하기 위한 제2 회사 컴퓨터와, 상기 제1 회사 컴퓨터로부터 암호화된 정보를 받아 이를 실물화시키기 위한 제3 회사 컴퓨터를 포함하고, 상기 제1 회사 컴퓨터는 상기 정보제공자로부터 제공되는 정보가 입력되면 상기 제2 회사 또는 상기 제2 회사 컴퓨터로부터 제공된 다양한 암호화 유형 중 어느 하나로 상기 정보를 암호화하여 저장하고 이를 출력하고, 상기 제3 회사는 상기 제1 회사 또는 상기 제1 회사 컴퓨터로부터 받은 암호화된 정보를 그 암호화된 유형에 따라서 유형화하고 이를 소지시킬 특정 물건을 제조하여 상기 제1 회사에 전달하는 것을 특징으로 하는 타임캡슐 전달시스템 및 그 방법이 제시된다.A first company computer for encrypting and storing information inputted from the information provider terminal and connected to the information provider terminal via a communication means with the information provider terminal, and the first company computer for providing information online; A second company computer for providing programs of various types of encryption to a third company computer for receiving encrypted information from the first company computer and actualizing it, wherein the first company computer is provided from the information provider. When the provided information is input, the information is encrypted and stored by using one of various encryption types provided from the second company or the second company computer, and the third company stores the first company or the first company computer. Type the encrypted information received from the The present invention provides a time capsule delivery system and method for manufacturing a specific article to be carried and carrying it to the first company.

암호화, 핵산서열, 타임캡슐 Coding, nucleic acid sequence, time capsule

Description

타임캡슐 전달시스템 및 타임캡슐 전달방법{Time capsule transmission system and method thereof} Time capsule transmission system and method

본 발명은 정보 전달시스템 및 그 방법에 관한 것이다. 더 상세하게는 온라인상에서 입력되는 특정 정보를 정보제공자의 특정한 식별정보와 함께 암호화하여 제3자에게 전달하고, 제3자가 전달받은 암호화된 정보를 온라인을 통하여 상기 정보를 확인할 수 있거나 상기 정보제공자가 설정한 조건에 따라서 정보를 확인할 수 있는 시스템 및 그 방법에 관한 것이다.The present invention relates to an information delivery system and a method thereof. More specifically, the specific information input online is encrypted with the specific identification information of the information provider and transmitted to the third party, and the encrypted information received by the third party can be confirmed online or the information provider can The present invention relates to a system and a method for verifying information according to set conditions.

유무선 인터넷 등의 발달로 정보 제공과 정보 수신이 온라인을 통하여 활발하게 이루어지고 있다. 공개가 가능한 정보는 그 정보를 가공함이 없이 온라인을 통하여 전자문서 형태로 자유롭게 송신 및 수신이 가능하다. 그러나, 특정한 조건하에서만 공개하여야 할 정보는 일반적으로 그 정보가 수록된 전자문서를 암호화(coding)하여 송신 또는 저장하고, 그 정보에 접근할 수 있는 자격을 가진 자에게 상기 암호화를 해독할 수 있는 전자키 정보를 제공하여 상기 전자키를 가진 자가 상기 암호화된 정보를 수신하거나 접근하여 상기 전자키를 이용하여 해독(decoding)하여 그 정보를 획득하는 방법을 사용하고 있다. With the development of wired and wireless Internet, information provision and information reception are actively performed online. Information that can be released can be freely sent and received in the form of electronic documents online without processing the information. However, information to be disclosed only under certain conditions generally includes an electronic document capable of decrypting the encryption to a person who has the authority to access the information by encoding and transmitting the electronic document containing the information. By using key information, a person having the electronic key receives or accesses the encrypted information and decodes the information using the electronic key to obtain the information.

특히, 특정한 조건하에서만 공개되어야 할 정보 중, 유언과 같은 것이 있다. 온라인상에서 유언장을 작성하고, 이를 제3자에게 전달하여 읽을 수 있도록 하는 방법 등이 공개되어 있다. In particular, some of the information to be released only under certain conditions, such as wills. There are ways to make a will online, to pass it on to third parties, and to read it.

등록특허 제10-0808650호(등록일 2008년2월22일) “인터넷을 이용한 유언장 기록 방법 및 그 시스템”에서는 유언장을 작성하여 저장함과 동시에 문서 자체가 암호화되어 비트맵의 바코드로 인코딩되도록 하고 암호화될 경우 수정이 불가능하게 하여 유언공개일 전까지 문서를 열거나 수정할 수 없도록 하는 인터넷을 이용한 유언장 기록시스템 및 그 방법에 관한 것으로서, Registered Patent No. 10-0808650 (Registration date February 22, 2008) In the "Writing method and system using the Internet" will be created and stored and at the same time the document itself is encrypted to be encoded as a bitmap barcode and encrypted The present invention relates to a will recording system using internet and a method thereof, which makes it impossible to modify the document so that documents cannot be opened or modified until the date of the will.

유언장을 작성할 수 있도록 웹의 폼 양식을 제공하여 입력된 데이터와 암호를 해싱하여 바이너리코드를 생성하여 비트맵 형태의 바코드로 인코딩하여 인터넷정보제공수단에 전송하며, 사용자의 요구에 의해 비트맵 형태의 바코드를 바이너리 형태로 변환하는 유언장기록수단과;Provides a form form of the web to make a will, hashes the input data and password, generates a binary code, encodes it into a bitmap bar code, and transmits it to the Internet information providing means. A will recording means for converting a barcode into a binary form;

상기 유언장기록수단을 통해 획득된 정보를 저장하고 유언장기록수단에서 요청하는 데이터를 판단하는 인터넷정보제공수단과; 상기 유언장기록수단과 인터넷정보제공수단을 연결하는 인터넷망을 포함하여 구성하는 것을 특징으로 하고 있다. Internet information providing means for storing information obtained through said will recording means and determining the data requested by the will recording means; And an internet network connecting said will recording means and an internet information providing means.

상기 등록특허 발명은 인터넷을 통하여 유언장을 작성하되, 그 작성된 유언장이 비트맵형태의 바코드로 저장되도록 하는 발명이 개시되어 있다.The registered patent invention discloses an invention in which a will is prepared through the Internet, and the written will is stored as a bar code in the form of a bitmap.

또한, 특허공개 제10-2002-79705호(공개일 2002년10월19일) “온라인상 유언장 및 타임캡슐 관리서비스 제공방법”에서는, 동작이 시작된 후 접속자가 비회원인 경우에 회원가입을 하는 단계와, 접속자가 유언장을 작성할 것인지 타임캡슐을 작성할 것인지를 판단하는 단계와, 접속자가 유언장 작성을 원하는 경우에 유언장 내용 및 사망시 유언장을 받을 전자주소를 입력받아 저장하는 단계와, 유언장을 공증받을 것인지를 판단하여 유언장을 공증받을 경우에 공증소 서버로부터 공증을 받는 단계와, 일정 주기마다 생사확인 메일을 발송하여 생사확인용 메일에 응답이 있는지를 판단하는 단계와, 생사확인용 메일에 응답이 없는 경우에 유언장내용을 출력하여 유언장 받을 전자주소로 발송하는 단계와, 접속자가 타임캡슐 작성을 원하는 경우에 타임캡슐 내용과 타임캡슐 내용을 받을 전자주소를 입력받아 저장하는 단계와, 타임캡슐 내용출력일인지를 판단하여 타임캡슐 내용 출력일인 경우에 타임캡슐 내용을 출력하여 타임캡슐 내용을 받을 전자주소로 발송하는 단계를 포함하여 이루어지며, 접속자가 온라인상에서 유언장이나 타임캡슐을 작성하게 되면 이를 일정시점까지 관리하여 줌으로써 사용자가 편리하게 유언장이나 타임캡슐을 이용할 수 있도록 하는, 온라인상 유언장 및 타임캡슐 관리서비스 제공방법에 관한 발명이 개시되어 있다. In addition, in Korean Patent Application Publication No. 10-2002-79705 (published October 19, 2002), "How to provide a will and time capsule management service online," the step of registering a member when the accessor is a non-member after the operation is started And determining whether the visitor prepares a will or a time capsule, if the visitor wishes to make a will, input and save the will and the electronic address to receive the will upon death, and whether the notary will be notarized. When notarized by the notarization server when judging a will, judging whether there is a response to the life and death confirmation e-mail by sending a life and death confirmation e-mail every certain period, and when there is no response to the life and death confirmation e-mail Print out the contents of the will and send it to the electronic address to receive the will, and if the visitor wants to fill out the time capsule, And receiving and storing an electronic address to receive the contents of the capsule and time capsule, and determining whether the output date of the time capsule is output and outputting the time capsule contents to the electronic address to receive the time capsule contents when the time capsule contents are output date. The present invention relates to a method for providing a will and time capsule management service that enables a user to conveniently use a will or time capsule by managing a certain amount of time, such as when the user prepares a will or time capsule online. Is disclosed.

상기 등록특허 발명은 인터넷에서 유언장 기록 저장 서비스를 하는 회사의 웹사이트에서 입력한 유언장을 암호화하여 바코드 형태로 저장하고, 저장된 바코드를 해독하여 유언장 내용을 확인할 수 있는 방법 및 시스템에 관한 것으로서, 상기 등록특허 발명은 상기 회사가 없어지면 무형의 전자파일로 보관하고 있던 유언장 또한 확인할 수 없는 문제점이 있다. 또한, 유언장 암호화 및 보관을 1개 회사에서 수행함으로써 그 서비스의 신뢰성이 취약해지는 문제점이 있다. 또한, 유언장을 바이너리코드를 생성하여 비트맵 형태의 바코드로 인코딩하는 것이므로 바코드가 용 이하게 해독될 우려도 있다.The registered patent invention relates to a method and system for encrypting a testament input from a website of a company performing a testament record storage service on the Internet, storing the testament in a bar code form, and decoding the stored bar code to check the content of the testament. If the patent invention disappears, there is a problem in that the wills that were stored as intangible electronic files cannot be confirmed. In addition, there is a problem that the reliability of the service is vulnerable by performing a will encryption and storage in one company. In addition, since the will is generated by encoding a binary code into a bar code in a bitmap form, the bar code may be easily decoded.

상기 특허공개 발명은 인터넷 상에서 단순히 유언장 및 타입캡슐을 작성하여 보관하는 방법에 관한 것으로서, 유언장 등의 보안상 문제점이 발생할 수 있다.The patent disclosure relates to a method of simply making and storing a will and a type capsule on the Internet, and may cause security problems such as a will.

따라서, 인터넷 등의 온라인을 통해서 유언장을 작성하고, 온라인 유언장 입력 및 암호화 서비스제공회사에서 작성된 유언장을 암호화하되 암호를 해독할 수 없도록 암호화 유형을 다양하게 구비하여 제공하고, 유언장을 받을 대상에게는 암호화된 유언장 문건과 암호화된 유언이 실물화되어 소지되고 있는 물건을 제공하는 시스템 및 방법이 요망된다.Therefore, a will is made through online such as the Internet, the will is written and provided by the online service and the encryption service provider is encrypted, but provided with various types of encryption so that it cannot be decrypted. There is a need for a system and method of providing a will document and an item in which the encrypted will is materialized.

본 발명은 상기 종래기술의 문제점을 해결하기 위한 것으로서, 본 발명은 정보의 암호화와 이 암호화된 정보의 보안을 보장하기 위해서 온라인을 통한 정보 작성, 다양하고 고도화된 암호화 유형을 이용한 정보의 암호화 및 암호화된 정보를 실물화하여 특정 물건에 소지시켜서 정보를 수령할 자에게 제공하기 위한 타임캡슐 전달시스템 및 그 방법을 제공하는데 있다.The present invention is to solve the problems of the prior art, the present invention to encrypt the information and to ensure the security of the encrypted information online information creation, the encryption and encryption of information using various advanced encryption types The present invention provides a time capsule delivery system and method for realizing the information and carrying it in a specific object to the recipient.

본 발명의 다른 목적은 정보를 제공하는 자와 관련된 생체정보가 담긴 유전체 등을 상기 유형화된 정보와 함께 전달하기 위한 타임캡슐 전달 시스템 및 그 방법을 제공하는데 있다. Another object of the present invention is to provide a time capsule delivery system and method for delivering a genome containing bioinformation related to an information provider together with the typed information.

본 발명의 또 다른 목적은 상기 제공되는 정보의 접근 조건에 대해서, 상기 정보 제공자가 설정해 놓은 접근 조건에 따라서 상기 정보를 제공 받을 대상에 대해 달리 접근할 수 있도록 하기 위한 타임캡슐 전달시스템 및 그 방법을 제공하는데 있다.It is still another object of the present invention to provide a time capsule delivery system and method for allowing access to the subject to be provided with the information according to an access condition set by the information provider with respect to the access condition of the provided information. To provide.

상기 본 발명의 목적을 해결하기 위한 제1 관점은, 온라인을 통하여 정보를 제공하기 위한 정보제공자의 단말기와; 정보데이터가 입력되는 정보입력부, 상기 정보입력부로 입력되는 정보데이터를 선택된 암호화 유형으로 암호화하기 위한 암호화부, 상기 암호화된 정보데이터에 대해서 실물화처리를 수행하기 위한 실물화처리부, 상기 정보제공자가 제공하는 상기 정보데이터의 수령자 등에 대한 데이터를 저장하기 위한 조건데이터저장부를 포함하는 서비스회사 컴퓨터를 포함하고, 상기 서비스 회사 컴퓨터에서 암호화된 정보데이터의 출력물과 상기 암호화된 정보데이터가 실물화되어 소지시킨 특정물건을 상기 조건데이터 저장부에 저장된 정보수령자에게 전달하는 타임캡슐 전달시스템이 제시된다. A first aspect for solving the object of the present invention is a terminal of an information provider for providing information through online; An information input unit into which information data is input, an encryption unit for encrypting the information data input to the information input unit with a selected encryption type, a materialization processor for performing a materialization process on the encrypted information data, and provided by the information provider A service company computer including a condition data storage unit for storing data for the recipient of the information data, etc., wherein the output of the encrypted information data and the encrypted information data are physically possessed by the service company computer. A time capsule delivery system for delivering an article to an information receiver stored in the condition data storage is provided.

본 발명의 제2 관점은, 온라인을 통하여 정보를 제공하기 위한 정보제공자의 단말기와, 상기 정보제공자 단말기와 통신수단을 통하여 접속되고 상기 정보제공자 단말기로부터 입력되는 정보를 암호화하여 저장하기 위한 다양한 암호화 유형의 프로그램을 구비하고 있는 제1 회사의 제1 컴퓨터와, 상기 제1 컴퓨터로부터 암호화된 정보를 받아 이를 실물화시키기 위한 제2 회사의 제2 컴퓨터를 포함하고, 상기 제1 컴퓨터는 상기 정보제공자로부터 제공되는 정보가 입력되면 상기 다양한 암호화 유형 중 어느 하나로 상기 정보를 암호화하여 저장하고 이를 출력하고, 상기 제2 컴퓨터는 상기 제1 컴퓨터로부터 받은 암호화된 정보데이터를 실물화를 위한 처리를 수행하고, 상기 제2 회사는 상기 암호화된 데이터가 실물화된 것을 소지시킬 특정 물건을 제조하여 상기 제1 회사에 전달하는 것을 특징으로 하는 타임캡슐 전달시스템 및 그 방법이 제시된다. A second aspect of the present invention provides various types of encryption for encrypting and storing information input terminal for providing information online, and information input from the information provider terminal connected to the information provider terminal through a communication means. A first computer of a first company having a program of a first company; and a second computer of a second company for receiving encrypted information from the first computer and realizing it, wherein the first computer is provided from the information provider. When the provided information is input, the information is encrypted and stored in any one of the various encryption types and outputted. The second computer performs a process for realizing the encrypted information data received from the first computer. The second company manufactures a particular object to carry the encrypted data in physicalized form. The open time capsule delivery system and method which comprises passing the first company is presented.

본 발명의 제3 관점은, 온라인을 통하여 정보를 제공하기 위한 정보제공자의 단말기와, 상기 정보제공자 단말기와 통신수단을 통하여 접속되고 상기 정보제공자 단말기로부터 입력되는 정보를 암호화하여 저장하기 위한 제1 회사의 제1 컴퓨터와, 상기 제1 컴퓨터에 다양한 암호화 유형의 프로그램을 제공하기 위한 제2 회사의 제2 컴퓨터와, 상기 제1 컴퓨터로부터 암호화된 정보를 받아 이를 실물화시키기 위한 제3 회사의 제3 컴퓨터를 포함하고, 상기 제1 컴퓨터는 상기 정보제공자로부터 제공되는 정보데이터가 입력되면 상기 제2 컴퓨터로부터 제공된 다양한 암호화 유형 중 어느 하나로 상기 정보데이터를 암호화하여 저장하고 이를 출력하고, 상기 제3 컴퓨터는 상기 제1 컴퓨터로부터 받은 암호화된 정보데이터를 실물화하기 위한 처리를 수행하고, 상기 제3 회사가 상기 암호화된 정보데이터의 실물화된 것을 소지시킬 특정 물건을 제조하여 상기 제1 회사에 전달하는 것을 특징으로 하는 타임캡슐 전달시스템 및 그 방법이 제시된다. According to a third aspect of the present invention, there is provided a terminal of an information provider for providing information online, and a first company for encrypting and storing information inputted from the information provider terminal and connected to the information provider terminal through communication means. A first computer of a third party, a second computer of a second company for providing programs of various encryption types to the first computer, and a third company of a third company for receiving and realizing encrypted information from the first computer And a computer, wherein the first computer encrypts and stores the information data with any one of various encryption types provided from the second computer when the information data provided from the information provider is input, and the third computer Perform a process for realizing the encrypted information data received from the first computer; The present invention provides a time capsule delivery system and method, wherein the third company manufactures and delivers a specific object to carry the actualized picture of the encrypted information data to the first company.

본 발명의 제4 관점은, 상기 본 발명의 제1 내지 제3 관점의 시스템 및 방법에서, 상기 정보제공자와 관련된 생체정보가 담긴 유전체, 예를 들면 DNA를 상기 실물화된 암호화 정보데이터와 함께 상기 특정 물건에 소지시키는 것을 특징으로 하는 타임캡슐 전달시스템 및 그 방법이 제시된다.In a fourth aspect of the present invention, in the systems and methods of the first to third aspects of the present invention, a genome containing bioinformation associated with the information provider, for example, DNA, together with the physicalized cryptographic information data, may be used. Disclosed are a time capsule delivery system and a method for carrying the same object.

본 발명의 제5 관점은, 본 발명의 상기 제2 내지 제4 관점의 시스템 및 방법에서, 상기 제1 컴퓨터는 상기 정보제공자가 설정한 정보를 받을 적어도 한 명의 대상과 상기 정보를 받을 각각의 대상이 상기 정보에 접근할 수 있는 조건에 관한 데이터를 저장하고 있고, 상기 제1 회사로부터 암호화된 정보문건과 상기 암호화된 정보가 실물화되어 소지된 상기 특정 물건을 받은 상기 적어도 한 명의 대상은 상기 제2 관점의 상기 제2 회사의 제2 컴퓨터 또는 제3 관점의 제3회사의 제3 컴퓨터에서 본인 인증을 거친 후, 상기 특정 물건에 담긴 실물화된 정보의 해독을 요청하여 상기 암호화된 정보 문건과 일치함을 확인하고, 상기 제1 회사 또는 상기 제1 회사 컴퓨터에 상기 암호화된 정보의 해독을 요청하면, 상기 제1 회사 또는 상기 제1 회사 컴퓨터는 상기 저장된 상기 대상의 상기 정보에 접근할 수 있는 조건이 충족되는지를 확인한 후, 정보 접근의 조건이 충족된 경우에는 상기 암호화된 정보를 해독하여 상기 대상에게 제공하는 것을 특징으로 하는 타임캡슐 전달시스템 및 그 방법이 제시된다. In a fifth aspect of the present invention, in the systems and methods of the second to fourth aspects of the invention, the first computer is subject to at least one subject to receive information set by the information provider and each subject to receive the information. The at least one object storing data relating to a condition for accessing the information, and receiving an encrypted information document from the first company and the specific object in which the encrypted information is actualized. After authentication of the second computer of the second company of the second point of view or the third computer of the third company of the third point of view, the encrypted information document is requested by decrypting the physicalized information contained in the specific object. If a match is found, and the first company or the first company computer is requested to decrypt the encrypted information, the first company or the first company computer is stored in the storage. After confirming that the condition for accessing the information of the subject is satisfied, and if the condition of information access is satisfied, the time capsule delivery system, characterized in that to decrypt and provide the encrypted information to the subject and its The method is presented.

본 발명에 의하면, 정보제공자의 정보를 고도화된 암호방법이고 다양한 암호화 유형으로 암호화하고, 암호화된 정보를 실물화하여 정보를 받을 자에게 전달할 수 있으므로 정보가 변질될 염려가 없으면서 정보의 진위 판정을 용이하게 할 수 있는 효과가 있고, 또한, 정보 암호화 기록 회사, 암호화 프로그램 제공 및 해독 회사 그리고 암호화된 정보의 실물화 제조회사를 포함하여 수행됨으로써, 후에 상기 정보 암호화 기록 회사가 사라지더라도 상기 암호화된 정보를 받은 자는 상기 암호화 프로그램 제공 및 해독 회사와 실물화 제조회사를 통하여 정보를 해독하여 받을 수 있는 효과가 있다.According to the present invention, the information of the information provider is an advanced encryption method and can be encrypted in various encryption types, and the encrypted information can be actualized and delivered to the recipients, thereby making it easy to determine the authenticity of the information without fear of altering the information. It is effective to make it possible, and also includes an information encryption record company, an encryption program providing and decrypting company, and a materialized manufacturer of encrypted information, so that the encrypted information can be recovered even if the information encryption record company disappears later. The recipient has the effect of decrypting and receiving information through the encryption program providing and decryption company and the realization manufacturer.

이하에서는 본 발명의 실시 예에 관한 발명의 구성을 첨부된 도면을 참조하면서 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings, the configuration of the invention according to an embodiment of the present invention will be described in detail.

본 발명의 설명의 일관성을 유지하기 위해서 아래와 같이 용어의 정의를 하고자 한다.In order to maintain the consistency of the description of the present invention will be defined as follows.

- 실물화된 정보의 해독 또는 실물화된 정보데이터의 해독: 정보 또는 정보데이터의 단순한 서열분석(sequencing)을 의미함-Decoding of materialized information or decoding of materialized information data: means simple sequencing of information or information data

- 암호화된 정보 문건 또는 암호화된 정보데이터 문건: 정보제공자가 암호화시켜 정보수령자에게 소지시킨 문건을 의미함-Encrypted information document or encrypted information data document: means a document encrypted by the information provider and possessed by the information receiver.

- 암호화된 정보의 해독 또는 암호화된 정보데이터의 해독: 다양한 암호유형에 따라 기재된 것을 읽을 수 있는 문건으로 전환을 의미함-Decryption of encrypted information or decryption of encrypted information data: means conversion into a document that can be read according to various encryption types;

도 1은 본 발명의 타임캡슐 전달시스템의 제1 실시예에 관한 개략적인 구성도이다. 도 1에 도시한 바와 같이, 본 발명의 타임캡슐 전달시스템은, 온라인을 통하여 정보를 제공하고, 제공된 정보데이터를 지정하는 정보수령자에게 전달되도록 서비스를 받기 위한 정보제공자 단말기(10)와; 상기 정보제공자 단말기(10)와 통신수단을 통하여 접속할 수 있고, 상기 정보제공자 단말기(10)로부터 전달되는 정보데이터가 입력되기 위한 정보데이터입력부(21)와, 다양한 유형의 암호화 프로그램이 저장되어 있고, 상기 입력되는 정보데이터를 선택 또는 설정된 암호화 유형으로 암호화하기 위한 암호화부(22)와, 상기 암호화된 정보데이터를 실물화하기 위해 처리를 수행하는 실물화처리부(23)와, 상기 정보제공자 단말기(10)로부터 입력되는 정보제공자 데이터, 상기 정보수령자 데이터 및 정보데이터 접근 조건데이터 등을 저장하기 위한 데이터저장부(24)와, 상기 정보제공자 및 정보수령자 등의 본인인증을 수행하고, 상기 암호화된 정보데이터의 암호화 유형을 인증하기 위한 인증부(25)와, 상기 실물화 처리된 암호화된 정보데이터의 실물의 서열을 해독하기 위한 서열해독부(26)와, 상기 암호화된 정보데이터를 해독하기 위한 암호화해독부(27)를 포함하는 컴퓨터(20)와; 상기 컴퓨터(20)에 통신수단(30) 등을 이용하여 접속할 수 있는 적어도 하나의 정보수령자 단말기(40)(50)(60)를 포함되어 구성된 다. 1 is a schematic structural diagram of a first embodiment of a time capsule delivery system of the present invention. As shown in FIG. 1, the time capsule delivery system of the present invention includes: an information provider terminal 10 for providing information through online and receiving a service to be delivered to an information receiver specifying the provided information data; Is connected to the information provider terminal 10 through a communication means, the information data input unit 21 for inputting the information data transmitted from the information provider terminal 10, and various types of encryption programs are stored, An encryption unit 22 for encrypting the input information data with a selected or set encryption type, a materialization processor 23 for performing a process for realizing the encrypted information data, and the information provider terminal 10; A data storage unit 24 for storing the information provider data, the information receiver data and the information data access condition data, etc., and perform personal authentication of the information provider and the information receiver, and the encrypted information data. An authenticator 25 for authenticating the encryption type of the information, and an actual sequence of the actualized encrypted information data A computer (20) comprising a sequence decoding unit (26) for decryption and an encryption section (27) for decrypting the encrypted information data; It comprises at least one information receiver terminal 40, 50, 60 that can be connected to the computer 20 using a communication means 30 and the like.

상기 정보제공자 단말기(10)는 상기 컴퓨터(20)에서 제공하는 정보 기록 및 암호화 관련 웹사이트를 유무선 인터넷 또는 이동통신 등의 통신수단을 통하여 접속할 수 있고, 정보를 입력할 수 있는 수단이 구비되어 있는 것으로서, 예를 들면, PC, 노트북, 휴대폰, PDA 또는 스마트폰 등의 단말기이다.The information provider terminal 10 can access information recording and encryption-related websites provided by the computer 20 through communication means such as wired / wireless internet or mobile communication, and is provided with means for inputting information. For example, it is a terminal, such as a PC, a notebook, a mobile phone, a PDA, or a smart phone.

상기 정보제공자 단말기(10)가 상기 컴퓨터(20)에 통신수단을 이용하여 접속하고, 정보데이터를 입력하면, 상기 컴퓨터(20)의 암호화부(22)에서 상기 입력되는 정보데이터를 상기 정보제공자 단말기에서 선택하였거나, 상기 컴퓨터(20)에서 선택 또는 임의로 설정한 암호화 유형 프로그램을 이용하여 상기 정보데이터를 암호화한다. 또한, 상기 정보제공자는 상기 컴퓨터(20)에 정보제공자 데이터, 정보 전달 조건데이터, 정보수령자데이터 및 정보데이터 접근 조건 등의 데이터를 제공할 수 있다. 이 경우, 상기 제공되는 데이터들은 상기 컴퓨터(20)의 데이터저장부(24)에 저장된다. 상기 컴퓨터(20)에서 암호화된 정보데이터를 출력하여, 필요한 경우 공증기관에서 공증을 받거나 또는 공증기관에서 제공하는 공증서버에서 실시간 공증을 받은 후에 보관할 수 있다. 상기 암호화된 정보데이터를 상기 실물화처리부(23)에서 실물화하기 위한 처리를 수행하고, 상기 암호화된 정보데이터의 실물화 처리 결과물을 특정 물건에 소지하여 보관한다. When the information provider terminal 10 connects to the computer 20 using communication means and inputs information data, the information provider terminal receives the input data from the encryption unit 22 of the computer 20. The information data is encrypted using an encryption type program selected from or selected or arbitrarily set by the computer 20. In addition, the information provider may provide the computer 20 with data such as information provider data, information delivery condition data, information receiver data, and information data access conditions. In this case, the provided data is stored in the data storage unit 24 of the computer 20. The computer 20 may output the encrypted information data and, if necessary, receive the notary from a notary institution or store it after receiving a real-time notary from a notary server provided by the notary institution. A process for realizing the encrypted information data by the materialization processor 23 is carried out, and the result of the actualization processing of the encrypted information data is carried in a specific object.

상기 실시예에서 수행되는 암호화는 DNA 또는 RNA의 염기들의 인위적인 조합에 임의로 일련의 숫자 또는 문자를 대응시켜 정보를 나타낼 수 있게 설정하고, 이에 따라 상기 정보단위의 순차적 결합에 의해 표현될 수 있는 정보를 상기 서열단 위들의 순차적인 결합형태로 표현하는 암호화 다양한 유형의 방법 중 어느 하나로 수행된다. 본 발명의 암호화 유형 및 암호화 방법에 대해서는 뒤에서 상세히 설명된다.The encoding performed in the above example is set to represent information by arbitrarily matching a series of numbers or letters to an artificial combination of bases of DNA or RNA, and thus to represent information that can be represented by sequential combining of the information units. Encoding in the form of sequential binding of the sequence units is performed by any one of various types of methods. The encryption type and encryption method of the present invention are described in detail later.

상기 컴퓨터(20)의 암호화부(22)에서 다양한 암호화 유형 프로그램을 구비하고, 입력되는 정보데이터를 암호화할 암호화 유형이 설정되는 방법은 다양하게 구성될 수 있다. 컴퓨터(20)에서 다양한 암호화 유형 중 임의로 설정하여, 상기 정보데이터와 상기 암호화 유형 정보데이터를 상기 설정된 암호화 유형 프로그램으로 함께 암호화할 수 있다. 또한, 컴퓨터(20)에서 암호화유형인증키를 랜덤하게 생성하여 상기 정보제공자에게 제공하고, 상기 정보제공자가 상기 컴퓨터(20)에 상기 제공받은 암호화유형인증키를 입력한 후, 정보데이터를 입력하면, 상기 입력한 암호화유형인증키에 대응되는 암호화프로그램으로 암호화를 수행한다. 이 경우, 상기 컴퓨터(20)의 인증부(25)는 상기 다양한 암호화 유형을 인증하기 위한 암호화유형인증키를 정형화된 방법으로 생성하여 저장하고 있거나, 랜덤하게 생성할 수 있는 수단을 구비할 수 있다. The encryption unit 22 of the computer 20 includes various encryption type programs, and a method of setting an encryption type for encrypting input information data may be variously configured. By arbitrarily setting among various encryption types in the computer 20, the information data and the encryption type information data can be encrypted together with the set encryption type program. In addition, if the computer 20 generates an encryption type authentication key at random and provides it to the information provider, and the information provider inputs the provided encryption type authentication key to the computer 20, and then inputs information data. Encryption is performed using an encryption program corresponding to the input encryption type authentication key. In this case, the authentication unit 25 of the computer 20 may generate and store an encryption type authentication key for authenticating the various encryption types in a standardized way, or may include means for generating randomly. .

상기 본 발명의 실시예에서, 상기 컴퓨터(20)는 온라인 정보 작성 서비스 회사에 포함될 수 있다. 상기 컴퓨터(20)는 상기 컴퓨터(20)의 데이터저장부(24)에 저장되어 있는 정보 전달 조건데이터가 제시하고 있는 조건이 충족되는가를 체크한다. 상기 정보 전달 조건이 충족된 경우, 상기 회사는 상기 출력하여 보관하고 있는 암호화된 정보데이터의 문건(필요한 경우 공증기관의 공증을 마친 문건)과 상기 암호화된 정보데이터의 실물이 소지된 특정 물건을 상기 컴퓨터(20)의 데이터저장 부(24)에 저장되어 있는 적어도 하나의 정보수령자에게 전달하게 된다.In the embodiment of the present invention, the computer 20 may be included in an online information creation service company. The computer 20 checks whether the condition indicated by the information transmission condition data stored in the data storage 24 of the computer 20 is satisfied. When the information transmission condition is satisfied, the company recalls the document of the encrypted information data (the document which has been notarized by a notary public institution if necessary) and the specific object possessing the real of the encrypted information data. The information is transmitted to at least one information receiver stored in the data storage unit 24 of the computer 20.

정보수령자는 상기 컴퓨터(20)에 정보수령자 단말기(40)(50)(60)로 통신수단(30)을 이용하여 접속하고, 본인인증을 받은 후에, 상기 암호화된 정보데이터 문건과 상기 특정 물건에 소지된 실물을 제공하여 암호화된 정보데이터의 해독을 요청한다. 상기 컴퓨터(20)는 상기 정보수령자의 본인 인증시에 상기 데이터저장부(24)에 저장되어 있는 정보데이터 접근 조건데이터를 확인하여 상기 서열해독을 요청한 정보수령자가 정보데이터 접근 조건이 충족되는 자인지를 확인하여, 정보데이터 접근 조건이 충족된 자가 아닌 경우는 그 사실을 정보수령자에게 제공한다. 또한, 상기 정보수령자가 상기 정보데이터 접근조건이 충족된 자인 경우는 상기 특정물건에 소지된 실물을 서열 해독하고, 상기 접수된 암호화된 정보데이터 문건과 상기 서열 해독된 암호화 정보데이터가 일치하는지를 확인한 후, 상기 암호화된 정보데이터를 상기 암호화해독부(27)에서 해독하여 정보데이터로 전환하여 상기 정보수령자에게 제공한다. The information receiver connects to the computer 20 using the communication means 30 to the information receiver terminals 40, 50, and 60, and authenticates the encrypted information data document and the specific object after the identity verification. Provides the possession of the possession and requests the decryption of the encrypted information data. The computer 20 checks the information data access condition data stored in the data storage unit 24 at the time of authenticating the information receiver, and asks whether the information receiver requesting the sequence reading is the information data access condition. If the information data access condition is not satisfied, the fact is provided to the information receiver. In addition, when the information receiver is a person who satisfies the access conditions for the information data, after deciphering the real thing possessed in the specific object, confirming whether the received encrypted information data document and the sequence decrypted encrypted information data match. The encrypted information data is decrypted by the encryption and decryption unit 27, converted into information data, and provided to the information receiver.

도 2는 본 발명의 타임캡슐 전달 시스템의 제2 실시예에 관한 개략적인 구성도이다. 본 발명의 제2 실시예는 암호화 관련 신뢰성을 높이기 위해서 정보작성서비스회사, 암호화 프로그램 제공회사 및 정보데이터의 실물화 서비스회사로 구분하여 본 발명의 타임캡슐 전달 시스템이 구형되도록 한 것이다. 도 2에 도시한 바와 같이, 본 발명의 실시예는 정보를 암호화하여 전달하는 서비스를 제공하는 회사의 제1 컴퓨터(100)와, 상기 제1 컴퓨터(100)에 유무선 인터넷, 이동통신 등의 통신수단을 이용하여 접속하고 정보를 입력하여 상기 제1 컴퓨터(100)에 전송하기 위한 정보제공자 단말기(200)와, 상기 제1 컴퓨터(100)에 다양한 유형의 암호화 프로그램을 제공하고, 상기 암호화 프로그램으로 암호화된 정보를 해독하기 위한 제2 컴퓨터(300)와, 상기 제1 컴퓨터(100)로부터 상기 암호화된 정보를 받아 이를 실물화하기 위해 필요한 처리를 수행하는 제3 컴퓨터(400)와, 상기 제1 컴퓨터(100)에 저장된 설정 조건에 따라서 상기 암호화된 정보 문건 및 상기 암호화된 정보의 실물이 소지된 특정 물건을 받을 적어도 하나의 정보수령자 단말기(500)(600)(700)를 포함하여 구성된다.2 is a schematic structural diagram of a second embodiment of a time capsule delivery system of the present invention. In the second embodiment of the present invention, the time capsule delivery system of the present invention is spherical by dividing into an information writing service company, an encryption program provider company, and an information service materialization service company in order to increase encryption-related reliability. As shown in FIG. 2, the embodiment of the present invention communicates with a first computer 100 of a company that provides a service for encrypting and transmitting information, such as wired / wireless Internet and mobile communication. Providing various types of encryption programs to the information provider terminal 200 and the first computer 100 for inputting and transmitting information to the first computer 100 using means; A second computer (300) for decrypting encrypted information, a third computer (400) for receiving the encrypted information from the first computer (100) and performing processing necessary for realizing it; and the first And at least one information receiver terminal (500) (600) (700) (700) for receiving the encrypted information document and the specific object carrying the actual item of the encrypted information according to a setting condition stored in the computer (100). All.

상기 제1 컴퓨터(100)는 각종 외부 단말기와 유무선 인터넷 통신 등을 통하여 접속할 수 있는 서버로서, 정보제공자 단말기(200)로부터 제공되는 정보데이터가 입력되기 위한 정보데이터입력부(140)와, 상기 정보제공자로부터 받은 정보데이터를 암호화하여 저장된 암호화된 정보, 상기 정보를 수령할 자에 관한 데이터 및 상기 정보에 접근할 수 있는 조건이 설정되어 있는 데이터 등을 저장하기 위한 정보데이터저장부(150)와, 입력되는 정보를 선택 또는 임의로 선정된 암호화 유형으로 암호화시키기 위한 암호화부(coding)(110)와, 상기 암호화된 정보를 해독하기 위한 암호화 해독부(decoding)(120) 및 암호화 유형 정보 등을 저장하기 위한 암호화유형정보저장부(130) 등을 포함할 수 있다.The first computer 100 is a server that can be connected to various external terminals through wired or wireless Internet communication, the information data input unit 140 for inputting the information data provided from the information provider terminal 200, and the information provider An information data storage unit 150 for storing encrypted information stored by encrypting the information data received from the data, data about a person receiving the information, and data in which a condition for accessing the information is set; An encoding unit 110 for encrypting the information to be selected or arbitrarily selected with an encryption type, a decoding unit 120 for decrypting the encrypted information, an encryption type information, and the like. The encryption type information storage unit 130 may be included.

상기 정보제공자 단말기(200)는 상기 제1 컴퓨터(100)에서 제공하는 정보 기록 및 암호화 관련웹사이트를 유무선 인터넷 또는 이동통신 등의 통신수단을 통하여 접속할 수 있고, 정보를 입력할 수 있는 수단이 구비되어 있는 것으로서, 예를 들면, PC, 노트북, 휴대폰, PDA 또는 스마트폰 등의 단말기이다.The information provider terminal 200 can access the information recording and encryption-related websites provided by the first computer 100 through communication means such as wired / wireless internet or mobile communication, and has means for inputting information. For example, it is a terminal, such as a PC, a notebook, a mobile phone, a PDA, or a smart phone.

상기 제2 컴퓨터(300)는 상기 제1 컴퓨터(10)에 제공하기 위한 다양한 유형의 암호화 프로그램, 암호화유형정보 및 상기 암호화 정보를 해독하기 위한 프로그램을 저장하고 있는 암호화프로그램저장부(310), 암호화유형정보저장부(330) 및 해독프로그램저장부(320)를 포함할 수 있다. 또한, 상기 제2 컴퓨터(300)는 상기 제1 컴퓨터(100)가 저장하고 있는 정보제공자, 정보를 수령할 자 및 상기 정보에 접근할 수 있는 조건이 설정되어 있는 데이터 등을 저장하기 위한 저장부도 포함할 수 있다.The second computer 300 is an encryption program storage unit 310 that stores various types of encryption programs, encryption type information and programs for decrypting the encryption information for providing to the first computer 10, encryption The type information storage unit 330 and the decryption program storage unit 320 may be included. In addition, the second computer 300 is a storage unit for storing the information provider stored in the first computer 100, the person receiving the information, the data is set, the conditions for accessing the information, etc. It may include.

상기 제3 컴퓨터(400)는 상기 제1 컴퓨터(100)로부터 송신된 암호화된 정보를 수신하여 저장하기 위한 저장부와, 상기 실물화된 암호화 정보를 시쿼싱(서열 해독)을 하기 위한 프로그램을 저장하기 위한 서열해독프로그램저장부(410), 인위적인 핵산서열로 암호화된 정보데이터를 실물화하기 위한 처리를 수행하는 프로그램을 저장하고 있는 핵산서열실물화프로그램저장부(430)을 포함할 수 있다.The third computer 400 stores a storage unit for receiving and storing encrypted information transmitted from the first computer 100, and a program for sequencing (sequence decoding) the physicalized encryption information. The sequence decoding program storage unit 410 may include a nucleic acid sequence realization program storage unit 430 that stores a program for performing a process for realizing information data encoded with an artificial nucleic acid sequence.

상기 정보수령자 단말기(500)(600)(700)는 상기 제1 컴퓨터(100), 제2 컴퓨터(300) 및 제3 컴퓨터(400)에 통신수단을 이용하여 접속하고, 본인인증 등을 할 수 있고, 각종 정보를 수신할 수 있는 단말기로서, 예를 들면, PC, 노트북, 휴대폰, PDA 또는 스마트폰 등의 단말기이다.The information receiver terminals 500, 600, 700 may be connected to the first computer 100, the second computer 300, and the third computer 400 by using a communication means, and may perform personal authentication. As a terminal capable of receiving various kinds of information, for example, a terminal such as a PC, a notebook computer, a mobile phone, a PDA or a smart phone.

상기 본 발명의 타임캡슐 전달시스템에 관한 제2 실시 예에서는, 상기 정보제공자 단말기(200)에서 상기 제1 컴퓨터(100)에 접속하여 상기 제1 컴퓨터(100)에서 제공하는 정보 기록 수단에 전달하고자 하는 정보 데이터를 입력한다. 이 경우 입력되는 정보 데이터는 수정, 추가 및 변경 등을 수행할 수도 있다. 또한, 상기 정보 데이터 외에도 입력된 정보를 수령할 자에 관한 데이터 및 그 정보수령자가 상기 정보에 접근하는 조건에 관한 데이터를 입력하여 상기 제1 컴퓨터(100)에 저장시킬 수 있다. 상기 제1 컴퓨터(100)에서는 상기 입력된 정보데이터를 상기 정보제공자 단말기(200)에서 선택하였거나 상기 제1 컴퓨터(100)에서 임의로 설정한 암호화 유형의 프로그램에 의해서 암호화된다. 정보데이터가 암호화되어 저장된 후에도 상기 정보제공자는 상기 제1 컴퓨터(100)에 접속하여, 본인인증을 거친 후에 상기 암호화된 정보 데이터의 해독을 요청하여 입력된 정보 데이터를 확인할 수 있고, 또한, 정보 데이터의 수정 변경 등을 할 수 있다. 이 경우도 상기 제1 컴퓨터(100)는 입력된 수정 또는 변경 정보를 암호화하여 저장한다. 상기 제1 컴퓨터(100)는 상기 암호화된 정보를 문건으로 출력하여 보관하고, 상기 제3 컴퓨터(400)로 상기 암호화된 정보를 전송하여 상기 암호화된 정보의 실물화 및 실물화된 정보를 소지할 특정 물건의 제작을 요청한다. 이 경우, 상기 제1 컴퓨터(100)에 저장되어 있는 상기 정보수령자의 수만큼 상기 실물화된 정보를 소지할 특정 물건의 제작을 요청할 수 있다. 또한, 상기 정보제공자와 관련된 생체정보를 가지고 있는 유전체(예를 들면, DNA)를 상기 제3 회사에 전달하여 상기 실물화된 정보와 믹싱하여 상기 특정 물건에 소지시키도록 할 수 있다. 상기 암호화된 정보를 실물화할 때, 그 사이즈는 나노(nano) 단위의 사이즈로 하는 것이 바람직하다.In a second embodiment of the time capsule delivery system of the present invention, the information provider terminal 200 accesses the first computer 100 and delivers it to the information recording means provided by the first computer 100. Enter the information data. In this case, the input information data may be modified, added, or changed. In addition to the information data, data about a person who receives the input information and data on a condition that the information receiver accesses the information may be input and stored in the first computer 100. In the first computer 100, the input information data is encrypted by a program of an encryption type selected by the information provider terminal 200 or arbitrarily set by the first computer 100. Even after the information data is encrypted and stored, the information provider can access the first computer 100, request the decryption of the encrypted information data after the personal authentication, and confirm the input information data. Can be modified, modified, etc. In this case, the first computer 100 encrypts and stores the input correction or change information. The first computer 100 outputs and stores the encrypted information as a document, and transmits the encrypted information to the third computer 400 to carry the actualized and physicalized information of the encrypted information. Request to make a specific object In this case, the number of the information receivers stored in the first computer 100 may request the production of a specific object to carry the physicalized information. In addition, a genome (for example, DNA) having bioinformation associated with the information provider may be delivered to the third company so as to be mixed with the materialized information and possessed in the specific object. When realizing the encrypted information, the size is preferably set to nano units.

상기 본 발명의 실시예에서 상기 제1 컴퓨터(100), 제2 컴퓨터(300) 및 제3 컴퓨터(400)는 제1 회사, 제2 회사 및 제3 회사에 포함되어 있는 컴퓨터일 수 있다. 상기 암호화 프로그램을 제공하는 제2 회사와 상기 핵산서열을 실물화하여 소 지시킬 특정 물건을 제조하는 제3 회사는 별개의 회사일 수 있고, 또는 하나의 회사일 수 있다. 하나의 회사인 경우 제2 컴퓨터(300)와 제3 컴퓨터(400)를 구분하지 않아도 좋다. In the embodiment of the present invention, the first computer 100, the second computer 300, and the third computer 400 may be computers included in a first company, a second company, and a third company. The second company that provides the encryption program and the third company that manufactures the specific thing to be possessed by the nucleic acid sequence may be separate companies or one company. In the case of one company, the second computer 300 and the third computer 400 may not be distinguished.

상기 제2 컴퓨터(300)에 저장되어 있고, 상기 제1 컴퓨터(100)에 제공한 암호화 프로그램에 대하여 설명하기로 한다. 본 발명의 암호화 프로그램은 본 출원인의 등록특허 제10-0764239호에 개시한 DNA 또는 RNA의 염기들의 인위적인 조합에 임의로 일련의 숫자 또는 문자를 대응시켜 정보를 나타낼 수 있게 설정하고, 이에 따라 상기 정보단위의 순차적 결합에 의해 표현될 수 있는 정보를 상기 서열단위들의 순차적인 결합형태로 표현하는 암호화 방법을 이용하고 있다. 상기 본 발명의 인위적 핵산서열 표현방식의 암호화 방법을 좀더 구체적으로 설명하기로 한다.An encryption program stored in the second computer 300 and provided to the first computer 100 will be described. The encryption program of the present invention is set to represent information by arbitrarily matching a series of numbers or letters to an artificial combination of bases of DNA or RNA disclosed in the applicant's registered patent No. 10-0764239, and accordingly the information unit An encoding method of expressing information that can be expressed by sequential combining of sequential combinations of the sequence units is used. The encoding method of the artificial nucleic acid sequence expression method of the present invention will be described in more detail.

도 3은 본 발명의 정보를 암호화하는 방법을 설명하기 위한 흐름도이다. 본 발명의 암호화 방법은, 복수의 서열조합과 정보단위의 대응 방식으로부터 어느 하나를 선택하는 단계(S10)와, 상기 선택된 방식에 따라 염기들의 서열단위의 인위적인 조합인 서열조합에 정보단위를 매칭하여 설정하는 단계(S11)와, 입력되는 정보 데이터를 서열단위들의 순차적 결합형태인 핵산서열로 표시하여 암호화하는 단계(S12)를 포함하여 이루어진다.3 is a flowchart illustrating a method of encrypting information of the present invention. In the encoding method of the present invention, a step (S10) of selecting a corresponding sequence of a plurality of sequence combinations and information units is performed, and matching an information unit to a sequence combination which is an artificial combination of sequence units of bases according to the selected scheme. And setting (S11) and displaying and encoding the inputted information data as a nucleic acid sequence which is a sequential combination of sequence units (S12).

도 4는 상기 암호화된 정보를 해독하는 과정을 설명하기 위한 흐름도이다. 암호화된 정보의 핵산서열에서 서열조합과 정보단위의 대응 방식을 확인하는 단계(S20)와, 상기 확인된 대응 방식을 적용하여 상기 핵산서열을 해석하여 정보데이터를 추출하는 단계(S21)를 포함하여 이루어진다.4 is a flowchart illustrating a process of decrypting the encrypted information. Including the step (S20) of checking the corresponding method of the sequence combination and the information unit in the nucleic acid sequence of the encoded information, and extracting the information data by analyzing the nucleic acid sequence by applying the identified corresponding method (S21). Is done.

상기 정보단위의 일련의 숫자 또는 문자는 특별히 이에 제한되지 않으나, 일련의 아라비아 숫자, 로마 숫자, 영어의 알파벳, 국어의 자음과 모음, 일어의 히라가나와 카타가나 등을 이용함이 바람직하고, 상기 가치정보는 특별히 이에 제한되지 않으나, 특정한 개체를 인증하기 위한 인간의 이름, 주민등록번호, 각종 인증고유번호 등을 사용함이 바람직하다. 또한, 상기 정보 데이터는 상기 정보제공자가 제공한 적어도 하나의 상기 정보단위 들로 이루어진 데이터이다. 예를 들면, 짧은 문장, 긴 문장, 문자, 숫자 및 알파벳 등을 혼합하여 이루어진 데이터들일 수 있다. The series of numbers or letters of the information unit is not particularly limited, but it is preferable to use a series of Arabic numerals, Roman numerals, English alphabets, Korean consonants and vowels, Japanese hiragana and katakana, and the value information. Although not particularly limited thereto, it is preferable to use human names, social security numbers, various authentication unique numbers, and the like for authenticating a specific individual. In addition, the information data is data consisting of at least one of the information units provided by the information provider. For example, the data may be a mixture of short sentences, long sentences, letters, numbers, alphabets, and the like.

본 발명에 따라 정보를 구성하는 가장 기본단위인 DNA 또는 RNA는 핵산의 기본구조가 포스포디에스테르 결합에 의해 연결된 물질로서, 유전공학 분야에서 일반적으로 정의되는 것과 동일하다. 핵산은 포스포디에스테르 결합방식에 의해 사슬형태로 결합되어 DNA와 RNA를 구성하게 된다. 핵산의 구조에서 염기결합부에는 총 5 종류의 화합물들이 결합될 수 있는데, 어떠한 화합물이 결합되느냐에 따라, DNA는 아데닌(Adenine: A), 티민(Thymine: T), 구아닌(Guanine: G) 및 씨토신(Cytosine: C)의 4 종류의 염기로 구성되어 있고, RNA는 아데닌(A), 우라실(Uracil: U), 구아닌(G) 및 씨토신(C)으로 구성된다. DNA와 RNA는 도 1a에서 환구조의 2 번 탄소에 -H가 결합되는지 또는 -OH가 결합되는지에 따라 구별된다. 생체내에서는 DNA 또는 RNA의 형태에서 4 종류 염기들의 3개의 조합에 의해 특정한 아미노산이 표현되고, 그러한 아미노산의 특정한 조합에 의해 단백질이 형성된다. 참고로, 3 개의 조합에는 1 종류의 염기가 2 이상 존재하는 경우도 있다. 또한, 상기 핵산서열을 자연계 에 존재하는 염기들의 결합방식인 포스포디에테르 결합방식에 의해 이루어진다. DNA or RNA, which is the most basic unit constituting information according to the present invention, is a substance whose nucleic acid structure is linked by phosphodiester bonds, and is the same as that generally defined in the field of genetic engineering. Nucleic acids are bound in the form of a phosphodiester bond to form DNA and RNA. In the structure of the nucleic acid, a total of five kinds of compounds may be bound to the base-binding portion. Depending on which compound is bound, DNA is adenine (A), thymine (T), guanine (G), and It consists of four bases of cytosine (C), and RNA consists of adenine (A), uracil (U), guanine (G), and cytosine (C). DNA and RNA are distinguished according to whether -H or -OH is bonded to carbon number 2 of the ring structure in FIG. 1A. In vivo, specific amino acids are expressed by three combinations of four bases in the form of DNA or RNA, and proteins are formed by specific combinations of such amino acids. For reference, two or more types of bases may exist in three combinations. In addition, the nucleic acid sequence is made by a phosphodiether linkage method of binding of bases present in nature.

상기 서열조합과 정보단위를 매칭시켜 설정하는 복수의 방식은 예를 들면 아래 설명과 같이 3가지를 들 수 있다.A plurality of methods for matching and setting the sequence combination and the information unit can be given, for example, as described below.

첫 번째 설정방식은 표 1과 같이, 하나 또는 둘 이상의 염기(서열단위)들의 일정한 허용횟수까지 이들의 반복 연결횟수에 따라 순차적으로 일련의 정보단위를 설정하고, 특정한 염기조합을 서열조합의 결합을 표시하는 마커로 설정하는 방식이다. In the first setting method, as shown in Table 1, a series of information units are sequentially set up according to the number of repetitive linkages up to a certain allowable number of one or more bases (sequence units). This is set as a marker to display.

Figure 112009058821210-pat00001
Figure 112009058821210-pat00001

표 1은 염기들의 인위적 조합방식에 특정한 정보단위를 설정하는 방식 및 상기 설정방식을 이용하여 가치정보를 표현하는 방법의 일 실시예를 나타낸다. 표 1에서 보듯이, 사용된 염기들은 A, C, T, G이고, 일정한 허용횟수는 3으로 설정하였으며, 결합표시 마커로는 ATG가 사용되었다. 마커 ATG는 서열분석시 방향성을 제공 하는 것으로서, 염기분석의 방향이 올바른지를 알려줄 수 있는 지표로서도 사용될 수 있는데, 예를 들어, 분석내용이 GTA의 서열조합을 포함하고 있으면 역으로 해석해야 함을 나타낸다. 표 1에서 보듯이, 주민등록번호의 일부인 '1480632'의 가치정보를 표현함에 있어서, 각각의 정보단위 '1', '4', '8' 등을 나타내기 위하여 대응하는 서열조합으로서 'A', 'C', 'TT' 등이 사용되었고, 이들의 적합한 결합형태 등을 확인하기 위하여 각 서열조합들의 사이에 결합마커 'ATG'가 사용되었다. 따라서, 서열단위들의 임의적 조합에 각각 일련의 정보단위를 미리 설정하여 놓고, 특정한 정보 데이터 '1480632'를 표현함에 있어서, 이들의 핵산서열을 구성하여 놓으면, 아래와 같이, 손쉽게 상기 가치정보를 확인할 수 있다. Table 1 shows an embodiment of a method of setting a specific information unit in the artificial combination of bases and a method of expressing value information using the setting method. As shown in Table 1, the bases used were A, C, T, and G, and a certain allowable frequency was set to 3, and ATG was used as a binding marker. The marker ATG provides directionality in sequencing and can be used as an indicator to indicate if the direction of nucleotide analysis is correct. For example, if the analysis contains GTA sequence combinations, it should be reversed. . As shown in Table 1, in expressing the value information of '1480632' which is a part of the social security number, 'A', 'A' and 'A', '4', '8', etc. C ',' TT 'and the like were used, and the binding marker' ATG 'was used between the respective sequence combinations in order to identify their suitable binding forms. Therefore, if a series of information units are set in advance in an arbitrary combination of sequence units, and the nucleic acid sequences are constructed in expressing specific information data '1480632', the value information can be easily identified as follows. .

정보 데이터 : 1 4 8 0 6 3 2Information data: 1 4 8 0 6 3 2

핵산서열(암호화) : A ATG C ATG TT ATG G ATG CCC ATG AAA ATG AANucleic Acid Sequence (Encoding): A ATG C ATG TT ATG G ATG CCC ATG AAA ATG AA

두 번째 설정방식은 표 2 및 표 3에서와 같이, 특정한 염기(서열단위)를 서열조합의 개시 및/또는 종결 마커로서 사용하고 나머지 염기들의 하나 또는 둘 이상의 반복 연결횟수 또는 임의의 조합에 따라 순차적인 정보단위를 설정하는 방식이다.The second setup uses a particular base (sequence unit) as the initiation and / or termination marker of the sequence combination, as shown in Tables 2 and 3, and is sequential according to one or two or more repeat linkages or any combination of the remaining bases. This is a method of setting the information unit.

표 2는 염기들의 인위적 조합방식에 특정한 정보단위를 설정하는 방식 및 상기 설정방식을 이용하여 가치정보를 표현하는 방법의 다른 일 실시태양을 나타낸다.  Table 2 shows another embodiment of a method of setting an information unit specific to an artificial combination of bases and a method of expressing value information using the setting method.

Figure 112009058821210-pat00002
Figure 112009058821210-pat00002

표 2에서 보듯이, T가 서열조합의 종결마커로서, A와 C가 서열조합의 반복 서열단위로서, 일정한 허용횟수는 5로서 각각 설정되어있다. 상기 주민등록번호 뒷자리 “1480632”의 정보데이터를 상기 표 2의 방식으로 암호화하면 아래와 같다.As shown in Table 2, T is the end marker of the sequence combination, A and C are the repeat sequence units of the sequence combination, and a certain allowable frequency is set as 5, respectively. If the information data of the digit "1480632" after the resident registration number is encrypted by the method of Table 2 as follows.

정보 데이터 : 1 4 8 0 6 3 2Information data: 1 4 8 0 6 3 2

핵산서열(암호화) : AT AAAAT CCCT CCCCCT CT AAAT AATNucleic Acid Sequence (Encoding): AT AAAAT CCCT CCCCCT CT AAAT AAT

또한, 표 3에서 보듯이, A가 서열조합의 개시마커로서, A, T, C, G의 2 개의 조합이 서열조합으로서 각각 설정되어 있다. 상기 “1480632”의 정보데이터를 상기 표 3의 방식으로 암호화하면 아래와 같다.In addition, as shown in Table 3, two combinations of A, T, C, and G are set as sequence combinations, with A being the start marker of the sequence combination. If the information data of "1480632" is encrypted by the method of Table 3 as follows.

Figure 112009058821210-pat00003
Figure 112009058821210-pat00003

정보 데이터 : 1 4 8 0 6 3 2Information data: 1 4 8 0 6 3 2

핵산서열(암호화) : ACC ATC AGT AAA ATG ACG ACTNucleic Acid Sequence (Encoding): ACC ATC AGT AAA ATG ACG ACT

세 번째 설정방식은 표 4에 도시한 바와 같이, 특정한 염기들의 둘 또는 셋 이상의 서열조합에 각각 특정한 정보단위를 설정하고 이들의 특정한 조합에 의해 가치정보를 설정하는 방식이다.As shown in Table 4, the third setting method is to set specific information units to two or three or more sequence combinations of specific bases and set value information by the specific combination thereof.

표 4는 염기들의 인위적 조합방식에 특정한 정보단위를 설정하는 방식 및 상기 설정방식을 이용하여 정보 데이터를 표현하는 방법의 또 다른 일 실시예를 각각 나타낸다. 표 4에서 보듯이, 3 개의 염기들은 제 1 염기, 제 2 염기 및 제 3 염기의 순서로 조합되어 하나의 정보단위(알파벳)를 나타낸다. 정보단위들은 표 4에서 A~Z로 표시되어 있다. 예를 들어, 제 1 염기로서 'A'와 제 2 염기로서 'T'와 제 3 염기로서 'T'의 조합에 의해 서열조합 'ATT'가 만들어지고, 그러한 서열조합에는 정보단위 'K'가 할당되어 있다. 핵산서열이 완벽한 정보를 담고있는지를 확인하기 위하여 종결마커로서 'CCC'의 서열조합이 설정되어있다. 한편, 핵산서열의 완벽성을 나타내기 위하여 'CCC'의 서열조합을 개시마커로 사용할 수도 있고, 경우에 따라서는 'CCC'를 개시 및 종결마커로서 동시에 사용할 수도 있다. 정보 데이터가 “JONG IL LEE”인 경우 이에 대한 암호화는 아래와 같이 수행된다.Table 4 shows another embodiment of a method of setting an information unit specific to an artificial combination method of bases and a method of expressing information data using the setting method, respectively. As shown in Table 4, the three bases are combined in the order of the first base, the second base and the third base to represent one information unit (alphabet). The units of information are denoted A through Z in Table 4. For example, a sequence combination 'ATT' is created by a combination of 'A' as a first base, 'T' as a second base, and 'T' as a third base, and the information unit 'K' is included in the sequence combination. Is assigned. In order to confirm that the nucleic acid sequence contains complete information, a sequence combination of 'CCC' is set as the termination marker. On the other hand, in order to indicate the completeness of the nucleic acid sequence, the sequence combination of 'CCC' may be used as the start marker, and in some cases, 'CCC' may be used simultaneously as the start and stop marker. If the information data is “JONG IL LEE”, the encryption is performed as follows.

Figure 112009058821210-pat00004
Figure 112009058821210-pat00004

정보 데이터 : J O N G I L L E EInformation data: J O N G I L L E E

핵산서열(암호화) : ATA TTC TTT CAA CAC ATC ATC TAT TAT CCCNucleic Acid Sequence (Encoding): ATA TTC TTT CAA CAC ATC ATC TAT TAT CCC

본 발명의 정보의 암호화는 앞에서 예시한 서열조합과 정보단위의 대응 방식 중 어느 하나를 선택하여 이루어진다. 그러나 앞에서 설명한 방식들은 수많은 서열 조합과 정보단위를 대응시키는 방식 중의 일부에 지나지 않는다. 암호화된 정보는 상기 대응 방식의 역으로 적용하여 해독을 하도록 할 수 있다.The encoding of the information of the present invention is performed by selecting any one of the above-described sequence combinations and corresponding methods of information units. However, the methods described above are only some of the ways in which numerous sequence combinations and information units are mapped. The encrypted information can be applied in the reverse of the corresponding manner to decrypt.

상기 본 발명의 제2 실시 예에서, 상기 제1 컴퓨터(100)에서는 상기 정보제공자가 제공한 정보 및 기타 데이터를 모두 인위적 핵산서열로 암호화할 수도 있다. 또한, 암호화 유형번호까지 인위적 핵산서열로 암호화하여 함께 저장할 수도 있다.In the second embodiment of the present invention, the first computer 100 may encrypt both the information provided by the information provider and other data into an artificial nucleic acid sequence. In addition, the coding type number may be encoded and stored together with an artificial nucleic acid sequence.

상기 제2 컴퓨터(300)는 상기 제1 컴퓨터(100)가 저장하고 있는 암호화된 정보, 정보제공자의 데이터, 정보제공자가 제1 컴퓨터(100)에 제공한 정보수령자, 정보 접근 조건 등에 관한 데이터를 상기 제1 컴퓨터(100)와 공유할 수도 있다. 이는 정보수령자가 설정된 정보접근 조건이 완수되기 전에 상기 제1 회사가 없어지는 경우에 대비하기 위함이다.The second computer 300 stores the encrypted information stored in the first computer 100, data of the information provider, data receivers provided by the information provider to the first computer 100, information access conditions, and the like. It may be shared with the first computer 100. This is to prepare for the case where the first company disappears before the information access condition set by the information receiver is completed.

상기 제3 컴퓨터(400)는 상기 제1 컴퓨터(100)로부터 상기 암호화된 정보의 핵산서열과 실물화 및 소지시키기 위한 특정 물건의 제조 요청 데이터를 받아 저장한다. 제3 회사는 예를 들면 바이오 회사로서 핵산서열을 가지고 해당하는 예를 들면 유전체를 조성하거나, 유전체를 시쿼싱(서열해독)을 할 수 있는 회사이다. 상기 제3 회사에서는 상기 제1 컴퓨터(100)에서 요청한 바에 따라서 상기 수신된 핵산서열을 유전체로 실물화하고, 이를 특정 물건에 소지시켜 요청한 수만큼의 상기 특정 물건을 상기 제1 회사로 전달한다. 상기 핵산서열을 유전체로 실물화하는 것에 대해서는, 염기서열은 생체 내에서 3개씩 조합하여 예를 들면, 염기서열이 AGC라면 이는 특정 단백질과 매칭된다. 또한, 생체 내에선 4의 3 등 64개의 단백질을 암호 화하는 대신 20여개의 단백질만을 암호화한다. 이는 염기서열의 순서는 각각의 해당 단백질을 만들게 되고 여러 개의 코드가 한 개의 단백질을 만들기도 하기 때문이다. The third computer 400 receives and stores the nucleic acid sequence of the encrypted information and request data of a specific object for realizing and possessing the encrypted information from the first computer 100. The third company is a bio company, for example, a company that has a nucleic acid sequence and can create a corresponding genome, for example, or sequence (decode) the genome. The third company actualizes the received nucleic acid sequence into a genome as requested by the first computer 100, carries it in a specific object, and delivers the requested number of specific objects to the first company. For the actualization of the nucleic acid sequence into the genome, the base sequences are combined three by three in vivo, for example, if the base sequence is AGC, it is matched with a specific protein. In addition, instead of encoding 64 proteins such as 3 of 4 in vivo, only 20 proteins are encoded. This is because the sequence of the sequences will make each protein and several codes will make one protein.

여기에서 특정 물건이란, 예를 들면 목걸이, 반지 등 정보수령자가 소지할 수 있는 물건을 들 수 있다.Herein, the specific object may be, for example, an object that an information receiver can possess, such as a necklace or a ring.

상기 제1 회사는 상기 인위적 핵산서열로 암호화하여 출력한 정보에 관한 문건과 상기 제3 회사로부터 전달된 특정 물건을 보관하고 있다가 정보전달의 조건이 충족된 때에 상기 정보제공자가 지정한 정보수령자에게 전달한다. 정보수령자는 1인일 수도 있고, 복수인이 될 수도 있다. 정보수령자가 복수인 인 경우 각각의 정보수령자가 상기 정보에 접근할 수 있는 조건을 정보제공자가 설정해놓을 수 있다. 예를 들면, 상기 정보제공자가 상기 제1 컴퓨터(100)에 제공하는 정보가 유언인 경우, 유언장 작성자는 상기 제1 컴퓨터(100)에 유언과 함께 유언수령자 A, B, C 3인의 유언수령자가 지정하였고, 유언수령자 A는 유언장 작성자의 사망 후 언제든지 유언장 내용을 확인할 수 있고, 유언수령자 B는 상기 유언장 작성자의 사망 후 5년이 되는 날 이후에 유언장 내용을 확인할 수 있고, 유언수령자 C는 상기 유언장 작성자의 사망 후 10년이 되는 날 이후에 유언장 내용을 확인할 수 있도록 설정해 놓은 경우, 상기 유언수령자 A, B, C는 상기 제1 회사로부터 상기 유언장작성자가 사망한 후에 상기 상기 핵산서열로 암호화된 유언장의 문건과 상기 핵산서열을 실물화하여 소지시킨 특정 물건을 전달 받게 된다. 이 경우 유언수령자 A는 언제든지 유언장 내용을 확인할 수 있지만, 상기 유언수령자 B, C는 상기 5년 및 10년이 경 과한 후가 아니면 유언장 내용을 확인할 수 없다. 유언장 내용을 확인하는 과정은 상기 유언수령자가 상기 제3 회사에서 본인 인증을 받은 후에, 상기 특정 물건을 상기 제3 회사에 전달하여 시쿼싱(서열해독)을 요청하여 상기 제3 회사로부터 해독된 핵산서열 문건(암호화된 유언장)을 받게 된다. 유언수령자는 보관하고 있는 암호화된 유언장 문건과 상기 해독된 핵산서열 문건의 동일 여부를 확인 한 후에, 상기 제1 컴퓨터(100)에서 본인 인증을 받은 후에, 상기 핵산서열 문건을 유언장으로의 전환을 요청하게 된다. 상기 제1 컴퓨터(100)는 상기 유언장 전환 요청을 받고, 상기 유언수령자의 유언장 확인 조건을 확인하여 조건이 충족되지 않았을 경우는 해독 불가 메시지를 상기 유언수령자에게 보낸다. 한편 유언장 확인 조건이 충족되어 있을 때에는 상기 암호화된 유언장의 암호화 유형을 확인하여 해독하여 상기 유언수령자에게 전달하게 된다. 상기 유언수령자는 유언장을 확인한 후에도 상기 특정 물건에 소지되어 있는 실물화된 유언장 및 유언장 작성자와 관련이 있는 유전체를 계속 소지할 수 있다.The first company keeps the document about the information encoded and output by the artificial nucleic acid sequence and the specific object delivered from the third company and delivers it to the information receiver designated by the information provider when the conditions of information delivery are satisfied. do. The recipient of the information may be one or more than one. When there are a plurality of information recipients, the information provider may set conditions under which each information receiver can access the information. For example, if the information provided by the information provider to the first computer 100 is a testament, the will will be written to the first computer 100 with the testament recipients A, B, and C. Wills A can check the contents of the Will at any time after the death of the Will of the Will. In the case where the testament contents are set to be confirmed after 10 years after the author's death, the testament recipients A, B, and C are wills encoded in the nucleic acid sequence after the testament creator dies from the first company. The document and the specific object possessed by realizing the nucleic acid sequence will be delivered. In this case, the recipient A can check the contents of the will at any time, but the recipients B and C cannot check the contents of the will unless the five and ten years have passed. The process of confirming the content of the will is that after the will of the will is verified by the third company, the specific object is delivered to the third company to request a sequence (decoding), and the nucleic acid decoded from the third company. You will receive a sequence document (an encrypted will). The recipient of the testament, after confirming whether the encrypted testament document and the decrypted nucleic acid sequence document are the same, and after having authenticated the identity at the first computer 100, request the conversion of the nucleic acid sequence document to the testament. Done. The first computer 100 receives the will changeover request, checks the will of the will of the will, and if the condition is not satisfied, the first computer 100 sends a decipherable message to the will of the will. On the other hand, when the condition of confirming the will is satisfied, the type of encryption of the encrypted will is checked and decrypted and transmitted to the will. The will of the will will continue to carry the genome associated with the will and the author of the will will be carried on the particular object even after confirming the will.

도 5는 본 발명의 타임캡슐전달 방법의 실시 예를 설명하기 위한 흐름도이다.  5 is a flowchart illustrating an embodiment of a time capsule delivery method of the present invention.

상기 컴퓨터(20)에 상기 정보제공자가 제공한 정보데이터 및 부가데이터가 입력되는 단계(S100)와, 상기 컴퓨터(20)의 암호화부(22)에서 복수의 암호화 유형 중 어느 하나로 상기 입력되는 정보데이터가 암호화되는 단계(S110)와, 상기 컴퓨터(20)에서 정보수령자에게 전달하기 위한 암호화된 정보데이터를 출력하는 단계(S120)와, 상기 암호화된 정보데이터를 상기 컴퓨터(20)의 실물화처리부(23)에서 실물화를 위한 처리를 수행하는 단계(S130)와, 상기 컴퓨터(20)에서 데이터저장부(24)에 저장되어 있는 상기 부가데이터로부터 상기 암호화된 정보데이터의 전달의 조건이 충족되는지를 확인하는 단계(S140)와, 상기 컴퓨터(20)에서 상기 부가데이터의 조건이 충족되었다고 확인된 경우, 상기 출력된 암호화 정보데이터 및 상기 실물화되어 소지시킨 특정 물건이 정보수령자에게 전달되는 단계(S150)를 포함하여 이루어진다. Inputting the information data and additional data provided by the information provider to the computer 20 (S100), and the information data input by any one of a plurality of encryption types in the encryption unit 22 of the computer 20; Is encrypted (S110), outputting the encrypted information data for delivery from the computer 20 to the information recipient (S120), and the actual information processing unit of the encrypted information data ( In step 23), a process for realization is performed (S130), and whether the condition for transferring the encrypted information data from the additional data stored in the data storage unit 24 in the computer 20 is satisfied. When the step S140 and the computer 20 confirm that the condition of the additional data is satisfied, the outputted encrypted information data and the specific object possessed by the information are information. It comprise the steps (S150) to be delivered to ryeongja.

상기 컴퓨터(20)에 제공되는 부가데이터는 예를 들면, 상기 정보데이터를 수령할 정보수령자, 상기 정보데이터를 상기 정보수령자에게 전달하는 시기 및 조건 등에 관한 데이터일 수 있다. The additional data provided to the computer 20 may be, for example, data about an information receiver who will receive the information data, a time and condition for delivering the information data to the information receiver, and the like.

상기 정보수령자가 수령하는 암호화된 정보데이터의 출력물은 필요한 경우 공증기관에서 공증을 한 상태의 문건일 수 있다. The output of the encrypted information data received by the information recipient may be a document notarized by a notary public if necessary.

이 경우, 상기 컴퓨터(20)에서 사용되는 암호화 유형은, 상기 컴퓨터(20)의 인증부(25)에서 상기 정보제공자에게 암호화 유형에 대한 암호화유형인증키를 부여하고, 상기 정보제공자는 상기 컴퓨터(20)에 상기 암호화유형인증키를 입력하여 이에 대응되는 암호화 유형으로 상기 정보데이터를 암호화할 수 있다.In this case, the encryption type used in the computer 20, the authentication unit 25 of the computer 20 gives the information provider an encryption type authentication key for the encryption type, and the information provider provides the computer ( 20, the encryption type authentication key may be input to encrypt the information data with an encryption type corresponding thereto.

도 6은 상기 본 발명의 타임캡슐 전달방법의 실시예에서, 상기 암호화된 정보데이터의 출력물과 상기 암호화 정보데이터의 실물이 소지된 특정 물건을 수령한 정보수령자가 상기 컴퓨터(20)에 접속하여 암호화 해독을 수행하는 방법을 설명하기 위한 흐름도이다.6 is an embodiment of the time capsule delivery method of the present invention, in which an information receiver receiving an output of the encrypted information data and a specific object carrying the actual information of the encrypted information data is connected to the computer 20 and encrypted. A flowchart for explaining a method of performing decryption.

상기 정보수령자 단말기로부터 상기 컴퓨터(20)에 접속하여 본인인증을 수행 하는 단계(S200)와, 상기 본인인증을 거친 후 상기 컴퓨터(20)에 상기 특정 물건에 소지된 실물의 서열해독을 요청하는 단계(S210)와, 상기 컴퓨터(20)에서 상기 데이터저장부(200)에 저장되어 있는 부가데이터를 확인하여 상기 정보수령자가 정보데이터 접근 조건이 충족되는지를 확인하는 단계(S220)와, 상기 정보수령자가 정보데이터 접근 조건이 충족되는 경우 상기 컴퓨터(20)의 서열해독부(26)에서 상기 특정 물건에 소지된 실물의 서열해독처리를 수행하는 단계(S230)와, 상기 컴퓨터(20)에서 상기 정보수령자가 제공한 상기 암호화 정보데이터의 출력물과 상기 서열해독된 암호화 정보데이터의 일치 여부를 판단하는 단계(S240)와, 상기 암호화 정보데이터의 출력물과 상기 서열해독된 암호화 정보데이터가 일치하는 경우 상기 컴퓨터(20)의 암호화해독부(27)에서 상기 암호화 정보데이터의 암호화 유형을 확인하여 해독하는 단계(S250)와, 상기 컴퓨터(20)에서 해독된 정보데이터를 상기 정보수령자 단말기에 전달하는 단계(S260)를 포함하여 이루어진다. Accessing the computer 20 from the information receiver terminal to perform identity verification (S200), and requesting the computer 20 to decode the real object possessed by the specific object after the identity verification; (S210) and checking the additional data stored in the data storage unit 200 in the computer 20 to confirm whether the information receiver accesses the information data access condition (S220), and the information receiver When the information data access condition is satisfied, the step of the sequence decoding unit 26 of the computer 20 to perform the sequence decoding process of the object possessed in the specific object (S230), and the information in the computer 20 Determining whether the output of the encrypted information data provided by the receiver and the encrypted decrypted information data match (S240), and the output of the encrypted information data and the sequence readout. If the encryption information data match, the step of identifying and decrypting the encryption type of the encryption information data in the decryption unit 27 of the computer 20 (S250) and the information data decrypted by the computer 20 It includes the step of transmitting to the information receiver terminal (S260).

상기 암호화 유형은 상술한 복수의 서열조합과 정보단위를 매칭시켜 설정하는 방식을 의미한다.선택된 상기 암호화 유형에 따라서 정보데이터가 인위적 핵산서열로 암호화 되는 것은 앞에서 상세히 설명했으므로 그 설명을 생략하기로 한다. The type of encryption refers to a method of matching and setting the plurality of sequence combinations and information units described above. Since information data is encoded into an artificial nucleic acid sequence according to the selected type of encryption, the description thereof will be omitted. .

도 7은 본 발명의 타임캡슐 전달 방법의 다른 실시예를 설명하기 위한 흐름도이다.7 is a flowchart illustrating another embodiment of a time capsule delivery method of the present invention.

제1 컴퓨터에서 정보제공자가 제공한 정보데이터가 입력되는 단계(S300)와, 상기 정보제공자가 선택한 암호화 유형 또는 임의로 설정된 암호화 유형으로 상기 제1 컴퓨터에서 입력되는 정보데이터를 암호화하는 단계(S310)와, 상기 제1 컴퓨터 에서 정보수령자에게 전달하기 위한 상기 암호화된 정보데이터를 출력하는 단계(S320)와, 상기 제1 컴퓨터에서 제2 컴퓨터에 접속하여 상기 암호화된 정보데이터를 전송하고 상기 정보수령자에게 전달하기 위한 암호화된 정보의 실물화 및 이를 소지시킬 특정 물건의 제조를 요청하는 단계(S330)와, 상기 제2 컴퓨터에서 상기 제1 컴퓨터로부터 전송된 암호화 정보를 수신하여 실물화를 위한 처리를 수행하는 단계(S340)를 포함하여 정보제공자의 정보데이터가 암호화되고, 암호화된 정보데이터의 실물화 및 이를 소지시킬 특정 물건이 제조된다.Inputting information data provided by the information provider from the first computer (S300), encrypting information data input from the first computer using an encryption type selected by the information provider or an arbitrarily set encryption type (S310); Outputting the encrypted information data for transmission from the first computer to the information receiver (S320); connecting the second computer from the first computer to transmit the encrypted information data, and transmitting the encrypted information data to the information recipient. Requesting the actualization of the encrypted information for realization and the manufacture of a specific object to carry it (S330), and receiving the encryption information transmitted from the first computer at the second computer to perform a process for realization Information data of the information provider including the step (S340) is encrypted, the actualization of the encrypted information data and when carrying it Kill certain things are made.

상기 암호화된 정보데이터 출력물은 필요에 따라서 공증기관에서 공증을 해놓을 수 있다.The encrypted information data output may be notarized by a notary public as needed.

상기 암호화 유형은 상술한 복수의 서열조합과 정보단위를 매칭시켜 설정하는 방식을 의미한다.선택된 상기 암호화 유형에 따라서 정보데이터가 인위적 핵산서열로 암호화 되는 것은 앞에서 상세히 설명했으므로 그 설명을 생략하기로 한다. The type of encryption refers to a method of matching and setting the plurality of sequence combinations and information units described above. Since information data is encoded into an artificial nucleic acid sequence according to the selected type of encryption, the description thereof will be omitted. .

상기 제1 컴퓨터, 제2 컴퓨터 및 제3 컴퓨터는 각각 제1 회사, 제2 회사 및 제3 회사에 포함된 컴퓨터일 수 있다. 이 경우, 상기 제2 회사에서 제작된 암호화 정보데이터의 실물이 소지된 특정 물건은 상기 제1 회사로 전달된다. 상기 제1 회사는 상기 출력한 암호화된 정보데이터와 상기 특정 물건을 보관하고 있다가 정보데이터 전달 요건(예를 들어, 정보데이터가 유언장인 경우, 유언장 작성자의 사망)이 충족되면 상기 암호화된 정보데이터와 상기 특정 물건을 유언장 작성자가 지정한 유언수령자에게 전달한다. The first computer, the second computer, and the third computer may be computers included in the first company, the second company, and the third company, respectively. In this case, the specific object carrying the real item of the encrypted information data produced by the second company is transferred to the first company. The first company stores the encrypted information data and the specific object outputted, and if the information data transmission requirements (for example, if the information data is a will, the death of the willer's creator) is met, the encrypted information data. And deliver the specific object to the testament recipient designated by the will.

도 8은 상기 암호화된 정보데이터 및 특정 물건을 수령한 정보수령자가 정보 데이터를 확인하는 방법을 설명하기 위한 흐름도이다.8 is a flowchart illustrating a method of confirming information data by an information receiver who has received the encrypted information data and a specific object.

제1 회사로부터 암호화된 정보데이터 및 특정 물건을 수령한 정보수령자가 정보수령자 단말기로상기 제2 컴퓨터에 접속하여 본인 인증을 받는 단계(S400)와, 상기 정보수령자 단말기에서 상기 제2 컴퓨터로 핵산서열로 암호화된 데이터가 실물화되어 소지된 특정물건에서 서열해독을 요청하는 단계(S410)와, 상기 정보수령자 단말기에서 상기 제2 컴퓨터로부터 송신된 서열해독된 암호화 정보데이터를 수신하는 단계(S420), 상기 정보수령자 단말기에서 상기 제1 컴퓨터에 접속하여 본인 인증을 하는 단계(S430)와, 정보수령자 단말기에서 서열해독된 암호화 정보데이터를 상기 제1 컴퓨터로 전송하고 암호화 해독을 통한 정보데이터 전환을 요청하는 단계(S440)와, 상기 제1 컴퓨터에서 상기 정보데이터 전환을 요청한 정보수령자에게 설정된 정보데이터 접근 조건이 충족되어 있는지를 확인하는 단계(S450)와, 상기 정보수령자에게 설정된 정보데이터에의 접근 조건이 충족된 상태인 경우, 상기 제1 컴퓨터에서 상기 정보수령자로부터 송신된 서열해독된 암호화된 정보데이터와 상기 제1 컴퓨터에서 보관하고 있는 암호화된 정보데이터와 비교하는 단계(S460)와, 상기 제1 컴퓨터에서 2개의 정보데이터의 비교 결과 동일한 것으로 인정된 경우, 상기 제1 컴퓨터에서 상기 암호화된 정보데이터의 암호화 유형을 확인하는 단계(S470)와, 상기 제1 컴퓨터에서 확인된 암호화 유형에 따라서 상기 암호화된 정보데이터를 해독하여 정보데이터로 전환하는 단계(S480)와, 상기 제1 컴퓨터에서 상기 해독된 정보데이터를 상기 정보수령자 단말기로 전송하는 단계(S490)를 포함하여 이루어진다. Receiving the user information authenticated by the information recipient receiving the encrypted information data and the specific object from the first company to the information receiver terminal (S400), and the nucleic acid sequence from the information receiver terminal to the second computer (S410) requesting sequence decoding in a specific object possessed by physically encoded data, and receiving the decrypted encrypted information data transmitted from the second computer at the information receiver terminal (S420), Authenticating the user by accessing the first computer from the information receiver terminal (S430); transmitting the encrypted information data decrypted from the information receiver terminal to the first computer and requesting information data conversion through encryption and decryption; Step S440, access to the information data set to the information receiver requesting the information data conversion from the first computer Checking whether the case is satisfied (S450), and when the condition for accessing the information data set to the information receiver is satisfied, the first computer and the decoded encrypted information data transmitted from the information receiver; Comparing with the encrypted information data stored in the first computer (S460) and when the comparison of the two information data in the first computer is determined to be the same, if the encrypted information data of the first computer Checking an encryption type (S470), converting the encrypted information data into information data according to the encryption type confirmed by the first computer (S480), and decrypting the decrypted information by the first computer; And transmitting the data to the information receiver terminal (S490).

상기 정보수령자에게 설정된 정보데이터에의 접근 조건은 상기 정보제공자가 제1 컴퓨터에 설정해놓은 조건으로서, 특정 정보수령자가 정보데이터를 확인할 수 있는 시기 및 기타 조건에 관한 것이다. 예를 들면, 정보수령자 A에게 설정된 정보데이터에의 접근 조건이 “정보제공자의 사망 후 10년이 경과”할 경우로 되어 있는 경우, 상기 정보수령자 A가 상기 제1 회사 컴퓨터에 정보데이터 전환을 요청하면, 상기 제1 컴퓨터에서는 상기 정보수령자 A에게 설정되어 있는 정보데이터에의 접근 조건이 충족되어 있는지, 즉, 상기 정보제공자가 사망한 후 10년이 경과되었는지를 판단하여 10년이 경과되어 있지 않으면 상기 정보수령자 A에게 상기 정보데이터의 전환이 불가하다는 메시지를 전송한다. The access condition to the information data set by the information receiver is a condition set by the information provider on the first computer, and relates to the timing and other conditions at which the specific information receiver can check the information data. For example, if the condition of access to the information data set by the information recipient A is "10 years after the death of the information provider", the information recipient A requests the first company computer to convert the information data. If the first computer determines whether the access condition to the information data set by the information receiver A is satisfied, that is, 10 years have elapsed since the information provider dies, A message is transmitted to the information receiver A indicating that the information data cannot be converted.

상기 암호화된 정보데이터의 암호화 유형을 확인하는 단계(S460)는 상기 암호화 유형이 상기 시쿼싱된 암호화 정보데이터에 포함되어 있을 수 있고, 또는 상기 제1 컴퓨터에 상기 암호화된 정보데이터와 매칭되어 저장되어 있을 수도 있다. The step (S460) of confirming the encryption type of the encrypted information data may include the encryption type in the sequenced encrypted information data, or is stored in match with the encrypted information data in the first computer. There may be.

또한, 상기 제1 컴퓨터에 암호화 프로그램 및 해독프로그램은 구비하고 있으나, 상기 암호화 유형에 대한 정보가 없고, 상기 제2 컴퓨터에 저장되어 있을 수 있다. 이 경우, 상기 제1 컴퓨터에서 상기 암호화 유형을 확인하는 단계(S460)는, 상기 제1 컴퓨터에서 상기 제2 컴퓨터로 상기 암호화된 정보데이터를 전송하여 암호화 유형을 요청하는 과정과, 상기 제2 컴퓨터에서 상기 암호화된 정보데이터를 수신하여 해당 암호화 유형을 조회한 후 조회된 암호화 유형에 대한 정보를 상기 제1 컴퓨터로 전송하는 과정을 포함할 수 있다.In addition, although the encryption program and the decryption program are provided in the first computer, there is no information on the encryption type and may be stored in the second computer. In this case, the step of checking the encryption type in the first computer (S460), the process of requesting the encryption type by transmitting the encrypted information data from the first computer to the second computer, and the second computer The method may include receiving the encrypted information data, inquiring about the corresponding encryption type, and transmitting information on the inquired encryption type to the first computer.

상기 제1 컴퓨터에서 확인된 암호화 유형에 따라서 상기 암호화된 정보데이 터를 해독하여 정보데이터로 전환하는 단계(S470)는, 상기 제1 컴퓨터는 암호화 프로그램과 암호화 유형에 대한 정보만을 가지고 있고, 상기 암호화 유형별 해독프로그램은 상기 제2 컴퓨터가 가지고 있을 수 있다. 이 경우, 제1 컴퓨터에서 상기 암호화된 정보데이터를 해독하여 정보데이터로 전환하기 위해서는, 상기 제1 컴퓨터에서 상기 암호화된 정보데이터의 암호화 유형을 확인하는 과정과, 상기 제1 컴퓨터에서 확인된 암호화 유형에 관한 해독프로그램을 요청하는 과정과, 상기 제1 컴퓨터에서 상기 제2 컴퓨터가 제공하는 해독 프로그램을 이용하여 상기 암호화된 정보데이터를 해독하여 정보데이터로 전환시키는 과정을 포함시킬 수 있다.In operation S470, the first computer decrypts the encrypted information data according to the encryption type confirmed by the first computer and converts the encrypted information data into information data. The type of decryption program may be owned by the second computer. In this case, in order to decrypt the encrypted information data in a first computer and convert the encrypted information data into information data, the method of confirming an encryption type of the encrypted information data in the first computer, and the encryption type confirmed in the first computer. Requesting a decryption program relating to the data; and converting the encrypted information data into information data using the decryption program provided by the second computer in the first computer.

이상에 설명한 본 발명의 실시 예는 인위적 핵산서열을 이용하여 암호화한 정보데이터를 실물화하여 정보수령자에게 전달하는 시스템 및 방법과, 상기 실물화된 정보데이터를 수령한 정보수령자가 암호화 정보데이터의 해독하는 시스템 및 방법에 대한 하나의 예를 설명한 것이다. 본 발명은 상기한 기술적 사상에 의해 예측 가능한 다양한 실시 예를 포함하고 있는 것은 자명한 사실이다.An embodiment of the present invention described above is a system and method for realizing and transmitting information data encrypted using an artificial nucleic acid sequence to an information receiver, and decrypting the encrypted information data by the information receiver receiving the actual information data. One example of a system and method is described. It is apparent that the present invention includes various embodiments predictable by the technical spirit described above.

도 1은 본 발명의 타임캡슐 전달시스템의 실시예에 관한 개략적인 구성도이다.1 is a schematic block diagram of an embodiment of a time capsule delivery system of the present invention.

도 2는 본 발명의 타임캡슐 전달시스템의 다른 실시예에 관한 개략적인 구성도이다.2 is a schematic structural diagram of another embodiment of a time capsule delivery system of the present invention.

도 3은 본 발명에 적용되는 인위적 핵산서열 암호화 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating an artificial nucleic acid sequence encoding method applied to the present invention.

도 4는 본 발명에 적용되는 인위적 핵산서열 암호화를 해독하는 방법을 설명하기 위한 흐름도이다.Figure 4 is a flow chart for explaining a method for decrypting the artificial nucleic acid sequence encoding applied to the present invention.

도 5는 본 발명의 타임캡슐 전달방법의 실시예를 설명하기 위한 흐름도이다.5 is a flowchart illustrating an embodiment of a time capsule delivery method of the present invention.

도 6은 본 발명의 타임캡슐 전달방법의 다른 실시예를 설명하기 위한 흐름도이다.6 is a flowchart illustrating another embodiment of a time capsule delivery method of the present invention.

도 7은 본 발명의 타임캡슐 전달방법의 또 다른 실시예를 설명하기 위한 흐름도이다. 7 is a flowchart for explaining another embodiment of a time capsule delivery method of the present invention.

도 8은 본 발명의 타임캡슐 전달방법의 또 다른 실시예를 설명하기 위한 흐름도이다.8 is a flowchart for explaining another embodiment of a time capsule delivery method of the present invention.

Claims (31)

정보제공자가 정보수령자에게 제공하고자 하는 정보데이터, 상기 정보제공자에 관한 정보제공자 데이터, 상기 정보수령자에 관한 정보수령자 데이터, 및 상기 정보데이터를 확인할 수 있는 상기 정보수령자의 자격조건인 정보데이터 접근 조건데이터를 입력하기 위한 정보제공자 단말기;Information data that an information provider wants to provide to an information receiver, information provider data about the information provider, information receiver data about the information receiver, and information data access condition data which is a qualification condition of the information receiver capable of confirming the information data. Information provider terminal for inputting; 상기 정보제공자 단말기로부터 상기 정보데이터, 정보제공자 데이터, 정보수령자 데이터, 및 정보데이터 접근 조건데이터를 입력받아 상기 정보데이터를 암호화시키는 컴퓨터; 및A computer which receives the information data, the information provider data, the information receiver data, and the information data access condition data from the information provider terminal and encrypts the information data; And 상기 컴퓨터에 의해 암호화된 정보데이터의 해독을 요청하도록 설치되는 정보수령자 단말기; 를 포함하여 이루어지되,An information receiver terminal installed to request decryption of the information data encrypted by the computer; , ≪ / RTI > 상기 컴퓨터는,The computer, 정보단위가 인위적인 염기서열에 대응하는 방식으로 이루어지는 복수개의 암호화 유형 중에서 어느 하나의 암호화 유형으로 암호화하는 암호화부; An encryption unit for encrypting any one encryption type among a plurality of encryption types formed in such a manner that the information unit corresponds to an artificial sequence; 상기 정보수령자가 상기 정보데이터의 염기서열을 실물로서 소지가능하도록상기 암호화부에서 암호화된 정보데이터의 염기서열을 실물화 처리하는 실물화처리부;A materialization processor for physically processing the base sequence of the information data encoded by the encryption unit so that the information receiver can carry the base sequence of the information data as a real object; 상기 실물화처리부를 통해서 얻어지는 실물의 염기서열을 판독하는 실물해독부; A physical decoding unit for reading the base sequence of the real object obtained through the realization processing unit; 상기 암호화부에서 얻어지는 암호화된 정보데이터를 해독하는 암호화해독부;An encryption decryption unit for decrypting the encrypted information data obtained from the encryption unit; 상기 정보제공자 단말기를 통하여 입력되는 상기 정보데이터, 정보제공자 데이터, 정보수령자 데이터, 및 정보데이터 접근 조건데이터를 저장하는 데이터저장부; 를 포함하여 이루어지며, A data storage unit for storing the information data, information provider data, information receiver data, and information data access condition data inputted through the information provider terminal; And, 상기 정보수령자 단말기를 통해서 상기 컴퓨터에 특정 정보수령자의 해독요청이 있는 경우 상기 컴퓨터는 상기 데이터저장부에 저장되는 정보수령자 데이터 및 정보데이터 접근 조건데이터를 확인하여 상기 특정 정보수령자의 자격조건이 충족된다고 판단되면 상기 실물해독부에서 판독된 실물의 염기서열이 상기 암호화처리부에서 암호화된 정보데이터에 대응하는 것인지 비교하여 이것들이 서로 대응하는 것이라고 판단되면, 상기 암호화된 정보데이터를 해독하여 상기 정보수령자 단말기로 전송하는 것을 특징으로 하는 타임캡슐 전달시스템.When the computer receives a request for decryption of a specific information receiver through the information receiver terminal, the computer checks the information receiver data and the information data access condition data stored in the data storage unit to satisfy the qualification condition of the specific information receiver. If it is determined that the base sequence read by the real decoding unit corresponds to the information data encrypted by the encryption processing unit, and if it is determined that they correspond to each other, decrypts the encrypted information data to the information receiver terminal Time capsule delivery system, characterized in that for transmitting. 제1항에 있어서, 상기 암호화부의 암호화 유형이 상기 정보제공자 단말기를 통해서 선택되거나, 상기 컴퓨터에서 임의로 설정되는 것을 특징으로 하는 타임캡슐 전달시스템. The time capsule delivery system of claim 1, wherein an encryption type of the encryption unit is selected through the information provider terminal or is arbitrarily set in the computer. 제1항에 있어서, 상기 컴퓨터가 암호화유형인증키를 생성하여 상기 암호화유형인증키를 상기 정보제공자 단말기에 제공하는 인증부를 더 포함하고, 상기 암호화부는 상기 정보제공자 단말기를 통해서 입력되는 상기 암호화유형인증키에 대응하는 암호화유형으로 암호화하는 것을 특징으로 하는 타임캡슐 전달시스템. The encryption type authentication method of claim 1, further comprising: an authentication unit configured to generate an encryption type authentication key and provide the encryption type authentication key to the information provider terminal, wherein the encryption unit is input through the information provider terminal. Time capsule delivery system, characterized in that for encrypting the encryption type corresponding to the key. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 제1항에 있어서, 상기 정보단위가 숫자, 문자 또는 특수기호인 것을 특징으로 하는 타임캡슐 전달시스템.The time capsule delivery system of claim 1, wherein the information unit is a number, a letter, or a special symbol. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 정보제공자 단말기를 통하여 정보데이터, 정보제공자 데이터, 정보수령자 데이터, 및 정보데이터 접근 조건데이터를 컴퓨터에 제공하는 단계; Providing information data, information provider data, information recipient data, and information data access condition data to a computer via the information provider terminal; 상기 정보제공자 단말기를 통해서 제공되는 정보데이터를 정보단위가 인위적인 염기서열에 대응하는 방식으로 이루어지는 복수개의 암호화 유형 중 어느 하나의 암호화 유형으로 상기 컴퓨터가 암호화하는 단계; Encrypting, by the computer, the information data provided through the information provider terminal with any one of a plurality of encryption types formed in a manner in which the information unit corresponds to an artificial sequence; 정보수령자가 상기 정보데이터의 염기서열을 실물로서 소지가능하도록 상기 암호화된 정보데이터의 염기서열을 가지는 실물과 상기 실물이 탑재되는 특정물건을 제조하는 단계; Manufacturing an object having a base sequence of the encoded information data and a specific object on which the object is mounted such that an information receiver can carry the base sequence of the information data as a real object; 정보수령자 단말기로부터 상기 컴퓨터에 특정 정보수령자의 해독요청이 있는 경우 상기 정보수령자 데이터 및 정보데이터 접근 조건 데이터를 확인하여 상기 특정 정보수령자가 자격요건을 충족한다고 판단되면, 상기 실물의 염기서열을 판독하고 그 판독결과가 상기 암호화된 정보 데이터에 대응되는 것이라고 판단되면, 상기 암호화된 정보 데이터의 암호화 유형을 확인하여 상기 암호화된 정보 데이터를 확인된 암호화 유형에 따라서 상기 컴퓨터가 해독하는 단계; 및If there is a decryption request of a specific information receiver from the information receiver terminal, the information receiver data and the information data access condition data are checked to determine that the specific information receiver meets the qualification requirements. If it is determined that the read result corresponds to the encrypted information data, checking the encryption type of the encrypted information data and decrypting the encrypted information data according to the identified encryption type; And 상기 컴퓨터에서 해독된 정보데이터를 정보수령자 단말기로 전송하는 단계; 를 포함하는 것을 특징으로 하는 타임캡슐 전달방법.Transmitting the decoded information data from the computer to an information receiver terminal; Time capsule delivery method comprising a. 제15항에 있어서, 상기 암호화하는 단계에서의 암호화 유형이 상기 정보제공자 단말기를 통해서 선택되거나, 상기 컴퓨터에서 임의로 설정되는 것을 특징으로 하는 타임캡슐 전달방법.16. The method of claim 15, wherein an encryption type in the encrypting step is selected through the information provider terminal or arbitrarily set in the computer. 제15항에 있어서, 상기 컴퓨터가 암호화유형인증키를 생성하여 상기 암호화유형인증키를 상기 정보제공자 단말기에 제공하는 인증부를 더 포함하고, 상기 컴퓨터부는 상기 정보제공자 단말기를 통해서 입력되는 상기 암호화유형인증키에 대응하는 암호화유형으로 암호화하는 것을 특징으로 하는 타임캡슐 전달방법. 16. The method according to claim 15, wherein the computer further comprises an authentication unit for generating an encryption type authentication key and providing the encryption type authentication key to the information provider terminal, wherein the computer unit is the encryption type authentication input through the information provider terminal. Time capsule delivery method characterized in that the encryption by the encryption type corresponding to the key. 삭제delete 제1컴퓨터에 정보제공자가 정보수령자에게 전달하고자 하는 정보데이터가 입력되는 단계;Inputting information data that an information provider intends to transfer to an information receiver on a first computer; 정보단위가 인위적인 염기서열에 대응하는 방식으로 이루어지는 복수개의 암호화 유형 중 어느 하나의 암호화 유형으로 상기 제1컴퓨터에 입력된 정보데이터를 암호화하는 단계; Encrypting the information data input to the first computer by any one of a plurality of encryption types in which the information unit corresponds to an artificial sequence; 상기 제1컴퓨터에서 상기 암호화된 정보데이터를 제2컴퓨터로 전송하여 상기 암호화된 정보데이터의 염기서열을 가지는 실물과 상기 실물이 탑재되는 특정물건의 제조를 요청하는 단계; Transmitting the encrypted information data from the first computer to a second computer and requesting the production of a real object having a base sequence of the encrypted information data and a specific object mounted thereon; 상기 제2컴퓨터에서 상기 실물 및 특정물건의 제조를 위한 처리를 수행하여 상기 정보수령자의 소지가 가능토록 하는 단계;  Performing possession of the information receiver to carry out a process for the production of the real and specific items in the second computer; 정보수령자 단말기를 통하여 상기 제2컴퓨터에게 정보수령자의 본인인증을 받는 단계;Receiving an identification of the information receiver by the second computer through the information receiver terminal; 상기 본인인증된 정보수령자에 대해 상기 정보수령자 단말기를 통하여 상기 제2컴퓨터에 상기 실물의 염기서열을 판독요청하는 단계; Requesting the self-certified information receiver to read the base sequence of the real object to the second computer through the information receiver terminal; 상기 제2컴퓨터에서 판독된 염기서열을 상기 정보수령자 단말기로 전송하는 단계; Transmitting the base sequence read by the second computer to the information receiver terminal; 상기 정보수령자 단말기를 통하여 상기 제1컴퓨터에게 정보수령자의 본인인증을 받는 단계; Receiving an identity of an information receiver by the first computer through the information receiver terminal; 상기 정보수령자 단말기로 전송된 염기서열을 상기 제1컴퓨터로 전송하여 암호화해독을 통한 정보데이터 전환을 요청하는 단계; Transmitting a base sequence transmitted to the information receiver terminal to the first computer to request information data conversion through decryption; 상기 정보데이터 전환을 요청한 정보수령자에 대해서 정보데이터 접근 조건이 충족되는지를 상기 제1컴퓨터가 판단하는 단계; Determining, by the first computer, whether an information data access condition is satisfied for the information recipient requesting the information data conversion; 상기 정보수령자에게 설정된 정보데이터에의 접근조건이 충족된 상태인 경우, 상기 제1컴퓨터는 상기 정보수령자 단말기로부터 전송된 염기서열과 상기 제1컴퓨터에 보관되어 있는 암호화된 정보데이터를 비교하여 일치하다고 판단되면 상기 제1컴퓨터에서 상기 암호화된 정보데이터의 암호화 유형을 확인하는 단계;When the condition for access to the information data set by the information receiver is satisfied, the first computer compares the base sequence transmitted from the information receiver terminal with the encrypted information data stored in the first computer and agrees. Confirming an encryption type of the encrypted information data in the first computer if determined; 상기 제1컴퓨터에서 확인된 암호화 유형에 따라서 상기 암호화된 정보데이터를 해독하는 단계; 및Decrypting the encrypted information data according to the encryption type confirmed at the first computer; And 상기 제1컴퓨터에서 해독된 정보데이터를 상기 정보수령자 단말기로 전송하는 단계; 를 포함하는 것을 특징으로 하는 타임캡슐 전달방법.Transmitting the decoded information data from the first computer to the information receiver terminal; Time capsule delivery method comprising a. 삭제delete 제19항에 있어서, 상기 정보단위가 숫자, 문자 또는 특수기호인 것을 특징으로 하는 타임캡슐 전달방법.20. The method of claim 19, wherein the information unit is a number, a letter or a special symbol. 삭제delete 삭제delete 삭제delete 제19항에 있어서, 상기 암호화하는 단계에서의 암호화 유형이 상기 정보제공자 단말기를 통해서 선택되거나, 상기 제1컴퓨터에서 임의로 설정되는 것을 특징으로 하는 타임캡슐 전달방법. 20. The method of claim 19, wherein an encryption type in the encrypting step is selected through the information provider terminal or arbitrarily set in the first computer. 삭제delete 제19항에 있어서, 상기 암호화 유형을 확인하는 단계가, 상기 정보수령자 단말기로부터 전송된 염기서열에 포함되어 있거나, 상기 제1컴퓨터에 보관되어 있는 암호화된 정보데이터에 포함되어 있는 암호화 유형을 확인함으로써 이루어지는 것을 특징으로 하는 타임캡슐 전달방법. 20. The method of claim 19, wherein the step of confirming the encryption type comprises: checking the encryption type included in the base sequence transmitted from the information receiver terminal or in the encrypted information data stored in the first computer. Time capsule delivery method, characterized in that made. 제19항에 있어서, 상기 암호화 유형을 확인하는 단계가, 20. The method of claim 19, wherein identifying the encryption type comprises: 상기 제1컴퓨터에서 복수의 암호화 유형을 제공하는 컴퓨터로 상기 암호화된 정보데이터를 전송하여 암호화 유형 정보를 요청하는 단계; 및Requesting encryption type information by transmitting the encrypted information data from the first computer to a computer providing a plurality of encryption types; And 상기 복수의 암호화 유형을 제공하는 컴퓨터에서 상기 암호화된 정보데이터를 수신하여 해당 암호화 유형을 조회한 후 조회된 암호화 유형에 대한 정보를 상기 제1컴퓨터로 전송하는 단계; 를 포함하는 것을 특징으로 하는 타임캡슐 전달방법. Receiving the encrypted information data from the computer providing the plurality of encryption types, inquiring about the encryption type, and transmitting information on the inquired encryption type to the first computer; Time capsule delivery method comprising a. 제19항에 있어서, 상기 제1컴퓨터에서 확인된 암호화 유형에 따라서 상기 암호화된 정보데이터를 해독하는 단계가, 상기 제1컴퓨터에서 상기 암호화된 정보데이터의 암호화 유형에 관한 판독 프로그램을 복수의 암호화 유형을 제공하는 컴퓨터로 요청하여 해독하거나, 상기 암호화된 정보데이터를 상기 복수의 암호화 유형을 제공하는 컴퓨터로 전송하여 암호화 해독을 요청하여 수행되는 것을 특징으로 하는 타임캡슐 전달방법. 20. The method of claim 19, wherein the step of decrypting the encrypted information data in accordance with the encryption type confirmed at the first computer comprises: reading a program relating to an encryption type of the encrypted information data at the first computer; Requesting and decrypting by requesting a computer that provides the information, or transmitting the encrypted information data to a computer that provides the plurality of types of encryption. 제19항에 있어서, 상기 정보데이터 전환을 요청한 정보수령자에게 대해서 정보데이터 접근 조건이 충족되는지를 상기 제1컴퓨터가 판단하는 단계가, 상기 정보데이터 전환을 요청한 정보수령자가 정보데이터를 확인할 수 있는 시기에 도달하였는지 및 기타 조건이 충족되었는지를 확인하는 단계인 것을 특징으로 하는 타임캡슐 전달방법.20. The method of claim 19, wherein the step of determining, by the first computer, whether an information data access condition is satisfied for the information recipient who requested the information data conversion, includes a time when the information recipient who requested the information data conversion can confirm the information data. Time capsule delivery method, characterized in that the step of confirming whether the other conditions have been met. 삭제delete
KR1020090090621A 2009-09-24 2009-09-24 Time capsule transmission system and method thereof KR101068654B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090090621A KR101068654B1 (en) 2009-09-24 2009-09-24 Time capsule transmission system and method thereof
PCT/KR2010/006407 WO2011037378A2 (en) 2009-09-24 2010-09-17 System and method for transmitting time capsule

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090090621A KR101068654B1 (en) 2009-09-24 2009-09-24 Time capsule transmission system and method thereof

Publications (2)

Publication Number Publication Date
KR20110032886A KR20110032886A (en) 2011-03-30
KR101068654B1 true KR101068654B1 (en) 2011-09-28

Family

ID=43796365

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090090621A KR101068654B1 (en) 2009-09-24 2009-09-24 Time capsule transmission system and method thereof

Country Status (2)

Country Link
KR (1) KR101068654B1 (en)
WO (1) WO2011037378A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102252861B1 (en) 2020-07-29 2021-05-14 윤성민 Data security system and method therefor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7074318B2 (en) * 2018-02-27 2022-05-24 株式会社Digtus Information processing system to be taken over

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10177594A (en) * 1996-10-15 1998-06-30 Pfu Ltd Will information management open processing system and method, and program storage medium for the system and method
KR20010091352A (en) * 2000-03-14 2001-10-23 김영국 Cryto Timecapsule
KR100331056B1 (en) 1999-03-29 2002-04-06 오치영 Method for implementing a cyber safe
KR100873867B1 (en) * 2007-06-19 2008-12-18 주식회사 이큐스팜 Authentication system and method using the accessary with dna information of a human

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100368469B1 (en) * 2000-04-11 2003-01-24 성득제 Method of forwarding a will automatically
KR20000058833A (en) * 2000-06-30 2000-10-05 박휘근 The System or Service of time capsule in the internetweb
US7207481B2 (en) * 2003-09-23 2007-04-24 Secure Symbology, Inc. Method for improving security and enhancing information storage capability, the system and apparatus for producing the method, and products produced by the system and apparatus using the method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10177594A (en) * 1996-10-15 1998-06-30 Pfu Ltd Will information management open processing system and method, and program storage medium for the system and method
KR100331056B1 (en) 1999-03-29 2002-04-06 오치영 Method for implementing a cyber safe
KR20010091352A (en) * 2000-03-14 2001-10-23 김영국 Cryto Timecapsule
KR100873867B1 (en) * 2007-06-19 2008-12-18 주식회사 이큐스팜 Authentication system and method using the accessary with dna information of a human

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102252861B1 (en) 2020-07-29 2021-05-14 윤성민 Data security system and method therefor
KR20220014804A (en) 2020-07-29 2022-02-07 윤성민 Data security system and method therefor

Also Published As

Publication number Publication date
WO2011037378A3 (en) 2011-07-14
KR20110032886A (en) 2011-03-30
WO2011037378A2 (en) 2011-03-31

Similar Documents

Publication Publication Date Title
US11706029B2 (en) Secure and zero knowledge data sharing for cloud applications
JP6661742B2 (en) Life information data providing method, life information data storage method, and life information data transmission system based on multiple block chains
Watanabe et al. Blockchain contract: A complete consensus using blockchain
CN1336051B (en) Method and system for the application of a safety marking
CN101170554B (en) Message safety transfer system
WO2014156400A1 (en) Genetic information storage device, genetic information search device, genetic information storage program, genetic information search program, genetic information storage method, genetic information search method, and genetic information search system
US20100049966A1 (en) Secret information delivery system and secret information delivery method
CN102025482B (en) Construction method of virtual genome-based cryptosystem (VGC)
CN107196840B (en) Data processing method, device and equipment
CN101295343A (en) Two-dimensional code multi-enciphering anti-fake printing method
CN1489764A (en) Information storage medium, information processing system, content distribution server, method, program and its recording medium
JP2007135170A (en) Electronic data delivery method
Grass et al. Genomic encryption of digital data stored in synthetic DNA
CN102073977A (en) Methods and equipment for generating and authenticating digital signatures and digital signature system
JP2014109826A (en) Data management mechanism in emergency for wide-area distributed medical information network
Sreeja et al. DNA for information security: A Survey on DNA computing and a pseudo DNA method based on central dogma of molecular biology
CN1304610A (en) Method and apparatus for secure data transmission system
JP2006333250A (en) Data exchange method, data exchange manager, and data exchange management program
KR102319006B1 (en) First copyright holder authentication system using blockchain and its method
CN116108410A (en) Identity credential generation method and device
KR101068654B1 (en) Time capsule transmission system and method thereof
US20220345314A1 (en) Genetic Data in Transactions
US11893074B2 (en) Sharing data via transactions of a blockchain
CN115860768A (en) Tracing method and device based on block chain and electronic equipment thereof
US20040143740A1 (en) Method of using hardware-type electronic signature in e-mail handling system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140922

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150921

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160923

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170926

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180928

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190917

Year of fee payment: 9