crypt·a·nal·y·sis
C2technical암호를 해독하거나 약점을 찾는 기술·학문
noun명사
- 1
암호 해독, 암호 분석 — 암호문이나 암호 체계를 분석하여 내용을 알아내거나 취약점을 찾는 학문 또는 기술C2〔cryptography〕
the study or practice of analyzing codes, ciphers, or cryptographic systems in order to break them or find weaknesses
Modern cryptanalysis often uses mathematics and powerful computers.
현대 암호 해독 분석은 종종 수학과 강력한 컴퓨터를 사용한다.
The agency trained specialists in cryptanalysis during the war.
그 기관은 전쟁 중 암호 해독 분석 전문가들을 훈련시켰다.
- 2
암호 분석, 암호 해독 보고 — 특정 암호 체계나 암호문에 대한 암호 해독 분석 사례 또는 보고C2〔cryptography〕
a particular analysis of a code, cipher, or cryptographic system intended to reveal weaknesses or recover information
The paper presents a cryptanalysis of a proposed encryption scheme.
그 논문은 제안된 암호화 방식에 대한 암호 해독 분석을 제시한다.
Several cryptanalyses showed that the protocol was not secure.
여러 암호 해독 분석에서 그 프로토콜이 안전하지 않다는 점이 드러났다.
뉘앙스 · 쓰임
cryptography는 암호를 만들고 사용하는 더 넓은 분야를 가리키며, cryptanalysis는 그 암호를 분석해 깨거나 취약점을 찾는 쪽에 초점이 있습니다. codebreaking은 더 일반적이고 덜 학술적인 표현이며, cryptanalysis는 더 기술적이고 체계적인 분석을 강조합니다.
전문 용어이므로 일반 독자에게는 codebreaking이나 breaking encryption처럼 풀어 쓰는 것이 더 이해하기 쉬울 수 있습니다. 보안 분야에서는 공격 기법을 연구하는 합법적 분석을 가리킬 수도 있으며, 반드시 불법 해킹을 뜻하지는 않습니다.
유의어 뉘앙스 비교
- codebreaking
- 더 일반적이고 덜 전문적인 표현입니다.
- cryptographic analysis
- 설명적인 표현으로, 문맥에 따라 암호 해독보다 넓은 분석을 뜻할 수 있습니다.
- security analysis
- 보안 전반의 분석을 뜻할 수 있어 cryptanalysis보다 범위가 넓습니다.
- cipher analysis
- 특히 cipher를 분석한다는 점을 더 직접적으로 드러내는 표현입니다.
반의어
- cryptography
- 암호를 만들고 보호하는 분야를 주로 가리키며, cryptanalysis는 암호를 분석해 깨는 쪽에 초점이 있습니다.
- encryption
- 정보를 암호화하는 행위로, 암호화된 정보를 분석해 해독하려는 cryptanalysis와 방향이 반대입니다.
- encryption design
- 암호 체계를 분석해 깨는 것이 아니라 새로 설계하는 일을 가리킵니다.
자주 쓰는 표현 · Collocations
adj+noun
- differential cryptanalysis차분 암호 해독 분석
- linear cryptanalysis선형 암호 해독 분석
verb+noun
- perform cryptanalysis암호 해독 분석을 수행하다
- resist cryptanalysis암호 해독 분석에 견디다
noun+prep+noun
- cryptanalysis of an encryption scheme암호화 방식에 대한 암호 해독 분석
어원 · 암기 팁
[Greek]Greek kryptos ‘숨겨진’에서 온 crypt-와 Greek analysis ‘풀기, 분석’에서 온 analysis가 결합한 말입니다.
crypt- ‘숨겨진, 암호의’ + analysis ‘분석’
💡 crypto는 ‘암호’, analysis는 ‘분석’이므로 cryptanalysis는 ‘암호를 분석해서 푸는 것’으로 기억하면 됩니다.