보안/암호학
-
암호학 - TLS보안/암호학 2021. 4. 6. 11:09
SSL(Secure Socket Layer) 1993년 웹서버와 브라우저간의 안전한 통신을 위해 Netscape사에 의해 개발되었으며, 세션 계정에서 적용된다. 응용계층의 FTPm Telnet, Http 등의 프로토콜의 안정성을 보장하며 서버인증, 클라이언트 인증, 기밀성 보장의 기능을 갖고있다. TLS(Transport Layer Security) SSL 3.0이 표준화된 이후에는 IEFT는 1996년 6월부터 TLS 프로토콜에 대한 표준화를 시행하였으며, SSL 3.0 기반으로 한 업그레이드 프로토콜이다. 주요 기능 메시지의 비밀보장 SSL로 웹 서버와 고객간에 교환된 정보를 하나의 Session 키로 암호화하고, 이를 안전하기 위해서 회사의 공개키로 암호화하여 보낸다. 하나의 Session 키는 한..
-
암호학 - AES 와 SEED보안/암호학 2021. 3. 22. 14:42
AES(Advanced Encryption Standard) 기본 역사 고급 암호화 표준(Advanced Encryption Standard, AES)은 2001년 미국 표준 기술 연구소(NIST)에 의해 제정된 암호화 방식 두병의 벨기에 암호학자인 존 대먼과 빈센트 라이먼에 의해 개발된 레인달에 기반하여 AES 공모전에서 선정 1977년 공표된 DES를 대체한 AES는 암호화/복호화 과정에서 동일한 키를 사용하는 대칭 키 알고리즘 동작 예제 AES는 페이스텔 구조를 사용하지 않고 각 라운드에서 대체와 치환을 이용해서 데이터 블록 전체를 병렬 처리한다. (전형적인 페이스텔 구조는 데이터 블록 반쪽을 다른 반쪽을 수정하는데 사용했고 그 두 반쪽을 교환) 입력으로 사용하는 키를 44개의 32비트 워드 배열로..
-
암호학 - DES 와 IDEA보안/암호학 2021. 3. 22. 14:10
DES (Data Encryption Standard) 기본 역사 1977년에 미국 표준국(NIST)이 연방정부의 정보 처리용 표준 암호 기술(FIPS)로 선정되었다 특징 평문을 64 비트 단위로 나누어 각 블록에 치환(Substitution)과 전치(Transposition)를 16회 반복적으로 처리하여 암호화 블록 암호의 일종, 대칭키(비밀키) 암호 1974년 8월 IBM에서 제안한 루시퍼 알고리즘을 기반 복호화는 암호 알고리즘을 그대로 적용, 라운드 키만 역순으로 적용 알고리즘 설명 복잡한 치환과 전치 과정을 거쳐 복호화하여 최종적으로 암호화 된 사이퍼텍스트를 얻어낼 수 있으나, 역순으로 진행하면 복호화가 된다는 점이 단점. DES 암호 해독은? DES의 가능한 모든 암호 키(56 비트)의 개수는 ..
-
암호학 - 스테가노그래피(Steganography)보안/암호학 2021. 3. 1. 20:39
메시지가 전송되고 있다는 사실을 숨기는 기술 내용을 숨시시 위해 은닉 태널이나 보이지 않는 잉크를 사용하는 것과 매우 유사한 기술로 이미지 및 오디오 파일과 같은 다양한 디지털 매체를 통해 메시지를 숨겨 전송하는 것을 말함. 그리스어 Stagano(감춰진) + Graphos(쓰다, 통신, 글) 이 결합된 단어로 "감춰진 글" 을 말한다. 최초의 스테가노그래피? 기원전 5세기, 그리스 왕 히스티에무스는 다이루스왕의 인질로 잡혀있었다. 당시 히스티에우스는 멀리 있던 양아들에게 밀서를 전달하기 위해 스테가노그래피를 사용했다. 그는 노예의 머리카락을 자른 후 두피에 밀서의 내용을 문신으로 새겼다. 그 이후 노예의 머리카락이 자라 두피가 보이지 않게 되었을 때 노예를 양아들에게 보내어 내용을 전달했다고 한다. 디..