#Q1. stream cipher 이용 사례
한 번에 1비트 혹은 1바이트의 디지털 데이터 스트림을 암호화 하는 방식
-스트림 암호 시스템의 장점과 사용
군사 및 외교용으로 널리 사용
이동통신 환경에서 구현이 용이
안전성을 수학적으로 엄밀하게 분석 가능
이동통신 등의 무선 통신 데이터 보호에 적합
-스트림 암호 종류 : A5/1 , RC4
[A5/1]
1. linear feedback shift registers에 기초
2. 하드웨어로 구현되는 스트림 암호
3. 64bit 이진코드인 A5/1는 하드웨어로 구현되도록 설계되어 있고
이동통신 방식이 GSM(Global System for Mobile Communications)인 휴대폰에서 사용
[RC4]
1. changing lookup table에 기초
2. 소프트웨어로 구현되는 스트림 암호.
3. 바이트 단위로 실행
4. 론 리베스트(Ron Rivest)가 1987년에 RSA Security에서 설계한 스트림 암호
5.WEP(Wired Equivalent Privacy) 프로토콜
무선 네트워크 보안 표준으로 기본적으로 적용되고 있는 WEP(Wired Eqyivalent Privacy)에서 사용
6.SSL(Secure Socket Layer) 프로토콜 에서 사용
SSL은 버전 3.0 이후부터는 TLS(Transport Layer Security)로 명명(TLS 1.0 = SSL 3.0)
#Q2. DES를 EDE(encrypt-decrypt-encrypt) 하는 이유?
3중 DES(triple-DES)
DES보다 강력하도록 DES를 3단 겹치게 한 암호 알고리즘이다.
암호기술을 사용하려면 키가 필요하다.
키는 키공간의 크기, 즉 가능한 키의 총수가 중요하다.
키 길이가 10bit라면 2의 10승 1024개가 된다.
그럼 기존 DES는 실질적으로 키의 길이가 56bit 길이를 가지고 지금으로서는 손쉽게 풀린다.
그래서 좀더 안전성을 가지기 위해 아래와 같이 사용한다.
-DES-EDE2
DES의 키 2개 사용
암호화 k1 복호화 k2 암호화 k1
DES 키 길이의 2배인 112 비트 길이
-DES-EDE3
DES의 키를 3개 사용
암호화 k1 복호화 k2 암호화 k3
DES의 키 길이의 3배인 168비트 길이
또한 기존 DES와 호환성을 위해 사용한다.
금융권에서는 전자지불시스템 등에서 DESEDE2는 아직 상당히 많이 사용되고 있다
트리플 DES의 처리 속도는 빠르지 않고 현재 암호표준으로 지정된 AES가 6배 정도가 더 빠르다
: E(D(E(P,K),K),K) = E(P,K)
'슈개's IT > Engineer Room' 카테고리의 다른 글
정보처리기사 실기 업무 프로세스 키워드 정리 (0) | 2021.01.29 |
---|---|
Plant 산업: DCS/ESD란 무엇인가? (0) | 2021.01.25 |
단순해시함수가 취약함으로 메시지 변경이 가능한가? (0) | 2021.01.23 |
Source 포함: 리틀엔디안 빅엔디안 확인하는 방법 (0) | 2021.01.23 |
리눅스 메모리 덤프 방법 총 정리 (+ 메모리 덤프 도구 비교 분석) (0) | 2021.01.22 |