Cryptography

Cryptography

DES 암호화 개념 및 특징 & 장단점

본 글은 개인 공부 기록용으로 작성된 글이니 참고용으로 보시기 바랍니다. 틀린점이 있다면 댓글을 통해 알려주세요! 1. DES 암호화 개요 및 구조 1979년 미국 NBS(현 NIST)가 국가 표준 암호 알고리즘으로 지정 블록 대칭키 암호화 방식 중 하나, 즉 암호화하는 키와 복호화하는 키가 같음 64비트 평문을 64비트 암호문으로 암호화함 키의 길이는 56비트, 라운드 수는 16, 각 라운드 마다 48비트의 16개 서브키가 생성 본래 키의 길이는 64비트(8바이트) 이지만 7비트마다 오류 검출을 위한 parity 비트가 1비트씩 있어 실질적인 키의 길이는 56비트임. 암호학자들은 56비트의 암호키 길이를 112비트로 늘려서 암호화하는 2-DES, 3-DES 사용을 권장한다. 그 이유는 64비트 암호키에..

Cryptography

AES 암호화 개념 및 특징 & 장단점

본 글은 개인 공부 기록용으로 작성된 글이니 참고용으로 보시기 바랍니다. 틀린점이 있다면 댓글을 통해 알려주세요! 1. AES 암호화 개요 및 구조 고급 암호화 표준이라는 의미 (Advanced Encryption Standard) 대칭키를 쓰는 블록암호 높은 안전성과 속도로 인해 인기를 얻어 많이 사용 암호화 키의 길이가 128, 192, 256비트인 세 가지 종류가 AES 표준으로 지정 AES-128, AES-192, AES-256으로 불림. 암호화 키의 길이에 따라 실행하는 라운드의 수가 다름, (10, 12, 14 라운드 실행) DES와의 차이점은 Feistel 구조가 아닌 SPN 구조 Feistel 구조와 SPN 구조 차이 Feistel 구조는 암복호화 과정에서 역함수가 필요 없는 장점이 있고,..

Cryptography

암호화와 복호화, 단방향 & 양방향 암호화 알고리즘

본 글은 개인 공부 기록용으로 작성된 글이니 참고용으로 보시기 바랍니다. 틀린점이 있다면 댓글을 통해 알려주세요! 1. 암호화와 복호화 개념 및 종류 암호화 : 평문을 암호문으로 변환하는 과정 ex. 평문("12345") > 암호화 > 암호문("efASDFzxcy") 복호화 : 암호문을 평문으로 변환하는 과정 ex. 암호문 > 복호화 > 평문 암호화와 복호화는 크게 단방향 암호화, 양방향 암호화 두가지로 나뉨 양방향 암호화에서는 대칭형 or 비대칭형으로 나뉨 알고리즘과 운영모드는 DES, AES, RSA, ECDH, ECB, CBC, CTR, GCM, ECC, DH, ECDG, ECDSA 등이 있음. 2. 단방향 암호화 암호화 후 복호화를 할 수 없는 것이 특징 사용자 비밀번호, 사용자가 입력한 비밀번호..

잠벌레
'Cryptography' 카테고리의 글 목록