KR100423191B1 - 보안 프로토콜을 이용하여 전송될 벌크 데이터의 대칭 암호화 효율을 향상시키기 위한 방법, 시스템 및 기록 매체 - Google Patents
보안 프로토콜을 이용하여 전송될 벌크 데이터의 대칭 암호화 효율을 향상시키기 위한 방법, 시스템 및 기록 매체 Download PDFInfo
- Publication number
- KR100423191B1 KR100423191B1 KR10-2001-0026321A KR20010026321A KR100423191B1 KR 100423191 B1 KR100423191 B1 KR 100423191B1 KR 20010026321 A KR20010026321 A KR 20010026321A KR 100423191 B1 KR100423191 B1 KR 100423191B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- delete delete
- symmetric encryption
- record
- improving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012546 transfer Methods 0.000 title description 8
- 238000000034 method Methods 0.000 claims abstract description 70
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 238000004422 calculation algorithm Methods 0.000 claims description 36
- 230000008569 process Effects 0.000 claims description 17
- 238000007781 pre-processing Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 abstract description 25
- 238000004590 computer program Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 12
- 230000008901 benefit Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 101150062870 ssl3 gene Proteins 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (26)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 보안 프로토콜을 이용하여, 전송될 벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법에 있어서,보안 전송될 파일을 결정하는 단계와,상기 보안 전송 전에 행해질 대칭 암호화 프로세스를 최적화하도록 상기 파일을 사전 처리하는 단계를 포함하고,상기 사전 처리하는 단계는,상기 보안 전송 동안 상기 파일에 사용되는 데이터의 레코드 크기를 계산하는 단계 -상기 레코드 크기는 (전송 세그먼트 크기 - 해시 길이)임- 와,상기 파일을 상기 레코드 크기의 레코드 열로 분할하는 단계 -상기 레코드들 중 마지막 레코드는 상기 레코드 크기보다 더 짧을 수도 있음- 와,빈 공간을 상기 레코드 열의 각각에 부가하는 단계와,상기 각각의 레코드 열 및 상기 부가된 빈 공간들을 출력 파일에 기록하는 단계를 더 포함하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 17 항에 있어서,상기 빈 공간을 상기 레코드 열의 각각에 부가하는 단계가 상기 마지막 블록 상에서 행해지기 전에 상기 레코드들 중 상기 마지막 레코드에 패딩(padding) 블록을 부가하는 단계를 더 포함하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 17 항에 있어서,헤더를 상기 출력 파일 내의 상기 레코드들 중 첫 번째 레코드의 선두에 부가하는(prepending) 단계를 더 포함하되, 상기 헤더는 (1) 상기 대칭 암호화 프로세스에 의해 사용되는 암호화 알고리즘의 식별부와, (2) 상기 대칭 암호화 프로세스의 동작 전에 상기 레코드들에 적용되는 해싱 알고리즘의 식별부와, (3) 상기 레코드 크기 중 하나 이상을 포함하는 정보를 저장하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 17 항에 있어서,상기 파일에 대한 요청을 수신하는 단계와,상기 요청을 수신하는 단계에 응답하여, 상기 출력 파일을 위치시키는 단계와,상기 수신된 요청과 관련된 해시 키 및 암호화 키를 획득하는 단계와,상기 획득된 해시 키를 이용하여, 상기 레코드 열 내의 각각의 레코드에 해싱 알고리즘을 적용하는 단계와,상기 각각의 레코드에 대하여, 상기 부가된 빈 공간을 상기 해싱 알고리즘의 결과로 대체하여 해시 파일을 생성하는 단계와,상기 획득된 암호화 키 및 상기 대칭 암호화 프로세스를 수행하기 위한 대칭 암호화 알고리즘을 이용하여 상기 해시 파일을 암호화하여 암호화된 파일을 생성하는 단계와,상기 요청에 응답하여 상기 암호화된 파일을 전송하는 단계를 더 포함하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 20 항에 있어서,헤더를 상기 출력 파일의 선두에 부가하는(prepending) 단계 -상기 헤더는 상기 대칭 암호화 알고리즘의 식별을 포함하는 정보를 저장함- 와,상기 해시 키를 암호화하는 단계에 의해 사용되도록 상기 획득된 암호화 키를 상기 헤더에 부가하는 단계를 더 포함하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 20 항에 있어서,헤더를 상기 출력 파일의 선두에 부가하는(prepending) 단계 -상기 헤더는 상기 해싱 알고리즘의 식별부를 포함하는 정보를 저장함- 와,상기 해싱 알고리즘을 적용하는 단계에 의해 사용되도록 상기 획득된 해시 키를 상기 헤더에 부가하는 단계를 더 포함하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 21 항에 있어서,상기 헤더는 상기 해시 파일을 암호화하는 단계에 의해 사용되는 초기화 벡터를 더 포함하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 22 항에 있어서,상기 헤더는 상기 해시 파일을 암호화하는 단계에 의해 사용되는 초기화 벡터를 더 포함하는벌크(bulk) 데이터의 대칭 암호화의 효율을 향상시키기 위한 방법.
- 제 17 항 내지 24 항 중 어느 한 항에 기재된 방법을 컴퓨터에서 구현하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
- 제 17 항 내지 제 24 항 중 어느 한 항에 따른 방법의 각 단계를 구현하는 각 수단들을 포함하는, 보안 프로토콜을 이용하여, 전송될 벌크 데이터의 대칭 암호화의 효율을 향상시키기 위한 시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US58996700A | 2000-06-08 | 2000-06-08 | |
US09/589,967 | 2000-06-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010110991A KR20010110991A (ko) | 2001-12-15 |
KR100423191B1 true KR100423191B1 (ko) | 2004-03-18 |
Family
ID=24360320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0026321A Expired - Fee Related KR100423191B1 (ko) | 2000-06-08 | 2001-05-15 | 보안 프로토콜을 이용하여 전송될 벌크 데이터의 대칭 암호화 효율을 향상시키기 위한 방법, 시스템 및 기록 매체 |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR100423191B1 (ko) |
CN (1) | CN1309207C (ko) |
GB (1) | GB2366974B (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100434379B1 (ko) * | 2001-09-21 | 2004-06-04 | 엘지전자 주식회사 | 블록 암호화 알고리즘을 이용한 인터넷 프로토콜 패킷암호화 장치 및 방법 |
US20040158635A1 (en) * | 2003-01-23 | 2004-08-12 | Digi International Inc.. | Secure terminal transmission system and method |
ATE413762T1 (de) * | 2004-09-17 | 2008-11-15 | Alcatel Lucent | Vorrichtung zum austausch von nachrichten zwischen kundengeräten (cpe) und servern |
US7512974B2 (en) | 2004-09-30 | 2009-03-31 | International Business Machines Corporation | Computer system and program to update SSL certificates |
BRPI0517026A (pt) | 2004-10-25 | 2008-09-30 | Rick L Orsini | método e sistema analisador de dados seguros |
CN103384196A (zh) | 2005-11-18 | 2013-11-06 | 安全第一公司 | 安全数据解析方法和系统 |
CA2795206C (en) | 2010-03-31 | 2014-12-23 | Rick L. Orsini | Systems and methods for securing data in motion |
CN102647428A (zh) * | 2012-05-02 | 2012-08-22 | 四川建设网有限责任公司 | 一种基于通信网络的托管控制加解密系统及方法 |
US9881177B2 (en) | 2013-02-13 | 2018-01-30 | Security First Corp. | Systems and methods for a cryptographic file system layer |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2738972B1 (fr) * | 1995-09-15 | 1997-11-28 | Thomson Multimedia Sa | Procede de mise en gage de donnees pour un protocole d'echange de donnees securise |
US5638445A (en) * | 1995-09-19 | 1997-06-10 | Microsoft Corporation | Blind encryption |
US5673316A (en) * | 1996-03-29 | 1997-09-30 | International Business Machines Corporation | Creation and distribution of cryptographic envelope |
JP3540511B2 (ja) * | 1996-06-18 | 2004-07-07 | 株式会社東芝 | 電子署名検証装置 |
FI107205B (fi) * | 1999-02-16 | 2001-06-15 | Sonera Oyj | Menetelmä tiedon turvaamiseksi |
-
2001
- 2001-05-15 KR KR10-2001-0026321A patent/KR100423191B1/ko not_active Expired - Fee Related
- 2001-06-06 GB GB0113692A patent/GB2366974B/en not_active Expired - Fee Related
- 2001-06-07 CN CNB011208945A patent/CN1309207C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB2366974B (en) | 2004-01-21 |
KR20010110991A (ko) | 2001-12-15 |
GB2366974A (en) | 2002-03-20 |
CN1329417A (zh) | 2002-01-02 |
GB0113692D0 (en) | 2001-07-25 |
CN1309207C (zh) | 2007-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8145898B2 (en) | Encryption/decryption pay per use web service | |
US6922785B1 (en) | Apparatus and a method for secure communications for network computers | |
US7305548B2 (en) | Using atomic messaging to increase the security of transferring data across a network | |
US7076651B2 (en) | System and method for highly secure data communications | |
US5638448A (en) | Network with secure communications sessions | |
US6711679B1 (en) | Public key infrastructure delegation | |
CN1964251B (zh) | 分组加密系统和方法 | |
US5825890A (en) | Secure socket layer application program apparatus and method | |
CN1148035C (zh) | 连接到互联网的移动通信系统中用户信息保密装置及方法 | |
Blaze | High-bandwidth encryption with low-bandwidth smartcards | |
EP1854243B1 (en) | Mapping an encrypted https network packet to a specific url name and other data without decryption outside of a secure web server | |
US6944762B1 (en) | System and method for encrypting data messages | |
CA2494948A1 (en) | System, method and computer program product for guaranteeing electronic transactions | |
US20030217258A1 (en) | Apparatus and method of using ephemeral asymmetric keys to exchange security data between hardware security modules | |
WO2000014918A1 (en) | System and method for encrypting data messages | |
WO2004042537A2 (en) | System and method for securing digital messages | |
US20030187805A1 (en) | System and method for secure electronic commerce trade | |
US20030051135A1 (en) | Protecting data in a network attached storage device | |
KR100423191B1 (ko) | 보안 프로토콜을 이용하여 전송될 벌크 데이터의 대칭 암호화 효율을 향상시키기 위한 방법, 시스템 및 기록 매체 | |
WO2002021283A1 (en) | System and method for transmitting and storing sensitive data | |
US6986045B2 (en) | Single algorithm cipher suite for messaging | |
US20030046532A1 (en) | System and method for accelerating cryptographically secured transactions | |
US20030051160A1 (en) | Anti-piracy firmware update | |
CN114615054B (zh) | 一种基于码表的动态加密传输方法 | |
US20040158635A1 (en) | Secure terminal transmission system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010515 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20011221 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20010515 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20030826 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20040223 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040304 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20040305 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |