KR101125033B1 - 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템, 선택방법과 그 방법을 컴퓨터에서 수행하도록 각각의 단계를 실행시키기 위한 명령어를 기록한 컴퓨터 판독가능 기록매체 - Google Patents
최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템, 선택방법과 그 방법을 컴퓨터에서 수행하도록 각각의 단계를 실행시키기 위한 명령어를 기록한 컴퓨터 판독가능 기록매체 Download PDFInfo
- Publication number
- KR101125033B1 KR101125033B1 KR1020100038880A KR20100038880A KR101125033B1 KR 101125033 B1 KR101125033 B1 KR 101125033B1 KR 1020100038880 A KR1020100038880 A KR 1020100038880A KR 20100038880 A KR20100038880 A KR 20100038880A KR 101125033 B1 KR101125033 B1 KR 101125033B1
- Authority
- KR
- South Korea
- Prior art keywords
- algorithm
- speed
- compression
- encryption
- combination
- Prior art date
Links
- 238000004422 calculation algorithm Methods 0.000 title claims description 239
- 238000007906 compression Methods 0.000 title claims description 136
- 230000006835 compression Effects 0.000 title claims description 135
- 238000004891 communication Methods 0.000 title claims description 104
- 238000000034 method Methods 0.000 title claims description 25
- 238000003672 processing method Methods 0.000 title 1
- 238000004364 calculation method Methods 0.000 claims description 43
- 238000007667 floating Methods 0.000 claims description 19
- 238000010187 selection method Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000001125 extrusion Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
Description
도 2는 본 발명에 따른 플로팅 스케일의 이동원리를 도시한 개략도이다.
도 3은 본 발명에 따른 통신속도와 제1 연산속도의 차이값 및 통신속도와 제2 연산속도의 차이값에 따라 인덱스값을 구하는 원리를 도시한 도면이다.
도 4는 본 발명에 따른 송신수단에서 버퍼를 통하여 데이터를 전송하는 경우에 언더플로우가 발생한 경우를 도식화한 개략도이다.
도 5는 본 발명에 따른 송신수단에서 버퍼를 통하여 데이터를 전송하는 경우에 오버플로우가 발생한 경우를 도식화한 개략도이다.
도 6은 본 발명에 따른 수신수단에서 버퍼를 통하여 데이터를 수신하는 경우에 언더플로우가 발생한 경우를 도식화한 개략도이다.
도 7은 본 발명에 따른 수신수단에서 버퍼를 통하여 데이터를 수신하는 경우에 오버플로우가 발생한 경우를 도식화한 개략도이다.
도 8은 본 발명에 따른 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택과 연산속도 제어를 위한 방법의 흐름도이다.
300 : 제1 연산부 400 : 제2 연산부
500 : 알고리즘 조합 선택부 600 : 연산속도 제어부
Claims (12)
- 송신수단과 수신수단의 사이에 연결된 네트워크의 통신속도를 측정하는 통신속도 측정부;
상기 송신수단의 제1 연산속도 및 상기 수신수단의 제2 연산속도를 측정하는 연산속도 측정부;
다수의 설정된 압축알고리즘과 암호알고리즘의 조합에 따라 상기 제1 연산속도 및 상기 제2 연산속도가 변할 때, 상기 다수의 설정된 압축알고리즘과 암호알고리즘의 각각의 조합에 대하여, 상기 통신속도와 상기 제1 연산속도의 제1 차이값과, 상기 통신속도와 상기 제2 연산속도의 제2 차이값을 구하는 제1 연산부;
상기 제1 차이값과 제2 차이값을 변수로 하여 설정된 각각의 인덱스값을 구하는 제2 연산부; 및
상기 송신수단 및 수신수단에서 상기 인덱스값 중에서 최소값을 갖는 상기 압축알고리즘 및 암호알고리즘의 조합을 선택하게 하는 알고리즘 조합 선택부;
를 포함하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템. - 제1항에 있어서,
선택된 압축알고리즘 및 암호알고리즘의 조합을 생성하는 제1 연산속도와 제2 연산속도가 통신속도와 같도록 제어하는 연산속도 제어부를 더 포함하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템. - 제1항에 있어서,
상기 알고리즘 조합 선택부는 상기 송신수단 또는 수신수단의 연산속도를 나타내는 각각의 플로팅 스케일의 위치를 정하도록 하여 상기 압축알고리즘 및 암호알고리즘의 조합을 선택하게 하는 것을 특징으로 하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템. - 제1항에 있어서,
상기 압축알고리즘 및 암호알고리즘의 조합은 무압축 알고리즘과 AES 알고리즘의 조합, RLE 알고리즘과 AES 알고리즘의 조합, LZO 알고리즘과 AES 알고리즘의 조합, GZIP 알고리즘과 AES 알고리즘의 조합, 또는 BZIP 알고리즘과 AES 알고리즘의 조합 중에서 어느 하나인 것을 특징으로 하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템. - 송신수단과 수신수단의 사이에 연결된 네트워크의 통신속도를 측정하는 단계;
상기 송신수단의 제1 연산속도 및 상기 수신수단의 제2 연산속도를 측정하는 단계;
다수의 설정된 압축알고리즘과 암호알고리즘의 조합에 따라 상기 제1 연산속도 및 상기 제2 연산속도가 변할 때, 상기 다수의 설정된 압축알고리즘과 암호알고리즘의 각각의 조합에 대하여, 상기 통신속도와 상기 제1 연산속도의 제1 차이값과, 상기 통신속도와 상기 제2 연산속도의 제2 차이값을 구하는 단계;
상기 제1 차이값과 제2 차이값을 변수로 하여 설정된 각각의 인덱스값을 구하는 단계; 및
상기 인덱스값 중에서 최소값을 갖는 상기 압축알고리즘 및 암호알고리즘의 조합을 선택하는 단계;
를 포함하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택방법. - 제5항에 있어서,
상기 제1 연산속도 및 제2 연산속도는 상기 설정된 압축알고리즘의 압축속도와 압축률, 및 암호알고리즘의 암호화속도에 의해 결정되는 것을 특징으로 하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택방법. - 제5항에 있어서,
시간의 경과에 따라 실시간으로 상기 압축알고리즘 및 암호알고리즘의 조합을 선택하는 것을 특징으로 하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택방법. - 제5항에 있어서,
선택된 압축알고리즘 및 암호알고리즘의 조합을 생성하는 제1 연산속도와 제2 연산속도가 통신속도와 같도록 제어하는 단계를 더 포함하는 것을 특징으로 하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택방법. - 제10항에 있어서,
상기 제1 연산속도 또는 제2 연산속도 중에서 통신속도보다 빠른 연산속도의 경우에는 연산속도를 낮추어 상기 통신속도와 같도록 제어하고, 상기 제1 연산속도 또는 제2 연산속도 중에서 통신속도보다 느린 연산속도의 경우에는 연산속도를 높여 상기 통신속도와 같도록 제어하는 것을 특징으로 하는 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택방법. - 제5항 내지 제11항 중의 어느 하나의 항의 방법을 컴퓨터에서 수행하도록 상기 각각의 단계를 실행시키기 위한 명령어를 기록한 컴퓨터 판독가능 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100038880A KR101125033B1 (ko) | 2010-04-27 | 2010-04-27 | 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템, 선택방법과 그 방법을 컴퓨터에서 수행하도록 각각의 단계를 실행시키기 위한 명령어를 기록한 컴퓨터 판독가능 기록매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100038880A KR101125033B1 (ko) | 2010-04-27 | 2010-04-27 | 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템, 선택방법과 그 방법을 컴퓨터에서 수행하도록 각각의 단계를 실행시키기 위한 명령어를 기록한 컴퓨터 판독가능 기록매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110119269A KR20110119269A (ko) | 2011-11-02 |
KR101125033B1 true KR101125033B1 (ko) | 2012-03-21 |
Family
ID=45390889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100038880A KR101125033B1 (ko) | 2010-04-27 | 2010-04-27 | 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템, 선택방법과 그 방법을 컴퓨터에서 수행하도록 각각의 단계를 실행시키기 위한 명령어를 기록한 컴퓨터 판독가능 기록매체 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101125033B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101987025B1 (ko) | 2017-05-31 | 2019-06-10 | 삼성에스디에스 주식회사 | 암호화 처리 방법 및 그 장치 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040044182A (ko) * | 2001-06-04 | 2004-05-27 | 엔시티 그룹, 인코포레이티드 | 통신네트워크의 유효 대역폭 증가 시스템 및 방법 |
KR100607020B1 (ko) | 1998-05-29 | 2006-08-01 | 인드라넷 테크놀로지스 리미티드 | 대용량 고속 멀티미디어 텔레스써시아, 텔레메트리, 텔레키네시스, 텔레프레즌스, 텔레매니지먼트, 원격통신 및 데이터 프로세싱 서비스의 제공을 위해 분산 인공지능이 부여된 자기갱신적 네트워크 시스템 |
KR100949420B1 (ko) | 2002-10-31 | 2010-03-24 | 파나소닉 주식회사 | 통신장치, 통신 시스템 및 알고리즘 선택방법 |
-
2010
- 2010-04-27 KR KR1020100038880A patent/KR101125033B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100607020B1 (ko) | 1998-05-29 | 2006-08-01 | 인드라넷 테크놀로지스 리미티드 | 대용량 고속 멀티미디어 텔레스써시아, 텔레메트리, 텔레키네시스, 텔레프레즌스, 텔레매니지먼트, 원격통신 및 데이터 프로세싱 서비스의 제공을 위해 분산 인공지능이 부여된 자기갱신적 네트워크 시스템 |
KR20040044182A (ko) * | 2001-06-04 | 2004-05-27 | 엔시티 그룹, 인코포레이티드 | 통신네트워크의 유효 대역폭 증가 시스템 및 방법 |
KR100949420B1 (ko) | 2002-10-31 | 2010-03-24 | 파나소닉 주식회사 | 통신장치, 통신 시스템 및 알고리즘 선택방법 |
Non-Patent Citations (1)
Title |
---|
박기웅, 박규호, "DEVS-Based Evaluation for a Proper Selection of Compression and Encryption in Ubiquitous Computing Environment," 한국차세대컴퓨팅학회 논문지, Vol.4 No.2, 2008년 6월, pp. 16-22. |
Also Published As
Publication number | Publication date |
---|---|
KR20110119269A (ko) | 2011-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111401552B (zh) | 基于调整批量大小与梯度压缩率的联邦学习方法和系统 | |
US11151749B2 (en) | Image compression method and apparatus | |
US8918450B2 (en) | Server apparatuses, server control programs, and client apparatuses for a computer system in which created drawing data is transmitted to the client apparatuses | |
JP6905066B2 (ja) | 符号化及び復号方法並びにデバイス | |
AU2019253866B2 (en) | Image compression method and apparatus | |
CN103747258B (zh) | 一种高性能视频编码标准的加密处理方法 | |
EP3635953B1 (en) | Electronic device for high-speed compression processing of feature map of cnn utilizing system and controlling method thereof | |
JP5983761B2 (ja) | サーバ装置、端末、シンクライアントシステム、画面送信方法およびプログラム | |
TW201906413A (zh) | 確定運動矢量預測值的方法及設備、電腦可讀儲存介質 | |
CN108631937B (zh) | 一种信息处理方法、装置及设备 | |
US20200153926A1 (en) | Scalable vehicle data compression systems and methods | |
CN105335125A (zh) | 一种手机屏幕映射到计算机类终端的优化方法 | |
CN111768790B (zh) | 用于传输语音数据的方法和装置 | |
CN105554375B (zh) | 一种硬盘录像机中视频预览的方法及装置 | |
WO2024164523A1 (zh) | 一种车联网加密通信方法、装置、电子设备及存储介质 | |
KR101125033B1 (ko) | 최적화된 통신환경을 위한 압축알고리즘 및 암호알고리즘 선택시스템, 선택방법과 그 방법을 컴퓨터에서 수행하도록 각각의 단계를 실행시키기 위한 명령어를 기록한 컴퓨터 판독가능 기록매체 | |
WO2012160626A1 (ja) | 画像圧縮装置、画像復元装置、及びプログラム | |
US20170272095A1 (en) | Improved compression and encryption of a file | |
CN116761023B (zh) | 不同设备之间的视频传输方法 | |
US20130336380A1 (en) | Power Optimization for Compression in Wireless Transmissions | |
KR102231222B1 (ko) | 통신 시스템에서 비디오 데이터를 송신하기 위한 장치 및 방법 | |
JP2010062626A (ja) | 画面データ送信装置、画面データ送信方法及び画面データ送信プログラム | |
An et al. | Channel-Aware Throughput Maximization for Cooperative Data Fusion in CAV | |
KR20210064588A (ko) | 엣지-클라우드 시스템에서 딥러닝 네트워크 상호 학습 및 업데이트 방법 | |
CN105472304A (zh) | 电网应急通信视频编解码动态适配方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100427 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110613 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20120227 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120302 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120305 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20150226 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20150226 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170209 |