KR101111889B1 - 문서의 암호화 및 복호화 방법 - Google Patents
문서의 암호화 및 복호화 방법 Download PDFInfo
- Publication number
- KR101111889B1 KR101111889B1 KR1020110117124A KR20110117124A KR101111889B1 KR 101111889 B1 KR101111889 B1 KR 101111889B1 KR 1020110117124 A KR1020110117124 A KR 1020110117124A KR 20110117124 A KR20110117124 A KR 20110117124A KR 101111889 B1 KR101111889 B1 KR 101111889B1
- Authority
- KR
- South Korea
- Prior art keywords
- document
- key
- encrypted
- random key
- random
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
Description
도 2는 일반적인 공개 키 암호화 시스템을 도시한 개략도,
도 3은 본 발명에 따른 문서의 암호화 전송 및 복호화를 위한 기반 구조를 도시한 개략도,
도 4는 본 발명에 따라 암호화된 문서를 수신하여 문서 유통/보관 서비스 시스템에 보관하는 절차를 도시한 순서도,
도 5는 본 발명에 따라 유통/보관된 문서를 복호화하는 절차를 도시한 순서도이다.
120: 문서 유통/보관 서비스 시스템 130: 문서 송신자 단말기
140: 문서 수신자 단말기
Claims (3)
- 공개 키 기반 구조(PKI)에 있어서,
문서 수신자 단말기(140)가 인증 기관 시스템(110)으로부터 공인 인증서를 발급받고 공개 키와 개인 키를 생성하는 단계(S1)와;
문서 수신자 단말기(140)가 개인용 암호 키를 생성하는 단계(S2);
상기 문서 수신자 단말기(140)가 공개 키가 포함된 공인 인증서를 문서 송신자 단말기(130)에게 전송하는 단계(S3);
문서 송신자 단말기(130)가 랜덤 키를 생성하는 단계(S4);
문서 송신자 단말기(130)가 생성된 랜덤 키로 문서를 암호화하는 단계(S5);
문서 송신자 단말기(130)가 수신자의 공개 키로 상기 랜덤 키를 암호화하는 단계(S6);
상기 문서 송신자 단말기(130)에서 랜덤 키로 암호화된 문서와 상기 문서 수신자 단말기(140)의 공개 키로 암호화된 랜덤 키를 문서 수신자 단말기(140)로 전송하는 단계(S7);
상기 문서 수신자 단말기(140)가 문서 송신자 단말기(130)로부터 암호화된 문서와 암호화된 랜덤 키를 전송받는 단계(S8);
상기 문서 수신자 단말기(140)가 문서 보관 전에 공개 키로 암호화된 랜덤 키를 개인 키로 복호화하는 단계(S9);
상기 문서 수신자 단말기(140)가 개인용 암호 키로 상기 랜덤 키를 암호화하는 단계(S12);
상기 문서 수신자 단말기(140)는 랜덤 키로 암호화된 문서와 개인용 암호 키로 암호화된 랜덤 키를 문서 유통/보관 서비스 시스템(120)에게 전송하는 단계(S13);
상기 문서 유통/보관 서비스 시스템(120)은 랜덤 키로 암호화된 문서와 상기 개인용 암호 키로 암호화된 랜덤 키를 보관하는 단계(S14);
상기 문서 수신자 단말기(140)가 문서 유통/보관 서비스 시스템(120)에게 랜덤 키로 암호화된 문서와 개인용 암호키로 암호화된 랜덤 키를 요청하는 단계(S21);
상기 문서 유통/보관 서비스 시스템(120)은 랜덤 키로 암호화된 문서와 개인용 암호 키로 암호화된 랜덤 키를 문서 수신자 단말기(140)에게 전송하는 단계(S22);
상기 문서 수신자 단말기(140)는 랜덤 키로 암호화된 문서와 개인용 암호 키로 암호화된 랜덤 키를 전송받는 단계(S23);
상기 문서 수신자 단말기(140)는 암호화된 랜덤 키를 개인용 암호 키로 복호화하는 단계(S24);
상기 문서 수신자 단말기(140)는 복호화된 랜덤 키로 암호화된 문서를 복호화하는 단계(S25);
상기 문서 수신자 단말기(140)는 복호화된 문서를 여는 단계(S26)로 이루어져,
시간이 경과 하여 공인 인증서와 함께 개인 키 및 공개 키가 소멸 되어도 상기 문서 수신자 단말기(140)는 문서 유통/보관 서비스 시스템(120)에 저장된 암호화된 랜덤 키와 문서를 전송받아 개인용 암호 키로 상기 랜덤 키를 복호화하고 복호화된 랜덤 키로 암호화된 문서를 복호화하여 오픈 후 열람하는 것을 특징으로 하는 문서의 암호화 및 복호화 방법.
- 제 1항에 있어서,
상기 인증 기관 시스템(110)은 문서 수신자 단말기(140)로부터 공인 인증서 발급 요청이 들어왔을 때 문서 수신자 단말기(140)에게 공인 인증서를 발급해 주는 인증서 발급부와,
상기 문서 수신자 단말기(140)로부터 공인 인증서 발급 요청이 들어왔을 때 발급된 공인 인증서와 맞대응되는 공개 키와 개인 키를 문서 수신자 단말기(140)에게 제공하는 키 발급부,
상기 문서 수신자 단말기(140)로부터 공인 인증서에 대한 갱신 요청이 들어왔을 때 발급된 공인 인증서를 갱신해 주는 인증서 갱신부를 구비하고,
상기 문서 유통/보관 서비스 시스템(120)은 문서 수신자 단말기(140)로부터 랜덤 키로 암호화된 문서와 개인용 암호 키로 암호화된 랜덤 키를 전송받아 보관하다가 문서 수신자 단말기(140)로부터 문서를 다운로드하고자하는 요청이 들어왔을 때 랜덤 키로 암호화된 문서와 개인용 암호 키로 암호화된 랜덤 키를 문서 수신자 단말기(140)에 전송하는 문서 유통 서버를 구비하는 것을 특징으로 하는 문서의 암호화 및 복호화 방법.
- 제 1항에 있어서,
상기 문서 송신자 단말기(130)는 문서 수신자 단말기(140)로부터 공개 키가 포함된 공인 인증서를 전달받는 인증서 수신부와,
별도의 랜덤 키를 생성하는 랜덤 키 생성부,
생성된 랜덤 키로 문서를 암호화하고 공개 키로 랜덤 키를 암호화하는 암호화부,
암호화된 랜덤 키 및 문서를 문서 수신자 단말기(140)에 전송하는 문서 송신부를 구비하고,
상기 문서 수신자 단말기(140)는 인증 기관 시스템(110)에 공인 인증서를 요청하고 인증서를 수신하는 인증서 수신부와,
별도의 개인용 암호 키를 생성하는 개인용 암호 키 생성부,
상기 문서 송신자 단말기(130)로부터 문서를 받고자 할 때 공개 키가 포함된 공인 인증서를 문서 송신자 단말기(130)로 전송하는 인증서 송신부,
상기 문서 송신자 단말기(130)로부터 암호화된 문서와 랜덤 키를 수신하는 문서 수신부,
인증 기관 시스템(110)으로부터 발급받은 개인 키로 공개 키로 암호화된 랜덤 키를 복호화한 다음 복호화된 랜덤 키로 문서를 복호화시키는 복호화부,
복호화된 랜덤 키를 개인용 암호 키로 암호화시키는 암호화부,
랜덤 키로 암호화된 문서와 개인용 암호 키로 암호화된 랜덤 키를 문서 유통/보관 서비스 시스템으로 업로드(Upload)하거나 문서 유통/보관 서비스 시스템(120)에 업로드된 랜덤 키와 문서를 다운로드(Download) 받는 문서 업/다운로드부;
상기 문서 유통/보관 서비스 시스템(120)으로부터 전송된 랜덤 키를 개인용 암호 키로 복호화시킨 다음 랜덤 키로 암호화된 문서를 복호화시켜 오픈(Open)시키는 문서 열람부를 구비하는 것을 특징으로 하는 문서의 암호화 및 복호화 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110117124A KR101111889B1 (ko) | 2011-11-10 | 2011-11-10 | 문서의 암호화 및 복호화 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110117124A KR101111889B1 (ko) | 2011-11-10 | 2011-11-10 | 문서의 암호화 및 복호화 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101111889B1 true KR101111889B1 (ko) | 2012-02-14 |
Family
ID=45840149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110117124A Active KR101111889B1 (ko) | 2011-11-10 | 2011-11-10 | 문서의 암호화 및 복호화 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101111889B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010079091A (ko) * | 2001-06-13 | 2001-08-22 | 허종범 | 디지털 인증서를 이용해서 공문서를 발급하는 서비스 방법및 그 시스템 |
KR20030019398A (ko) * | 2000-05-24 | 2003-03-06 | 이시큐어, 비즈, 인코포레이티드 | 원 문서를 생성 및 인증하기 위한 시스템 및 방법 |
EP1471405A1 (en) * | 2001-11-12 | 2004-10-27 | Network Research Lab, Ltd. | Method and device for protecting information against unauthorised use |
KR20110104738A (ko) * | 2010-03-17 | 2011-09-23 | 주식회사 마크애니 | 보안 디지털 문서 제공 방법 및 시스템, 보안 패키지 생성 장치 및 보안 패키지 실행 방법 |
-
2011
- 2011-11-10 KR KR1020110117124A patent/KR101111889B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030019398A (ko) * | 2000-05-24 | 2003-03-06 | 이시큐어, 비즈, 인코포레이티드 | 원 문서를 생성 및 인증하기 위한 시스템 및 방법 |
KR20010079091A (ko) * | 2001-06-13 | 2001-08-22 | 허종범 | 디지털 인증서를 이용해서 공문서를 발급하는 서비스 방법및 그 시스템 |
EP1471405A1 (en) * | 2001-11-12 | 2004-10-27 | Network Research Lab, Ltd. | Method and device for protecting information against unauthorised use |
KR20110104738A (ko) * | 2010-03-17 | 2011-09-23 | 주식회사 마크애니 | 보안 디지털 문서 제공 방법 및 시스템, 보안 패키지 생성 장치 및 보안 패키지 실행 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020154782A1 (en) | System and method for key distribution to maintain secure communication | |
CN103237040B (zh) | 一种存储方法、服务器和客户端 | |
EP1109351B1 (en) | Cryptographic key management | |
US20080031459A1 (en) | Systems and Methods for Identity-Based Secure Communications | |
CN101094062B (zh) | 利用存储卡实现数字内容安全分发和使用的方法 | |
WO2012111714A1 (ja) | ファイルサーバ装置およびファイルサーバシステム | |
JP2005534049A5 (ko) | ||
CN112883399B (zh) | 一种用于实现加密文件安全共享的方法及系统 | |
US9813386B2 (en) | Cooperation service providing system and server apparatus | |
JP5047638B2 (ja) | 暗号文復号権委譲システム | |
WO2014083784A1 (ja) | 暗号システム、データ保存システム、それに用いる装置および方法 | |
KR20070029864A (ko) | 일 대 일로 데이터를 안전하게 송수신하는 방법 및 장치 | |
CN101325483B (zh) | 对称密钥更新方法和对称密钥更新装置 | |
CN1980123A (zh) | 基于ibe的pki系统的实现方法及其密钥管理装置 | |
CN101984626B (zh) | 文件安全交换方法及系统 | |
CN109040109B (zh) | 基于密钥管理机制的数据交易方法及系统 | |
KR101111889B1 (ko) | 문서의 암호화 및 복호화 방법 | |
CN112019553B (zh) | 一种基于ibe/ibbe数据共享方法 | |
JPH11187008A (ja) | 暗号鍵の配送方法 | |
JP5643251B2 (ja) | 秘密情報通知システム、秘密情報通知方法、プログラム | |
JP2010272899A (ja) | 鍵生成システム及び鍵生成方法及びブラインドサーバ装置及びプログラム | |
JP2001125481A (ja) | 暗号通信端末、暗号通信センター装置及び暗号通信システム並びに記録媒体 | |
JP2009260508A (ja) | サーバ装置 | |
US12261946B2 (en) | System and method of creating symmetric keys using elliptic curve cryptography | |
AU2012311701A1 (en) | System and method for the safe spontaneous transmission of confidential data over unsecure connections and switching computers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111110 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20111114 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20111110 Patent event code: PA03021R01I Comment text: Patent Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20120119 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120127 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120130 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20150114 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20150114 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20151126 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20151126 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20161229 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20161229 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180102 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20180102 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190110 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20190110 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20200128 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20200128 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20210125 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20220126 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20230109 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20240109 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20250113 Start annual number: 14 End annual number: 14 |